(発言者削除)No.02329
Leo さん 17/10/28 21:08
 


[ ]
RE:02329 iPhoneからの添付画像についてNo.02332
秀まるお2 さん 17/10/29 09:36
 
 以前は大丈夫なはずでしたけども、最近になってiOS(あるいはAndroid?)がバー
ジョンアップして画像の形式に変更があって、それにWindows10がまだ対応してなく
て回転してしまうってことがあるのかもしれません。

 以前は問題の画像データを送っていただいたんですが、今回も何かサンプルのデー
タ送っていただけないでしょうか。送り先は、"maruo@mitene.or.jp"宛になります。

 うちの自宅にiPadがあって、昨日、最新のiOSにした所でした。ぼちぼちテストし
てみます。

[ ]
RE:02332 iPhoneからの添付画像についてNo.02333
Leo さん 17/10/29 12:54
 
Leoです。

添付ファイルでお送りしました。
よろしくお願いします。

On Sun, 29 Oct 2017 10:22:33 +0900
秀まるお2 <xxxxxxxxxxxxxxxxxxx@maruo.co.jp> wrote:

> 以前は大丈夫なはずでしたけども、最近になってiOS(あるいはAndroid?)がバー
>ジョンアップして画像の形式に変更があって、それにWindows10がまだ対応してなくて
>回転してしまうってことがあるのかもしれません。
>
> 以前は問題の画像データを送っていただいたんですが、今回も何かサンプルのデー
>タ送っていただけないでしょうか。送り先は、"maruo@mitene.or.jp"宛になります。
>
> うちの自宅にiPadがあって、昨日、最新のiOSにした所でした。ぼちぼちテストして
>みます。


---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]
RE:02333 iPhoneからの添付画像についてNo.02334
秀まるお2 さん 17/10/29 14:08
 
 送っていただいた画像と、あと、自宅のiPad(iOS最新)から画像を送ってテスト
したら再現できましたが、これまでのイメぐる修理でのパターンとは再現する場所が
ちょっと違うようです。

 画像をダブルクリックして「フォト」アプリや「ペイント」で開いた場合には、画
像は正しい向きで表示されるようでした。あと、「添付ファイルアイコン上で縮小表
示」の方も大丈夫でした。

 ダメなのは、「全般的な設定 - ウィンドウ - アイコン」の

  □ 添付ファイル/HTMLメールの安全なプレビュー

 オプションをONにした場合で、添付ファイルをクリックして選択した時にメール内
容枠上に表示されるプレビューだけだと思います。

 もしそういう認識で合ってるとしたら・・・

 実は、そのプレビューの中の画像は「GDI+」っていうAPIを使って表示してます。
たぶんこのライブラリが、iOSの最新版が生成する新しい画像形式に対応してないん
だと思います。

 「添付ファイルアイコン上で縮小表示」の方はうまく動くようですが、こちらは
「IExtractImage」っていう、もっと新しい仕組みを使って画像を取得します。こっ
ちの方は最新形式に対応してるんだと思います。

 ということで、とりあえずGDI+を使うのはやめて、IExtractImageを使う方式に変
更してみます。IExtractImageが使えない場合はGDI+を使うような方式にしてみます。

[ ]
RE:02334 iPhoneからの添付画像についてNo.02336
Leo さん 17/10/29 14:42
 
Leoです。

確認ありがとうございます。
私の環境では、
□ 添付ファイル/HTMLメールの安全なプレビュー
のオプションはonになっておりますが、
メール本文上の画像は本来縦表示のものが横表示されます。
また添付ファイルをクリックした場合のプレビュー画面は横方向が詰まった状態
で表示されます。

よろしくお願いします。

On Sun, 29 Oct 2017 14:18:05 +0900
秀まるお2 <xxxxxxxxxxxxxxxxxxx@maruo.co.jp> wrote:

