画像をグレースケールへ変換する(Metal編)
May 3, 2017 · iosmetalswift3
RGBのMTLTexture
をグレースケールのMTLTexture
に変換する方法
UIImage
を変換する方法はこちらを参照
RGBのMTLTexture
をグレースケールのMTLTexture
に変換する方法
UIImage
を変換する方法はこちらを参照
RGBのUIImage
をグレースケールのUIImage
に変換する方法
あとCGContext
周りも変わっていたのでそれも兼ねてメモ
MetalでModel I/O経由でモデルをファイルからロードする方法
公式サンプルよりもシンプルな方法
Read On →Metalで描画のテストなどでさくっとモデルを表示したい時に、Model I/Oを使って3Dのモデルを生成する方法
法線やUV座標も作ってくれるので地味に便利である
Read On →基本的にSwiftからポインタをそのまま扱う機会はほとんどないが、CのAPIやMetal等でポインタを扱う場合用のメモ
なお、画像などのバイナリデータを単に扱いたいだけの場合はData
がUInt8
の配列と同等に扱えるようになったのでそっちを使った方が良い
Swift
の自作ライブラリ(Kanagata)をGitHubに公開するにあたってのメモ。
その2ではマルチプラットフォーム対応とライブラリ管理ツールの導入についての内容
Swift
の自作ライブラリ(Kanagata)をGitHubに公開するにあたってのメモ。
その1ではCIの導入周りについての内容
UIPageViewController
をエンドレスでページ切り替えする方法とかその他小ネタ