問題タブ [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 投票する
3 に答える
3514 参照

c++ - CGImage から CCITT 圧縮 TIFF を生成する

CGImage (コア グラフィックス、C/C++) があります。グレースケールです。まぁ、元々は白黒だったのですが、CGImage は RGB かもしれません。それは問題ではありません。CCITT-Group 4 TIFF を作成したいと考えています。

正しい辞書を使用して宛先を作成し、画像を追加することで、LZW TIFF (グレースケールまたはカラー) を作成できます。問題ありません。

ただし、CCITT-4 を表す同等の kCGImagePropertyTIFFCompression 値はないようです。4 のはずですが、圧縮されていません。

私は手動の CCITT 圧縮ルーチンを持っているので、バイナリ (ピクセルあたり 1 ビット) データを取得できれば準備完了です。しかし、CGImage から 1 つの BPP データを取得できないようです。CGImage を CGBitmapContext に入れてからデータを提供するコードがありますが、すべて黒くなっているようです。

私は今日これを理解しようとしていくつか質問をしましたが、私が本当に答えてほしい質問をして、誰かがそれに答えられるかどうか見てみましょう.

これを行う方法があるはずです。私はばかげた何かが欠けている必要があります。それは何ですか?

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

iphone - 画像マスクが画像を黒くするのに、マスクが白になるのはなぜですか?

私はアルファチャンネル付きの300x400ピクセルのPNG-24を持っています。約140kbです。その一部をマスクしたいので、別の300 x 400の画像をPNG-24として作成しましたが、黒、灰色、白のみで、アルファチャネルはありません。

奇妙なことに、マスクが黒の場合、画像は元の状態に保たれます。透明性はありません。しかし、マスクが白の場合、画像は黒だけになります。透明性はありません。

50x50ピクセルのような非常に小さな画像で部分的に機能します。この関数の何が問題になっているのでしょうか。

私の背景はオレンジ色なので、この色が透けて見えるはずです。画像を保持するUIImageViewは、clearColor/transparencyおよびopaque=NOに設定されます。

0 投票する
12 に答える
49675 参照

iphone - 画像をグレースケールに変換

次の方法で画像をグレースケールに変換しようとしています。

したがって、画像を変換したいときは、processImage を呼び出すだけです。

しかし、imageToDisplay は表示されません。何が問題なのですか?

ありがとう。

0 投票する
4 に答える
32226 参照

swift - CGImageRef を png ファイルに保存しますか?

私の Cocoa アプリケーションでは、ディスクから .jpg ファイルをロードして操作します。次に、.png ファイルとしてディスクに書き込む必要があります。どうやってそれができる?

ご協力いただきありがとうございます!

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

nsdictionary - CGImageRef を NSDictionary に追加するには?

CGImageRef 変数と CGRect (ポインターがないため) があり、それを NSDictionary に追加する必要があります。NSArray と同様に、NSDictionary-s はポインターのみを受け入れます。とにかくCGImageRefまたはCGRectを追加するにはどうすればよいですか?

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

iphone - iPhone:画像の色を変更する方法

データベースから小さな画像があり、画像の平均色を少し変更する必要があります。

これはCGImageRefであり、 CGContextを作成し、このコンテキストに画像を描画し、その後、ビットマップデータを何らかの方法で変更し、最後にレンダリングすることを考えました。しかし、どうすれば色情報を変更できますか?

ご協力いただきありがとうございます!

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

iphone - ビットマップコンテキストで各ピクセルの RGBA を反復するにはどうすればよいですか?

ビットマップコンテキストで各ピクセルを反復するにはどうすればよいですか? これを行おうとしていると思われるソースを見つけましたが、どういうわけか欠陥があります。各ピクセルの RGBA を反復処理できるように、このコードを修正する方法を教えてもらえますか?

}

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

iphone - iPhone: CGBitmapContextCreateImage() はシミュレータでのみ機能します

CoreGraphics を使用して画像を作成するアプリを作成しました。iPhone Simulator (OS 3.1 beta3) を使用すると画面に画像が表示されますが、デバイスでアプリケーションを実行すると表示されません。これの原因は何ですか?

コンテキストから画像を抽出して画像ビューに配置するコードは、次のようになります。

前もって感謝します!

ステファン

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

iphone - CGImageRefsの可変配列を作成するにはどうすればよいですか?

CGImageRefsの可変コレクションを保持したいと思います。それらをNSValueでラップする必要がありますか?もしそうなら、どのようにそれらを適切にラップおよびアンラップしますか?C配列の使用をやめることはできますか?もしそうなら、どのようにそれを構築し、どのように後で要素を追加するのですか?コレクションの要素としてCGImageRefsの代わりにUIImagesを使用する方がはるかにコストがかかりますか?

0 投票する
7 に答える
10417 参照

iphone - takepicture() vs UIGetScreenImage()

QRCodeReader私たちの研究グループが iPhone 向けに取り組んでいるプロジェクトのを構築しようとしています。多くの調査の後、私はと呼ばれるプログラムを見つけましたQuickMark。このプログラムは、QRコードを自動的にスキャンします。実行しているように見えるのは、カメラからデータをロードしUIImagePickerて読み取ることです。カメラからスクリーンショットを使用UIGetScreenImageして取得し、それをデコードしていると思われます。

ここで、3.1 iPhone API の新しいtakepicture()メソッドを使用してみましたが、1 秒ごとに静かに写真を撮るという上記の機能を実行できないようです。UIGetScreenImageそれはおそらく違法であり、Apple があなたのアプリを使用した場合、あなたのアプリへのアクセスを拒否するだろうと聞いたことがあります。だから、私の質問は次のとおりです。

a) Quickmark(またはその他の許可されたアプリ) を使用しており、使用UIGetScreenImage()している場合、それは合法であるか、

b)takepicture()メソッドが同じ種類のことを行うことは可能でしょうか?