> 送っていただいた画像と、あと、自宅のiPad(iOS最新)から画像を送ってテストし
>たら再現できましたが、これまでのイメぐる修理でのパターンとは再現する場所がち
>ょっと違うようです。
>
> 画像をダブルクリックして「フォト」アプリや「ペイント」で開いた場合には、画
>像は正しい向きで表示されるようでした。あと、「添付ファイルアイコン上で縮小表
>示」の方も大丈夫でした。
>
> ダメなのは、「全般的な設定 - ウィンドウ - アイコン」の
>
>  □ 添付ファイル/HTMLメールの安全なプレビュー
>
> オプションをONにした場合で、添付ファイルをクリックして選択した時にメール内
>容枠上に表示されるプレビューだけだと思います。
>
> もしそういう認識で合ってるとしたら・・・
>
> 実は、そのプレビューの中の画像は「GDI+」っていうAPIを使って表示してます。た
>ぶんこのライブラリが、iOSの最新版が生成する新しい画像形式に対応してないんだと
>思います。
>
> 「添付ファイルアイコン上で縮小表示」の方はうまく動くようですが、こちらは
>「IExtractImage」っていう、もっと新しい仕組みを使って画像を取得します。こっち
>の方は最新形式に対応してるんだと思います。
>
> ということで、とりあえずGDI+を使うのはやめて、IExtractImageを使う方式に変更
>してみます。IExtractImageが使えない場合はGDI+を使うような方式にしてみます。


---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]
RE:02336 iPhoneからの添付画像についてNo.02341
秀まるお2 さん 17/10/30 09:58
 
> メール本文上の画像は本来縦表示のものが横表示されます。

 メール本文上の画像表示ってなんのことやら?っと思ってテストしてみたら、これ
はつまり、HTMLメールViewerでの表示のことですよね。

 HTMLメールViewerの設定に

   □ 画像添付ファイルをインライン表示する

 があって、それをONにしてるとメール本文の後ろに画像がくっついた形で、メール
を選択しただけでの表示がなされるんですが、これで表示した時に、画像が回転して
表示されてしまうようです。

 試しに、問題の画像を含んだHTMLファイルを別途作成して、Internet Explorerで
表示してみたんですが、秀丸メール上と同じように画像が回転してしまうようです。
(ついでに、Edgeブラウザ、Firefox、Chromeどれもダメです)

 ということで、これはちょっと対応不可かもしれません。

--------------------------------------------------------
 っと思いつつ、「ios jpeg 回転」で検索してみたら、いくつか情報が出てきました。

 EXIF情報の「重力」情報を見てイメぐる修理で回転方向が修復できるか、またはイ
ンライン表示する時のHTMLタグの中にcanvas属性を指定するとかでいけるのかもしれ
ません。

 この辺トライしてみます。

[ ]
RE:02341 iPhoneからの添付画像についてNo.02342
Leo さん 17/10/30 11:41
 
Leoです。

その通りHTMLメールViewerで表示しています。
面倒なお願いですが、よろしくお願いします。

ちなみに、Thunderbirdにデータを移行してみたら、正常に表示されました。

On Mon, 30 Oct 2017 11:35:59 +0900
秀まるお2 <xxxxxxxxxxxxxxxxxxx@maruo.co.jp> wrote:

>> メール本文上の画像は本来縦表示のものが横表示されます。
>
> メール本文上の画像表示ってなんのことやら?っと思ってテストしてみたら、これ
>はつまり、HTMLメールViewerでの表示のことですよね。
>
> HTMLメールViewerの設定に
>
>   □ 画像添付ファイルをインライン表示する
>
> があって、それをONにしてるとメール本文の後ろに画像がくっついた形で、メール
>を選択しただけでの表示がなされるんですが、これで表示した時に、画像が回転して
>表示されてしまうようです。
>
> 試しに、問題の画像を含んだHTMLファイルを別途作成して、Internet Explorerで表
>示してみたんですが、秀丸メール上と同じように画像が回転してしまうようです。
>(ついでに、Edgeブラウザ、Firefox、Chromeどれもダメです)
>
> ということで、これはちょっと対応不可かもしれません。
>
>--------------------------------------------------------
> っと思いつつ、「ios jpeg 回転」で検索してみたら、いくつか情報が出てきまし
>た。
>
> EXIF情報の「重力」情報を見てイメぐる修理で回転方向が修復できるか、またはイ
>ンライン表示する時のHTMLタグの中にcanvas属性を指定するとかでいけるのかもしれ
>ません。
>
> この辺トライしてみます。


