2

セルに画像がある UITableView があります。今、画像が選択されたときに UITabBarItem 画像のように見えるようにしようとしています。この小さなチュートリアルに従って、画像をグラデーションにクリップします。http://mobiledevelopertips.com/cocoa/how-to-mask-an-image.html

クリップ画像をエンボス加工してより生き生きとさせたいと思っていましたが、UIImage で行う方法の簡単な説明を見つけることができませんでした。

見つけたのですが、エンボス加工の工程が分かりにくかったです。http://javieralog.blogspot.com/2012/01/nice-emboss-effect-using-core-graphics.html

私が何か助けや手がかりを得ることができれば、それは大歓迎です.

4

3 に答える 3

1

Core Graphics の実装と NYXImagesKit に加えて、オープン ソースのGPUImageフレームワークにエンボス フィルターを用意しました。UIImage をエンボスするには、次のコードを使用するだけです。

GPUImageEmbossFilter *embossFilter = [[GPUImageEmbossFilter alloc] init];
embossFilter.intensity = 2.0;
UIImage *embossedImage = [embossFilter imageByFilteringImage:inputImage];
于 2012-08-17T15:46:48.420 に答える
0

Cocoa Touch - Adding texture with overlay viewというタイトルの方法を書きました。役に立つかもしれません。「エンボス」の外観を生成するグレースケールのオーバーレイ ビューが必要です。Photoshop やその他の画像編集プログラムを知っている場合は、必要に応じて適切なオーバーレイを作成できる場合があります。

于 2012-08-16T21:45:24.073 に答える
0

久しぶりにグーグル検索。必要なものを見つけたと思います。これは、UIImage を簡単に操作できる一連のカテゴリです。

http://www.cocoaintheshell.com/2012/01/nyximagesutilities-nyximageskit/

于 2012-08-16T22:08:13.557 に答える