max_image_size_kb 변경

최대 이미지 크기(kb) 설정을 변경하려고 합니다. 처음에는 이 값을 꽤 높게 설정했는데, S3 비용을 절감할 필요가 생겼기 때문입니다. 버튼을 누르기 전에 제 이해가 맞는지 확인하고 싶습니다.

이 설정은 새로운 업로드에만 적용되는 것 같습니다. 기존 업로드를 새 최대값에 맞게 리사이즈하는 방법이 있을까요? (예: 최대값을 초과하는 원본 이미지를 리사이즈하는 것) bundle exec rake posts:rebake 같은 명령어로 처리되는 걸 기대하고 있었는데, 혹시 될까요?

그렇게 안 된다면, 여기서는 어떤 접근 방식이 가장 좋을까요? 이전 버전의 Discourse에는 Rails 스크립트인 script/downsize_uploads.rb가 있었지만, 지금은 GitHub에서 삭제된 것 같습니다. 다른 방법이 있거나, 최신 Discourse에서 해당 코드를 사용하는 것이 최선일까요? 그 스크립트는 kb 대신 메가픽셀을 제약 조건으로 사용하는 것 같습니다.

도와주셔서 감사합니다.

rake uploads:downsize로 전환되었습니다. 이는 파괴적인 작업이므로 스크립트 코드를 반드시 확인해 보세요.

요즘은 클라이언트 측 이미지 압축을 통해 이미지 업로드를 관리할 수 있을 만큼 충분히 용량을 절약할 수 있습니다. 이 기능이 활성화되어 있나요?

클라이언트 압축 기능이 작동하고 있으며, 도입된 이후 이미지 크기를 효과적으로 줄이는 데 큰 도움이 되고 있습니다. 우리는 2015년 5월경부터 Discourse를 운영해 왔으며, 아마도 그 전까지는 최대 이미지 크기를 변경한 적이 없었던 것 같습니다. 따라서 해당 rask 작업이 이상적으로 보입니다. 감사합니다!

제 직업 때문에 CLA에 서명할 수 없어서, PR 없이 이 내용을 공유합니다.

..여기서는 ARGV[1]이어야 합니다. 그렇지 않으면 어떤 값이 전달되든 항상 500_000이 사용됩니다. 올바른 작업을 알려주셔서 다시 한번 감사드립니다. 모든 파일의 크기가 조정되어 잘 작동하고 있습니다. :heart:

@cvx, 해당 부분을 업데이트해야 하나요?