web-dev-qa-db-ja.com

画像をs3にアップロードすると、常に水平になります

s3fs module を使用して、任意のコンテンツタイプの画像フィールドを使用して画像をs3bucketに配置しています。

バーティクルの写真を撮ると、s3bucketにアップロードすると、横向きになります。ローカルファイルシステムでは正常に機能しますが、s3では機能しません。その理由は何でしょうか?

2
Tanvir Ahmad

画像の出所もs3fモジュールもわからないので、問題は次の2つの部分で構成されていると思います。

  • 画像のEXIFデータには、「この画像は水平に表示する必要があります。

  • s3fsモジュールまたは実際のdrupalの画像モジュールは、画像の向きに関する情報を尊重しますが、期待とは異なります(問題は、向きに関する情報がしない尊重)

これによると、次のいずれか(または両方)を試すことをお勧めします。

  • たとえば、Photoshopなどから「websafe」を保存するなどして、不要な場合に備えてEXIFデータを削除してください。

  • drupal正しいexif方向-たとえば EXIF方向 モジュールを使用して)を教えてみてください。

2
tillinberlin

これの考えられる原因は、画像内のexifデータの誤操作/誤読です。 http://en.wikipedia.org/wiki/Exchangeable_image_file_format

0
J.P.