タグ

exifとtipsに関するastk_fのブックマーク (2)

  • Android開発日誌:androidとjava関連 Androidで画像の方向(向き)を取得する

    Androidの開発日誌です。 javaandroidアプリの開発で勉強したことの自分用メモおよび検索で知識の共有が図れたらな、と。 ■ギャラリーから呼び出す画像の向きを取得する 開発中にこんなことはないだろうか。 「ギャラリーから画像を呼び出したは良いが、機種によって縦横の方向が バラバラやんけ!!」 そう、こんなことが稀に良くある。(どっちだ) そんな悩めるあなたに、というか悩んでた自分用にメモです。 画像の向きを取得して、どの機種で読み込んでも同じ方向にする方法は以下↓ ■1.呼び出す画像のFilePathをゲット ■2.ExifInterfaceで画像のTAG_ORIENTATIONを取得 ■3.ゲットしたORIENTATIONをもとに、画像をぐるぐる回転 どうだろう、そんなに難しい手順じゃない。調べるのに半日かかったけど、 知ってしまえば大丈夫だ! (ちなみに上記手順は僕が勝手

  • » [AIR][Android] CameraUIで撮影した写真の回転が、機種によってバラバラなのをExifで補整する! R o m a t i c A : Blog : Archive

    ※このエントリは「東京てら子14、自由発表枠」で発表した内容をまとめたものです。 タイトル通りなのですが、 Air for Andorid カメラアプリ作成してみてつまずいた部分です。 CameraUI で撮影して AIR に渡される画像の回転方向が機種によって違うのです。(;´Д`)ウソーン ※例えば 「横向き撮影がデフォルトとして設計されている機種(GalraxyTabとか)」があるようで、 体を立てて撮影しても、−90度回転した状態でAIRに渡ってきます。 解決策は? AIR からは Android の機種を判定できないので、方法としては [1] : 画像を回転させる UI を作りユーザーが任意に回転出来るようにする。 [2] : Exif の回転情報を元に補正する。 などがあると思います。 今回は [2] : Exif の回転情報を元に補正について書いていきます。 E

  • 1