お世話になっております。
先日は、iPhoneで撮影した写真のローテーションに関しまして、解決に導いていただきまして、誠にありがとうございました。
今回は、iPhoneの機種別で不具合が確認されましたので、ご報告と質問をさせていただきます。
【現象1】Image EXIF Autorotate 並びに Imagecache Autorotate 2つのモジュールを導入し、写真のローテーション問題が解決されて以降、iPhone6SとiPhone6S Plusで画像をアップロードして記事に掲載ができなくなりました。
・AndroidスマートフォンとiPhone6以前のモデルでは、「imageのアップロード」で写真撮影を選択し、で「写真またはビデオを撮る」機能で撮影した写真をそのままアップロードできます。「フォトライブラリ」からの選択でもアップロード可能(記事に掲載可能)です。
・iPhone6Sで写真をアップロード
⇨「フォトライブラリ」からの選択で、記事に掲載できる場合、できない場合がある(原因は不明)。
...いずれの場合も、画像サイズは規定の5MB以内
⇨「写真またはビデオを撮る」機能で撮影した写真はそのままアップロードできない。
・iPhone6S Plusで写真をアップロード
⇨「フォトライブラリ」からの選択、「写真またはビデオを撮る」機能で撮影した写真をそのままアップロード、いずれも不可能。
【現象2】iPhone6以前のモデルと、6Sのカメラ機能の大きな違い...「LIVE Photos」があるかないかに注目した
・iPhone6S、6S Plusで写真撮影するときに、LIVE PhotosをONにして撮影
⇨「フォトライブラリ」からの選択でアップロードできない。
...LIVE Photosの仕様が、.JPGと.MOVの組み合わせであることから?
...参考にしたサイト『INOCCU VISION | 2015年09月26日 | iPhone6sで対応したLive Photosが面白いのでどうにかしたい』:http://inoccu.net/blog/2015/09/26/134442.html
⇨「写真またはビデオを撮る」機能で撮影するとき、LIVE Photos機能のON/OFFのアイコンが無い(選択できない)
・LIVE PhotosをOFFにして撮影
⇨【現象1】
【現象3】6Sとなり、EXIF情報が変化した可能性?⇨Image EXIF Autorotate 並びに Imagecache Autorotateで対応していない可能性?
・6Sや6S Plusで撮影した画像をiPhone6ユーザーに転送し、その写真をDrupalで作成中のサイトにアップロードしてもらった。
⇨LIVE Photos機能OFFで撮影した写真だけ転送(LINEで送信)でき、ONの写真はiPhone6に転送できなかった(選択もできなかった)。
...OFFの写真はiPhone6ユーザーからアップロードできた。(ファイルサイズはLINEを経由して1/4程度になっていた)
【現象4】上記1〜3のどの場合でも、Drupalのサーバーには写真のデータはアップロードされている。
・確認方法: ホーム » 管理 » コンテンツ » ファイル(タブ)
・確認結果: 表の左から2番目の「利用場所」で「0 Places」と表示される
以上、できるだけ問題を細分化して分析してご報告させていただきます。
年末で皆さまお忙しい時期を迎えられているとは存じますが、どうぞよろしくお願いいたします。
Comments
お世話になります。 iPhone6sによる画像アップの件で
お世話になります。
iPhone6sによる画像アップの件ですが、解決は難しいのでしょうか?
同様に問題と感じられているユーザーの方はいらっしゃらないでしょうか?
この問題が解決できれば、サイト制作の大方の問題はクリアとなる予定です。
みなさまお忙しいとは存じますが、どうぞよろしくお願い致します。
https://www.drupal.org/node/2
https://www.drupal.org/node/2621312 と同じ原因じゃないでしょうか?
同様のエラーメッセージがログに出ていませんか?
ご返答ありがとうございます!
blauerberg 様
たくさんの質問に回答されてお忙しいところ、本当にありがとうございます!!
ご紹介いただきました、
1
上記 mystic.com はリンク切れでしたので、どのような内容か分かりませんでしたが、アップロード最大サイズは、上限が 5MB であり、iPhone6s(plus)で送信された写真のほとんどは 1〜3MB でした。
また、iPhone6や5s で送信した写真の中には、5MBを超えるサイズの写真もありましたが、JPEGの品質(リサイズ)機能(80%に設定しています)により、正常にアップロードされていたようでした(関係あるか分かりませんが、一応ご報告させていただきました)。
2
iPhone6s plus で写真をアップした後、サーバーのエラーログを見ると
[Mon Jan 18 20:57:42 2016] [error] [client あ.い.う.え] (70008)Partial results are valid but processing is incomplete: Error reading request entity data, referer: http://お.か/drupal/node/add/article?render=overlay
と記録されておりました(「あ」〜「か」は伏字です)。
紹介していただいたエラーメッセージとは異なるものが表示されておりました。
blauerberg 様からいただきました回答をもとに調べた結果は以上です。
これらの結果から、また何かアドバイスいただけると嬉しいです。
どうぞ宜しくお願い致します。