2011-02-10 4 views
2

私はプロジェクトのAppcelerator Titaniumを評価しています。私が心配しているのは、私のプロジェクトでは画像を切り抜かなければならないということです。完全な画像処理を使用することはすばらしいことですが、クロッピングは私が現在必要とする最小限の能力になります。Appcelerator Titaniumで画像処理、特にトリミングを行うことはできますか?

フォーラムを検索したところ、there is a enhancement request posted on their bugtrackerがこの特定の機能を求めていることが判明しましたが、現時点ではETAは利用できません。

これは他にも可能ですか?誰でも成功してチタンでPIL(Python Imaging Library)を使用しようとしましたか? Rubyのすべてのソリューション?

私が考えていた他のアプローチは、アプリケーション自体にオープンソースの実行可能ファイルをいくつかバンドルして、それをシェルコマンドと呼ぶことです。バンドルされた実行ファイルをクロスプラットフォームの方法で呼び出すことは可能ですか? (これには、各プラットフォームに個別にコンパイルされた複数の実行ファイルが必要ですが、それは問題ありません)

+0

私はこれの言及を見つけましたいくつかのgooglefuを持つAPI:http://developer.appcelerator.com/apidoc/mobile/latest/Titanium.Blob.imageAsThumbnail-method.html – khamer

答えて

1

標準のチタン画像(TiBlob)オブジェクトにはクロップする機能があります。ここで

+0

APIドキュメントを検索すると、そのような機能はありません。http://developer.appcelerator。 com/apidoc/search/desktop/1.1?q = imageAsCropped – sampablokuper

1

あなたが行うことができますTiBlob操作に建てられたのアミールLazarovichによってポストです:メソッドの

http://developer.appcelerator.com/question/118694/image-resizing-and-more

概要は以下のとおりです。

imageWithAlpha() 
imageWithTransparentBorder([int] size) 
imageWithRoundedCorner([int] cornerSize, [optional] [int] borderSize) 
imageAsThumbnail([int] size, [optional] [int] borderSize, [optional] [int] cornerRadius) 
imageAsResized([int] width, [int] height) 
imageAsCropped([dictionary] config) 
* where config is of the form: { 
    width: [float], 
    height: [float], 
    x: [float], 
    y: [float] 
} 
関連する問題