問題タブ [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.

0 投票する
1 に答える
1548 参照

iphone - iPhone: CALayer のメモリ リークに関する質問

以下のコードによってコードがリークすることはありますか? より具体的には、(オブジェクトである)のnewImageまたは内容をリリースする責任はありますか? そのメソッドが呼び出されるたびにメモリ警告が表示されますが、その理由がわかりません...mainPageLayerCALayer

mainPageLayer.contents = [newImage CGImage];また、渡した引数が互換性のないポインター時間であるという警告がスローされる理由もわかりません。画像はレイヤー内で問題なく表示されます。

0 投票する
2 に答える
4614 参照

iphone - バイトからUIImageを作成する方法は?

私は自分の色から作成された UIImage が必要です (たとえば、黒色の画像 1x1 ピクセルが必要です)。

私は配列を持っています:

この配列から UIImage を作成するにはどうすればよいですか?

やってみた

しかし、この方法では結果がありません...

0 投票する
1 に答える
433 参照

iphone - コア グラフィックス機能を備えた iPad デバイスで奇妙なクラッシュが発生する

シミュレーターではなくデバイスでのみ発生する、iPad で多くの奇妙な EXC_BAD_ACCESS クラッシュが発生しています。それらは何らかの形でメモリに関連していると想定していますが、よくわかりません。それらはすべて、画像コンテキスト関連の関数で発生します。

1 つの奇妙な例は、CGImageCreateWithImageInRect の使用です。たとえば、多数の UIImage を実行して CGImageCreateWithImageInRect でトリミングすると、特定の任意のサイズで常にクラッシュします。たとえば、それらをすべて 200x200 にトリミングすると、12 枚の画像を処理した後にクラッシュします。それらを 210x210 にトリミングすると、問題なく動作します。

EXC_BAD_ACCESS は、「CGBlt_copyBytes」から呼び出された「memmove」内で発生します。奇妙なことに、デバッガーが表示するのはそれだけです。どのメソッドにもコールスタックが上がっていません。

これはすべて、シミュレーターで正常に機能します。

これはすべて非常に漠然としていることを知っていますが、誰かが何かアイデアを持っているなら、彼らは大歓迎です.

0 投票する
3 に答える
410 参照

iphone - NSMutableArray EXC_BAD_EXCESS SIGBUS

タイマーに以下のコードを設定したため、しばらくするとクラッシュする次のコードがあります。

最初に私が宣言arrayしたところ:

タイマーは10秒後にクラッシュするので1/10秒なので、タイマーは10秒までうまくいきます。

アプリケーションがクラッシュするのは原因だと思いますが、EXC_BAD_EXCESS解決方法がわかりません。誰かが問題を解決するのを手伝ってもらえますか?

Advに感謝します。

0 投票する
1 に答える
1141 参照

macos - 方法-NSAttributedStringをCGImageRefに

QuickLookプラグインを書いています。まあ、すべてが動作します。それをもっと良くしてみてください;)。したがって、質問。
これがサムネイル画像を返す関数で、今使っているものです。

http://developer.apple.com/mac/library/documentation/UserExperience/Reference/QLThumbnailRequest_Ref/Reference/reference.html#//apple_ref/c/func/QLThumbnailRequestSetImageWithData

今、私はTIFFを作成しています->それをNSDataにカプセル化します。例

ただし、QuickLookには、サムネイル画像を返す別の関数があります。

http://developer.apple.com/mac/library/documentation/UserExperience/Reference/QLThumbnailRequest_Ref/Reference/reference.html#//apple_ref/c/func/QLThumbnailRequestSetImage

TIFFデータの代わりにCGImageをQLに渡すと、処理が高速化されると思います。ただし、これまでCGコンテキストを使用したことはありません。私は知っています、ドキュメントはそこにあります:)、しかしとにかく-誰かがそのNSAttributed文字列をCGImageRefに変える方法の例を与えることができます。例は、ドキュメントを10回読む価値があります;)
助けていただければ幸いです。前もって感謝します!

0 投票する
2 に答える
3240 参照

iphone - iPhone-CGDataProviderの背後にあるデータへのポインタを取得しますか?

CGImageを取得し、後で処理するためにそのデータをバッファーにコピーしようとしています。以下のコードは私がこれまでに持っているものですが、私が気に入らないことが1つあります。それは、画像データを2回コピーすることです。imgDataの呼び出しにCGDataProviderCopyData()1回ずつ。:getBytes:length画像データをバッファに直接コピーしてステップを切り取る方法を見つけることができませんでしたがCGDataProviderCopyData()、方法が必要です...ポインタはありますか?(...しゃれftw)

0 投票する
1 に答える
189 参照

iphone - 写真アプリにCGImageを保存しますか?(iPhone)

CGImageを持っていて、それをすべてのiPod Touch / iPhoneに標準装備されているフォトアプリに保存したい場合、どうすればよいですか?

0 投票する
1 に答える
1692 参照

iphone - CGImage(またはUIImage)のアルファをタッチしてから表示する最も速い方法は?

2 つの異なる画像を使用して、2 つの画像ビューを重ねて表示しています。ユーザーが画像に触れて指を動かすと、上部の画像が固定半径のタッチ ポイントに沿って透明になるはずです。(PhotoChop アプリのように)。

現在、私はこの方法でそれをやっています...

  1. タッチごとに。
  2. トップ画像のCGImageから画像バッファのコピーを取得します。
  3. バッファーのアルファ チャネルを編集して、タッチ ポイントを中心とする透明な円を作成します。
  4. バッファから新しい CGImage を作成します。
  5. CGImage から UIImage を作成し、新しい UIImage をトップ イメージ ビューのイメージとして使用します。

これは機能しますが、コピーが多すぎることがわかるように、作成が含まれており、時間がかかります。

誰かが同じことをより速く行う方法を提案してもらえますか?

0 投票する
2 に答える
1158 参照

iphone-sdk-3.0 - CGImageを使用して、UIImageのすべての白/ほぼ白のピクセルをアルファに置き換えますか?

白い背景の UIImage があります。白い背景/ピクセルをアルファ透明ピクセルに置き換えたいと思います。私は StackOverflow に関する他の質問と Quartz のドキュメントを見てきましたが、この問題の首尾一貫した「最初から最後まで」をまだ見つけていません。これはどのように行われますか?

0 投票する
1 に答える
1834 参照

iphone - iPhone OS 3 でビットマップ画像情報を CGImage に変換する

持っている色情報でCGImageを作りたい

CGImage を CML に変換するコードは次のとおりです。CML_color はマトリックス構造です。

}

ここで、CML を CGImage に変換する逆関数が必要です。マトリックス CML に保存されている画像を作成するためのすべての色とアルファ情報を知っていますが、どうすればそれを行うことができますか?