問題タブ [vimage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - Swift で CGBitmapInfo と CGImageAlphaInfo を組み合わせる
UIImageEffects
Apple のサンプル コードを Objective-C から Swift に書き直していますが、次の行について質問があります。
Swift での私のバージョンは次のとおりです。
bitmapInfo
これはSwiftで作成する最も簡単な方法ですか?
macos - イメージのサイズを変更するために SIPS -z で os x yosemite が使用するアルゴリズムはどれですか?
端末のmac os x yosemiteからsips -z関数を呼び出したときに、画像のサイズを変更するためにどのアルゴリズムが使用されているかを調べようとしています。
vImage フレームワークで使用されている Lanczos アルゴリズムのようです。そして、「vImage のジオメトリ変換は通常、Quartz 2D や Core Image から得られるものよりも見栄えが良い」と主張されています。SIPS は Quartz 2D、Core Image、vImage などを使用していますか?
swift - Swift 3 で vImageMatrixMultiply を使用するには?
Accelerate フレームワークを使用して、マトリックスを CGImage に適用します。
まず、CGImage を vImage_Buffer に変換しました。
次に、vImageMatrixMultiply を適用しようとしました。
しかし、vImageMatrixMultiply は vImage_Buffer を srcs および dests 引数として受け入れず、次のようなコンパイル エラーが発生しました。
タイプ「vImage_Buffer」の値を予期される引数タイプ「UnsafePointer< vImage_Buffer >?」に変換できません。
「vImage_Buffer」を「UnsafePointer< vImage_Buffer >?」に変換する方法について調べてみました。しかし、答えは見つかりませんでした。
そこで、「vImage_Buffer」を「UnsafePointer< vImage_Buffer >?」に変換する方法、または「UnsafePointer< vImage_Buffer >?」を直接作成する方法を知りたいです。CGImage から、または vImageMatrixMultiply を適切に使用するその他の方法。