naotaro0123 / InvertCameraModule

TitaniumのAndroidモジュール(画像反転)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

このモジュールはandroidにて、画像のイグジフ情報を読み取り、正しい向きに画像を書き直します

使用方法

(1)build.propertiesを自分の環境に合わせて修正

(2)eclipseにインポートする

(3)bulid.xmlからビルドする

(4)distフォルダにモジュールが出来上がるので、自分のTitaniumプロジェクト直下にzipだけ配置する

(5)自分のtiapp.xmlに以下を追記

<modules>
    <module platform="android" version="0.1">jp.simplecode.InvertCameraModule</module>
</modules>

(6)example/camera.jsを参考に自分のプロジェクトで使用する

// ファイル名取得
var filename = image.getNativePath();
// モジュール読み込み
var androimage = require('jp.simplecode.InvertCameraModule');
// 画像回転
var modifyfile = androimage.rotateImage(filename);

画像をサーバにUPしたい場合は、camera.js内のサーバURLを修正して下さい。

example/upload.php,index.phpで動作確認できます

(7)自分のTitaniumプロジェクトをコンパイルするとmoduleフォルダが出来上がり使用できます

以下を参考にしました。 [TitaniumのAndroid用モジュールを作る] http://d.hatena.ne.jp/siso9to/20110819/1313724829

[Androidでカメラで撮った写真の向きを自動で補正する方法] http://9ensan.com/blog/smartphone/android/android-camera-autorotat/

[モジュール作成コマンド]

titanium create --platform=android --type=module --name=InvertCameraModule --id=jp.simplecode.InvertCameraModule --android=/Users/ikewadanaohito/Applications/adt-bundle-mac-x86_64/sdk

About

TitaniumのAndroidモジュール(画像反転)

License:Other


Languages

Language:Java 53.4%Language:JavaScript 17.5%Language:Python 15.7%Language:PHP 13.4%