---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]
RE:02342 iPhoneからの添付画像についてNo.02344
秀まるお2 さん 17/10/30 15:59
 
 いろいろトライしてみたんですが、うまくいかずで・・・

 HTML5の「canvas」って仕組みを使って画像を回転して描画する(JavaScriptでそ
ういう処理を書く)方法もあるようなんですが、元のjpeg画像からExif情報を読み取
って回転して・・・、というのを全部JavaScriptで書くのは、ちょっと僕の力量的に
困難でして、ちょっと挫折してます。
 (どこかにそのものズバリのサンプル無いのやら?)

 他の作戦としては・・・・。「イメぐる修理」をWindows8以上にも対応させる作戦
があります。現状のイメぐる修理は、マウス右ボタンメニューの「右に90度回転」と
かを呼び出して画像を回転させてるんですが、Windows8以降だと、この命令は単にEx
if情報を書き換えるだけで、実際の画像の回転をしてくれないです。なのでダメです。

 これを、ちゃんと自前で「画像読み込み --> 回転  --> 保存」とするような処理
にしたらよくて、それは、GDI+のAPIを使って簡単に出来そうではあります。ただ、
面倒な点があるとしたら、Exif情報の「回転」以外の情報をキープして保存するのが
面倒というか、果たしてできるのかどうかって点があります。

 話が長くなってしまいましたが・・・・まとめると・・・

 1.秀丸メールとしては、とりあえず添付ファイルのプレビューは直すけど、HTM
   LメールViewerを使ったインライン表示は直さない。
 2.将来的に(出来れば近いうちに?)イメぐる修理をWindows8以降にもちゃんと
   対応させる(自前で回転するようにする)。ただし、Exif情報が消えてしまう
   制限が付くかもしれない。

 って作戦にさせていただこうと思います。

 とりあえず、秀丸メールのβ12のアップロードを先にします。

[ ]
RE:02344 iPhoneからの添付画像についてNo.02345
Leo さん 17/10/30 16:22
 
Leoです。

ありがとうございます。

On Mon, 30 Oct 2017 16:20:00 +0900
秀まるお2 <xxxxxxxxxxxxxxxxxxx@maruo.co.jp> wrote:

> いろいろトライしてみたんですが、うまくいかずで・・・
>
> HTML5の「canvas」って仕組みを使って画像を回転して描画する(JavaScriptでそう
>いう処理を書く)方法もあるようなんですが、元のjpeg画像からExif情報を読み取っ
>て回転して・・・、というのを全部JavaScriptで書くのは、ちょっと僕の力量的に困
>難でして、ちょっと挫折してます。
> (どこかにそのものズバリのサンプル無いのやら?)
>
> 他の作戦としては・・・・。「イメぐる修理」をWindows8以上にも対応させる作戦
>があります。現状のイメぐる修理は、マウス右ボタンメニューの「右に90度回転」と
>かを呼び出して画像を回転させてるんですが、Windows8以降だと、この命令は単に
>Exif情報を書き換えるだけで、実際の画像の回転をしてくれないです。なのでダメで
>す。
>
> これを、ちゃんと自前で「画像読み込み --> 回転  --> 保存」とするような処理に
>したらよくて、それは、GDI+のAPIを使って簡単に出来そうではあります。ただ、面倒
>な点があるとしたら、Exif情報の「回転」以外の情報をキープして保存するのが面倒
>というか、果たしてできるのかどうかって点があります。
>
> 話が長くなってしまいましたが・・・・まとめると・・・
>
> 1.秀丸メールとしては、とりあえず添付ファイルのプレビューは直すけど、HTM
>   LメールViewerを使ったインライン表示は直さない。
> 2.将来的に(出来れば近いうちに?)イメぐる修理をWindows8以降にもちゃんと
>   対応させる(自前で回転するようにする)。ただし、Exif情報が消えてしまう
>   制限が付くかもしれない。
>
> って作戦にさせていただこうと思います。
>
> とりあえず、秀丸メールのβ12のアップロードを先にします。


