問題タブ [ciimage]
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 - フィルターを UIImage に適用すると、結果が上下逆になる
これは本当に私を悩ませています。UIImage を CIImage に変換するときは、フィルターを適用してから、画像を上下逆さま (横向きの場合) または反時計回りに 90 度回転 (縦向きの場合) に戻します。
ios - GPUImage の GPUImageDivideBlendFilter、CIImage に対応するフィルターは何ですか?
私はこれを試しました:
交換する:
しかし、効果は同じではありません。
ios - uiimage の彩度を変更する最もパフォーマンスの高い方法 (アニメーション中)
アニメーション中に UIImage の彩度を変更しようとしています。しかし、このようにするには重すぎる/遅すぎるようです:
このメソッドは、ビューがユーザーによってドラッグされるたびに呼び出されます (距離が変化すると、彩度も変化します)。これは明らかに正しい方法ではありませんが、同様の動作が必要です。UIImageviewの上にあるレイヤーでこれを達成できるのだろうか。
誰かが私の目標を達成する方法についてアドバイスできますか?
ios - CIImage から CGImage への変換が遅すぎる
を に変換する必要がありCIImage
ますCGImage
。これは私が現在使用しているコードです:
しかし、彼のコード行は、通常のサイズの画像では非常に遅くなります。適切に使用できるようにするには、かなり遅くなります。CIImages
これらをに変換する別のより高速な方法はありCGImages
ますか?
最後に、Core Graphics
を に描画するために使用しCGImages
ますCGContext
。CIImages
に直接描画する方法があれば、CGContext
それも高速になるはずです。これは可能ですか?
ありがとう
ios - イメージにメタデータを適用すると、performChanges リクエストが失敗する
PhotoKit を使用して写真を編集していますが、元の写真のメタデータを保持する必要があります。そのために、メタデータを保存し、それを のoptions
パラメーターに提供しますCGImageDestinationAddImage
。ファイナライズしてディスクに正常に書き込むことはできますがperformChanges
、アセットの編集をコミットするために呼び出すと失敗します。代わりに私が提供すればnil
、options
それは成功します。ここで何がうまくいかないのですか?
エラーは次のとおりです。Error Domain=NSCocoaErrorDomain Code=-1 "The operation couldn’t be completed. (Cocoa error -1.)
ios - iOSが画面全体のスクリーンショットを作成する問題
私は画像ビューでセルフビューを持っています:
他のビューよりも自分のビューを表示したい場合の方法では、次のようにします。
ご覧のとおり、メイン ウィンドウ ビューに基づく「グラフィック コンテキスト」をぼかす必要があります。セルフビューを提示すると、最初は完璧に機能しますが、ぼやけたイメージのようなものが互いに乗算されます。
これは、最初にビューを表示したときの画像です。
ビューを数回表示すると、ぼやけた画像は次のようになります。
ご覧のとおり、ぼやけたスクリーンショットは毎回異なりますが、スクリーンショットを取得するために同じ方法を使用し、View Controller やその他の UI パーツのコンテンツを更新しません。
ここにあるいくつかの方法と画像カテゴリ。