問題タブ [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 - カスタム イメージ フィルタと複数のカラー フィルタ
iOS アプリ用に LGBT 配色 (色の縞模様が重ねられたもの) のようなフィルターを実装しようとしています。誰もこれについて経験がありますか?ずっと探してました。Ray Wenderlich のチュートリアル ( http://www.raywenderlich.com/76285/beginning-core-image-swift ) から始めてアプリを作成しましたが、カスタム イメージ フィルターの作成については何もわかりません。誰かが私を正しい方向に向けることができれば、とても感謝しています!
ありがとう :)
objective-c - OS X 10.11 (El Capitan) でのみ CGLayerRef が空になる
10.10 まで動作していた画像編集アプリケーションがありますが、10.11 でバグが発生しました。
CIImageで作成したものを表示すると-imageWithCGLayer、10.11 でのみ (正しいサイズの) 空の画像として表示されます。
そのため、10.10 で表示CIImage *testすると、希望どおりに正確に表示されます。10.11 では、同じサイズの空白のイメージです。CGLayer と CIImage の API 差分を調べてみましたが、ドキュメントが濃すぎます。他の誰かがこの問題に出くわしましたか? CGContextRefコード内の他のすべてはサイズに関連しているため、 の初期化を伴うものに違いないと思います
ios - CIFilter / CIImage : メッセージの BSXPCMessage 受信エラー: 接続が中断されました
「カメラ/写真」ベースのアプリケーションに取り組んでいます。
アプリケーションの起動 (sideMenu) : MainView は、カメラ ボタンを備えたNavigationCTRL内の通常の VC です。
それをタップすると、新しい VC がプッシュされます。
これは正常ですが、内部には次のようなものがあります。
つまり、カスタム カメラ ビュー コントローラーです。
この方法で、ユーザー エクスペリエンスを向上させることができます。
次に、(ライブラリから、またはショットボタンをタップして)写真を撮ることができます(いくつかの機能[タイマー、HD、フラッシュ..]をオン/オフにした後。
写真を撮ったら、prepareForSegueメソッドを使用して、キャプチャした画像を次の VC に送信します。
そして、それは新しい VC をプッシュし、...
私はこのメッセージを受け取りました: BSXPCMessage はメッセージのエラーを受け取りました: 接続が中断されました
現在の VC には以下が含まれます。
- imageView (UIImageView) : 前の画像
- オリジナルからフィルター処理された小さな (サムネイルのような) 写真を含む小さなコレクション ビュー ( CIFilter )
このビューにはこれ以上のものはありません。しかし、私はこのメッセージを持っています。
このメッセージはどうですか?
別の方法で何かをする必要がありますか?
これが私のフィルターの設定方法です:
このコードは高速に実行されます。メッセージがどこから来るのかわかりません。
何かアイデアや何かお手伝いできることがあればお願いします。
ios - ぼかし効果の適用後に UIImageView contentMode が機能しない
UIImageViewの画像プロパティを でぼかしている画像に設定しようとしていCoreImageます。コードはフィルター処理されていない画像で完全に機能しますが、背景画像をフィルター処理された画像に設定すると、アスペクトの塗りつぶしではなく、画像が垂直方向に引き伸ばさcontentModeれて動作を停止するように見えます。コードでのUIImageView設定に加え、ストーリーボードにも設定しましたが結果は同じでした。contentMode
Swift 2 / Xcode 7 を使用しています。
フィルタリングでCIImage画像が無視されるのはなぜcontentModeですか? また、問題を解決するにはどうすればよいですか?
objective-c - コンソールでメッセージを取得中:「CreateWrappedSurface() は、データプロバイダーに基づく CGImageRef で失敗しました。」
Xcode 7に更新され、操作で画像がレンダリングされている間に次の (警告?) メッセージが表示されます。
CreateWrappedSurface() は、データ プロバイダーに基づく CGImageRef で失敗しました。
Xcode 6.4 では、このようなメッセージはありませんでした。
メッセージをスローしたコード部分を取得しました。
UIImage から直接取得するように CIIImage 作成者を置き換えました。
この場合、コンソール メッセージは表示されませんでしたが、「originalCIImage は nil でした」というアサートがありました。
UIImage のクラス リファレンスには次のように書かれています。
@property(nonatomic, readonly) CIImage *CIImage
UIImage オブジェクトが CGImageRef を使用して初期化された場合、プロパティの値は nil です。
だから私は元のコードをフォールバックとして使用しています:
問題は、コンソールにまだ警告メッセージが表示されることです。
以前にこのメッセージを受け取った人はいますか? その警告(?)メッセージを消すための解決策は何ですか?
ありがとう、 アダム