---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]
RE:02344 iPhoneからの添付画像についてNo.02355
Leo さん 17/10/31 12:07
 
Leoです。

添付ファイルのプレビューは直っていました。
ありがとうございました。

On Mon, 30 Oct 2017 16:20:00 +0900
秀まるお2 <xxxxxxxxxxxxxxxxxxx@maruo.co.jp> wrote:

> いろいろトライしてみたんですが、うまくいかずで・・・
>
> HTML5の「canvas」って仕組みを使って画像を回転して描画する(JavaScriptでそう
>いう処理を書く)方法もあるようなんですが、元のjpeg画像からExif情報を読み取っ
>て回転して・・・、というのを全部JavaScriptで書くのは、ちょっと僕の力量的に困
>難でして、ちょっと挫折してます。
> (どこかにそのものズバリのサンプル無いのやら?)
>
> 他の作戦としては・・・・。「イメぐる修理」をWindows8以上にも対応させる作戦
>があります。現状のイメぐる修理は、マウス右ボタンメニューの「右に90度回転」と
>かを呼び出して画像を回転させてるんですが、Windows8以降だと、この命令は単に
>Exif情報を書き換えるだけで、実際の画像の回転をしてくれないです。なのでダメで
>す。
>
> これを、ちゃんと自前で「画像読み込み --> 回転  --> 保存」とするような処理に
>したらよくて、それは、GDI+のAPIを使って簡単に出来そうではあります。ただ、面倒
>な点があるとしたら、Exif情報の「回転」以外の情報をキープして保存するのが面倒
>というか、果たしてできるのかどうかって点があります。
>
> 話が長くなってしまいましたが・・・・まとめると・・・
>
> 1.秀丸メールとしては、とりあえず添付ファイルのプレビューは直すけど、HTM
>   LメールViewerを使ったインライン表示は直さない。
> 2.将来的に(出来れば近いうちに?)イメぐる修理をWindows8以降にもちゃんと
>   対応させる(自前で回転するようにする)。ただし、Exif情報が消えてしまう
>   制限が付くかもしれない。
>
> って作戦にさせていただこうと思います。
>
> とりあえず、秀丸メールのβ12のアップロードを先にします。


---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]
RE:02355 iPhoneからの添付画像についてNo.02358
秀まるお2 さん 17/10/31 13:53
 
 イメぐる修理の方もぼちぼちトライしてる所です。進捗があったらまた書き込みし
ます。

[ ]
RE:02358 iPhoneからの添付画像についてNo.02359
Leo さん 17/10/31 14:21
 
Leoです。

お忙しい中、恐縮です。
よろしくお願いします。

On Tue, 31 Oct 2017 14:20:16 +0900
秀まるお2 <xxxxxxxxxxxxxxxxxxx@maruo.co.jp> wrote:

> イメぐる修理の方もぼちぼちトライしてる所です。進捗があったらまた書き込みし
>ます。


---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]
RE:02359 iPhoneからの添付画像についてNo.02384
秀まるお2 さん 17/11/02 14:54
 
 イメぐる修理の方、直せました。

 GDI+で、Exifタグの読み取り/書き換え、および画像の回転が、かなり簡単に出来
てしまいました。最初からこっちの方を調べておけば良かったです。

最新版(Version 1.01):
http://hide.maruo.co.jp/software/bin3/imgrotaterepair101_signed.exe

 秀丸メールの方は、Version 6.76β12から、「全波期的な設定 - 上級者向け - デ
