Google의 앱 엔진에는 레일 클립 클립 크기 조정보다 훨씬 빠른 속도로 수행되는 이미지 리사이징 api가 있습니다.레일 - 빠른 크기 조정을위한 이미지 API? Google App Engine의 이미지 Python API와 같은 것
더 빠른 크기 조정 솔루션으로 클립으로 작업 할 수있는 모든 레일/heroku 친구 이미지 크기 조정 API를 아는 사람이 있습니까?
감사합니다.
Google의 앱 엔진에는 레일 클립 클립 크기 조정보다 훨씬 빠른 속도로 수행되는 이미지 리사이징 api가 있습니다.레일 - 빠른 크기 조정을위한 이미지 API? Google App Engine의 이미지 Python API와 같은 것
더 빠른 크기 조정 솔루션으로 클립으로 작업 할 수있는 모든 레일/heroku 친구 이미지 크기 조정 API를 아는 사람이 있습니까?
감사합니다.
heroku에서 이미지를 만들 때 일반적으로 이미지를 S3에 저장합니다.
file directly to S3을 업로드 한 다음 delayedjob을 사용하여 백그라운드에서 파일을 처리 할 수 있습니다. 사용자는 처리 시간이 빨라지고 빨라집니다.
Paperclip 자체에는 이미지 크기 조정 코드가 포함되어 있지 않습니다. ImageMagick 및 MiniMagick과 같은 도구에 연결하기 만하면됩니다. 이 다른 엔진 중 일부를 사용해 보셨습니까?
좋은 점은, 필자가 지금 다음 ImageMagick이를 사용. 어떤 다른 엔진을 제안합니까? – AnApprentice
@AnApprentice : 대량 작업에 너무 많은 메모리를 차지하는 RMagick (ImageMagick 용 보석) 문제가 발생한 후 MiniMagick으로 이동했습니다. 그것을주는 것을 고려하십시오. – Matchu
우리는 Transloadit를 사용했습니다 그것은 잘 작동 :
또한이 SOW 질문에는 좋은 정보가있다 : http://stackoverflow.com/questions/4054108/uploading-to-s3-on-heroku-with-paperclip-delayed-job-question –
감사합니다 Jesse 나는 그 아이디어를 좋아하지만 결코 그것을 이해했다. 사용자가 사진을 업로드합니다. 사진이 완료되면 사용자에게 사진을 보여줍니다. 하지만 delayed_job을 사용하면 유스 케이스를 사용할 수 없습니까? – AnApprentice
@AnApprentice : 당신이하는 일에 정확하게 달려 있습니다. 결과 미리보기 이미지를 즉시 표시해야하는 경우 필요합니다. 잠시 동안 "미리보기 이미지 보류 중"을 표시하는 것이 좋을 경우 (사용자가 다음 페이지로 이동하는 시점까지 수행 될 수도 있습니다), 그 것입니다. – Matchu