質問する
0

WIN10にしたら画像取り込みの向きがコントロールできなくなった。

質問日 2016-01-11 09:17:32 +0200

beherenow のGravatar画像

WIN10にアップしたらDRAWの「画像の置換」で取り込んだ画像の向きがおかしいです。 WIN10の問題かなとは思うのですが、DRAWで頻繁に作業するので、何かいい方法あったらお教えいただきたく質問させていただきます。 JPEG画像のEXIF情報を修正して写真の表示の向きを直す 上記のサイトを見て、画像の回転情報が反映されていないような気がします。 取り込む以前に様々に回転した画像で試しても、毎回同じ位置で置換されます。 よろしくお願いします。

edit retag flag offensive close merge delete

2 Answer

0

回答日 2017-10-22 01:48:40 +0200

himajin100000 のGravatar画像

updated 2018-03-27 22:31:57 +0200

回答ではないメモ。(コメント字数オーバー)
http://www.ryouto.jp/f6exif/exif.html
https://qiita.com/minodisk/items/b7ba...
https://opengrok.libreoffice.org/xref...
https://opengrok.libreoffice.org/xref...
https://opengrok.libreoffice.org/xref...
以上から、Writerは、『元の図形を反転させずに回転させることによって実現できる場合、ただし全く回転させてない場合を除く』つまりExif 情報のOrientationの値が3,6,8のいずれかを取る場合のみに限って、画像が挿入または置換されて置き換えられるとき、エンドユーザーにこの回転を適用するかどうかを尋ねるダイアログを表示し、同意を得られたとき、この回転を適用する。

一方、
https://opengrok.libreoffice.org/xref...
https://opengrok.libreoffice.org/xref...
から共通する流れで
https://opengrok.libreoffice.org/xref...
https://opengrok.libreoffice.org/xref...
(2018-03-16追記)…同名の別クラスかよ!驚いた。

以下、aGraphicsからRotationを取得して適用する形跡もそれについてエンドユーザに尋ねる形跡もないから確かにCalcやDrawそしておそらくImpressもExifの向き・回転情報を無視する。
自分はC++コード書く方に自信がないから書かないが、やる気のある人がいればそれほど苦労せずに修正できそうな気はする。 書きました( https://gerrit.libreoffice.org/#/c/51... )

Windows10にしたことは問題とは無関係。

edit flag offensive delete link もっと
0

回答日 2016-01-12 02:33:16 +0200

beherenow のGravatar画像

頻繁にDRAWを使って「画像の置換」を使用していたのでなんとかならんかと思案していたら、EXIF情報のない画像ファイルに変換すればいいのに気づき、XnViewというフリーソフトでpngに一括変換して同じ作業を行えば問題なくつかえました。やはり、ひと手間あるのと無いのでは、無いほうがいいので早く直していただきたいところです。

edit flag offensive delete link もっと
ログイン/サインアップして回答する

質問ツール

2 followers

Stats

Asked: 2016-01-11 09:17:32 +0200

Seen: 282 times

Last updated: Mar 27