コード - 添付ファイル」の「回転のおかしい画像ファイルを自動修正する」を、Win
dows8/Windows10でもONに出来るようにしています。それと組み合わせることで、iPh
oneからの画像データの回転補正が可能になります。HTMLメールViewerによる表示で
も正しく表示されるようになるし、画像を他の目的に流用するにも便利になったと思
います。

 よろしくお願いします。

[ ]
RE:02384 iPhoneからの添付画像についてNo.02385
Leo さん 17/11/02 16:03
 
Leoです。

お忙しい中、ありがとうございました。
今、試してみたら、自動でHTMLメールViewerによる表示がうまくいかないようで
す。
イメぐる修理のコマンドラインオプションの -rをつける必要があるのでしょう
か?
イメぐる修理を起動してドラッグアンドドロップしてやるとOKです。

秀丸メール 6.76 β13 64bit
HTMLメールViewer 3.09 64bit

On Thu, 02 Nov 2017 15:43:10 +0900
秀まるお2 <xxxxxxxxxxxxxxxxxxx@maruo.co.jp> wrote:

> イメぐる修理の方、直せました。
>
> GDI+で、Exifタグの読み取り/書き換え、および画像の回転が、かなり簡単に出来て
>しまいました。最初からこっちの方を調べておけば良かったです。
>
>最新版(Version 1.01):
>http://hide.maruo.co.jp/software/bin3/imgrotaterepair101_signed.exe
>
> 秀丸メールの方は、Version 6.76β12から、「全波期的な設定 - 上級者向け - デ
>コード - 添付ファイル」の「回転のおかしい画像ファイルを自動修正する」を、
>Windows8/Windows10でもONに出来るようにしています。それと組み合わせることで、
>iPhoneからの画像データの回転補正が可能になります。HTMLメールViewerによる表示
>でも正しく表示されるようになるし、画像を他の目的に流用するにも便利になったと
>思います。
>
> よろしくお願いします。


---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]
RE:02385 iPhoneからの添付画像についてNo.02386
秀まるお2 さん 17/11/02 16:58
 
> 今、試してみたら、自動でHTMLメールViewerによる表示がうまくいかないようです。
> イメぐる修理のコマンドラインオプションの -rをつける必要があるのでしょうか?

 秀丸メールから使う場合、「全般的な設定 - 上級者向け - デコード - 添付ファ
イル」の「回転のおかしい画像ファイルを自動修正する」のオプションをONにするだ
けで良くて、特に他には面倒なことはしなくても大丈夫なはずです。

 オプションONにしておけば、jpeg添付ファイル付きメールを受信したら、自動的に
イメぐる修理を「/r /s」のオプション付きで呼び出して変換してくれるはずになり
ます。

 手元で確認した限りはうまく変換してくれるようでしたけども。

 秀丸メールの受信する添付ファイルは標準で上書き禁止属性になるんですが、それ
でもうまく変換するはずになります。

 もしかして、既存のメールが変化しないってことだとしたら、「編集 - 受信解析
のやり直し...」を実行してやる必要があります。それを実行すると、もう1通同じ
メールがとなりに出てくると思います。それを選択した場合は直ってるんじゃないか
と思いますけど、どうでしょうか。または同じメールを「ファイル - そのまま転
送...」で自分自身に転送しなおして、それで受信すると直ってるはずになります。

> イメぐる修理を起動してドラッグアンドドロップしてやるとOKです。

 ということは、イメぐる修理自体はうまく動作してるはずなんだろうと思います。

 しいて、秀丸メールから呼び出すテストをするとしたら、

 "C:\Program Files (x86)\ImgRotateRepair\ImgRotateRepair.exe" /s /r "....XX
XX.jpeg"

 みたいなコマンドラインで呼び出して、それで直るかどうかテストしていただく作
戦があるにはあります。

 他には、・・・たしかに秀丸メールがイメぐる修理を呼んでるかどうかは、「全般
