問題タブ [cgimage]
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.
iphone - CGImage または UIImageView をぼかすにはどうすればよいですか
内部に .png を含む UIImageView があります。実行時に画像をぼかしたい。それ、どうやったら出来るの?
cocoa-touch - Cocoa Touch-CGImageRefまたはUIImageをキャッシュする方法(imageNamed :)を使用しませんか?
アプリにたくさんの画像があるので、バックグラウンドスレッドで読み込みを行うことにしました。また、UIKitはスレッドセーフではないため、配列にCGImageRefsを入力しました。ただし、それらはキャッシュされておらず、高速にアクセスできる必要があるため、私の質問は次のとおりです。
CGImageRefをキャッシュする方法、またはCGImageRefから派生したUIImageを後でメインスレッドにキャッシュする方法は?
iphone - UIImageVewまたはその中の画像をCGImageに変換してから、元に戻すにはどうすればよいですか?
私はただ知らない;これを行う方法がわからない。画像をもっと柔軟に編集したい
iphone - CGImageRef から作成された UIImage が UIImagePNGRepresentation で失敗する
次のコードを使用して、より大きな UIImage から新しい UIImage を切り取って作成しています。CGImageCreateWithImageInRect()関数に問題があることを特定しました。これは、CGImageプロパティを希望どおりに設定していないようです。:-) 問題は、関数 UIImagePNGRepresentation() の呼び出しが失敗して nil を返すことです。
...
-- libpng エラー: IDAT がファイルに書き込まれていません
UIImage から四角形をトリミングするための何が間違っているか、代替案はありますか?
iphone - CGImageRefのピクセルを変更する
次のコードを使用して、画像のピクセルを変更しています。私が抱えている問題は、画像の色が正しくないことです。この問題について何か考えがありますか?
CGImageRef inImage = img.CGImage;
CGContextRef ctx;
cocoa - バイト配列からのCGImage
標準の画像形式(jpeg、gif、pngなど)を使用してファイルからCGImageまたはNSImageをロードするのはすべて非常に簡単です。
ただし、libfreetypeを使用して生成されたメモリ内のバイト単位の配列からCGImageを作成する必要があります。フォーマットされたバイトの配列からOpenGLテクスチャを作成するのは本当に簡単で、書き込むCGBitmapContextを作成する方法を見ることができます。しかし、生のピクセル配列からCGImageを作成する簡単な方法を見つけることができないようです。
iphone - CGImage でのメモリ リーク
メモリ リークが発生しました。解決方法がわかりません。
これは漏れているコードです:
Data に格納されているピクセル情報を変更し、このメソッドを使用して Data から UIImage を作成します (これは unsigned char 配列です)。
xcode インスツルメントは、ここにリークがあることを示しています。
そしてここ:
私はそれらの両方を解放しますが:(誰かがこれを解決する方法を教えてもらえますか?
よろしくお願いします^ - ^
iphone - iPhone:画像を編集しても元の画像サイズを維持する方法
画像のサイズを変更してマージするiPhoneアプリを開発しています。
フォトライブラリからサイズ1600x1200の写真を2枚選択し、両方を1つの画像にマージして、その新しい画像をフォトライブラリに保存したいと思います。
ただし、マージされた画像の適切なサイズを取得できません。
フレーム320x480の2つの画像ビューを取得し、ビューの画像をインポートした画像に設定します。画像を操作(ズーム、トリミング、回転)した後、画像をアルバムに保存します。画像サイズを確認すると600x800と表示されます。元のサイズの1600*1200を取得するにはどうすればよいですか?
私は2週間からこの問題に悩まされています!
前もって感謝します。
iphone - iPhone:CGImageのCGImageAlphaInfoを変更する
サポートされていないビットマップグラフィックスコンテキストピクセル形式のPNG画像があります。画像のサイズを変更しようとするとCGBitmapContextCreate()
、サポートされていない形式でチョークします
次のエラーが表示されます(読みやすいようにフォーマットされたエラー)。
サポートされているピクセル形式のリストは、この組み合わせを確実にサポートしていません。画像を再描画し、アルファチャネル情報をkCGImageAlphaPremultipliedFirstまたはkCGImageAlphaPremultipliedLastに移動する必要があるようです。
私はこれをどうやってやるのか分かりません。
PNGファイルに異常はなく、破損していません。他のすべてのコンテキストで問題なく機能します。このエラーは偶然に発生しましたが、明らかにユーザーが同様の形式のファイルを使用している可能性があるため、アプリのインポートされた画像を確認してこの問題を修正する必要があります。
objective-c - NSImage *をCGImageRefに変換しますか?
10.5で機能するこれを行う簡単な方法はありますか?
10.6では、nsImage CGImageForProposedRectを使用できます:NULLコンテキスト:NULLヒント:NULL
1bの白黒画像(グループ4 TIFFなど)を使用していない場合、ビットマップを使用できますが、cgbitmapsはその設定を好まないようです...これを行う一般的な方法はありますか?
CGImagesだけを追加したいように見えるIKImageViewがあるので、これを行う必要がありますが、私が持っているのはNSImagesだけです。現在、私はプライベートsetImage:(NSImage *)メソッドを使用していますが、実際には使用していません...