2009-08-11 1 views

答えて

3

そのコードはJVMベースのProcessing languageです。 attempts to port Processing on iPhoneがいくつかありますが、この段階では、手作業でコードを移植するか、Processing実装の欄干を掘り起こすか、別の参照を見つける必要があります。

更新: 2番目の一見では、それらはプレーンな低レベルのRGBデータで動作しているようです。そのため、コードは簡単に移植する必要があります。処理はJavaにぴったりで、JavaはC++に十分に近く、C++コードをObjective C(.mm拡張子を使用する)としてコンパイルすることができます。コードをコピー・ペーストして構文エラーを修正し、RGBデータで実行してください。あなたはそれだけで逃げることができるチャンスがあります。

生のRGBデータを取得する方法については、CGImage docsを参照してください。

更新2:リンク先のコードは、スタックがぼやけているようです。 Author's pageには、FogライブラリにMITライセンスのC++ポートがあります(Fog::Raster_C - StackBlurの場合はhere)。

+0

入手しました。私は新しいint []のようなものをmalloc()に変更し、free()に削除しなければなりませんでした...それはもうC++ではありませんでした。 – mahboudz

+0

私は自分自身でこのぼかしを使わなければならないようです:http://stackoverflow.com/questions/1355144/iphone-clip-user-supplied-uiimage-by-a-given-cgpath。 GitHub上のどこかのポートをオープンライセンスにしていますか?そうでない場合 、その後、私はところで –

+0

:-)それのために自分自身を行くよ、私はスタックブラーのMITライセンスC++の実装を見つけた:http://incubator.quasimondo.com/processing/fast_blur_deluxe.php 私は私の答えを更新しました。 –

関連する問題