的な設定 - 上級者向け - 動作の記録」の「秀丸メールの動作をdump.txtに記録す
る」をONして、出てきたdump.txtに、

16:39:59.707 (3018) Result: size=1566149 sum=1648 crc=16C38692 cCR=27477 cIn
valid=0
16:39:59.723 (2474) DecodeJpegRotate e:\hidemailhome\斉藤秀夫メイン\受信添付
\171102_08\image1.jpeg
16:39:59.785 (2474) DecodeJpegRotate e:\hidemailhome\斉藤秀夫メイン\受信添付
\171102_08\image2.jpeg

 みたいな記録が出てるかどうかで判断できます。

 一応、こちらのWindows10上ではうまく動いてるようですが、もしダメそうでした
ら、もっとテストしてみます。

[ ]
RE:02386 iPhoneからの添付画像についてNo.02387
Leo さん 17/11/02 17:30
 
Leoです。

失礼しました。既存のメールでした。
そのまま転送で確認したら修正されていました。

ありがとうございました。

On Thu, 02 Nov 2017 17:11:41 +0900
秀まるお2 <xxxxxxxxxxxxxxxxxxx@maruo.co.jp> wrote:

>> 今、試してみたら、自動でHTMLメールViewerによる表示がうまくいかないようです。
>> イメぐる修理のコマンドラインオプションの -rをつける必要があるのでしょうか?
>
> 秀丸メールから使う場合、「全般的な設定 - 上級者向け - デコード - 添付ファイ
>ル」の「回転のおかしい画像ファイルを自動修正する」のオプションをONにするだけ
>で良くて、特に他には面倒なことはしなくても大丈夫なはずです。
>
> オプションONにしておけば、jpeg添付ファイル付きメールを受信したら、自動的に
>イメぐる修理を「/r /s」のオプション付きで呼び出して変換してくれるはずになりま
>す。
>
> 手元で確認した限りはうまく変換してくれるようでしたけども。
>
> 秀丸メールの受信する添付ファイルは標準で上書き禁止属性になるんですが、それ
>でもうまく変換するはずになります。
>
> もしかして、既存のメールが変化しないってことだとしたら、「編集 - 受信解析の
>やり直し...」を実行してやる必要があります。それを実行すると、もう1通同じメー
>ルがとなりに出てくると思います。それを選択した場合は直ってるんじゃないかと思
>いますけど、どうでしょうか。または同じメールを「ファイル - そのまま転送...」
>で自分自身に転送しなおして、それで受信すると直ってるはずになります。
>
>> イメぐる修理を起動してドラッグアンドドロップしてやるとOKです。
>
> ということは、イメぐる修理自体はうまく動作してるはずなんだろうと思います。
>
> しいて、秀丸メールから呼び出すテストをするとしたら、
>
> "C:\Program Files (x86)\ImgRotateRepair\ImgRotateRepair.exe" /s /r "....
>XXXX.jpeg"
>
> みたいなコマンドラインで呼び出して、それで直るかどうかテストしていただく作
>戦があるにはあります。
>
> 他には、・・・たしかに秀丸メールがイメぐる修理を呼んでるかどうかは、「全般
>的な設定 - 上級者向け - 動作の記録」の「秀丸メールの動作をdump.txtに記録す
>る」をONして、出てきたdump.txtに、
>
>16:39:59.707 (3018) Result: size=1566149 sum=1648 crc=16C38692 cCR=27477
>cInvalid=0
>16:39:59.723 (2474) DecodeJpegRotate e:\hidemailhome\斉藤秀夫メイン\受信添付\
>171102_08\image1.jpeg
>16:39:59.785 (2474) DecodeJpegRotate e:\hidemailhome\斉藤秀夫メイン\受信添付\
>171102_08\image2.jpeg
>
> みたいな記録が出てるかどうかで判断できます。
>
> 一応、こちらのWindows10上ではうまく動いてるようですが、もしダメそうでした
>ら、
>もっとテストしてみます。


---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]