問題タブ [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.
performance - CGBitmapContextCreate 後、Buffere の書き込みが遅くなる
私はこのようなコードを持っています...
問題は、バッファー (pixelArray) から CGImage と UIImage を作成すると、バッファーへの書き込み操作が少なくとも 4 倍遅くなることです。これは、iPhone ではなく iPad デバイスでのみ発生します。誰かが同じ問題に直面していますか?ここで何が起こっているのですか?
これが書き込み操作コードで、これらをループで呼び出します (setPixel)...
cocoa - PicHandleからCGImageRefへ
このプロジェクトは、コアグラフィックスをサポートする汎用C++プラグインです。PicHandleをCGImageRefに正常に変換できません。CFDataRefから画像を保存すると、画像が不良になります。
iphone - 別の画像にテキスト付きの画像を保存する方法は?
私は誰もがコーディングを通じてiPhoneアプリケーションからスナップショットを撮ることについて考えています。
意味。
私は2つの画像が動的に来るiphoneアプリケーションを開発しています。これらの特定の画像には、鮮明な色のテキストビューが表示されます。ユーザーは画像に任意のテキストを書き込んで、[保存]ボタンをクリックできるようになります。次に、それらの特定の画像をテキストと一緒にデータベースに保存するか、テキストと一緒にiPhoneライブラリに保存する必要があります。
テキストと一緒に画像を別の画像として変換する必要があるかもしれません。または、この種のやりがいのあるタスクについて誰かが何かアイデアを持っていますか。
助けてください。
よろしくお願いします。
iphone - iPad (非常に) 簡単な描画
アプリに非常に単純な描画ビューを実装しようとしています。これは私のアプリのほんの一部ですが、本当に面倒です。これは私がこれまでに持っているものですが、現在表示されているのは点と線のようなモールス信号だけです.
cocoa - CGBitmapContextと16ビット画像を手伝ってください
私はここで私が間違っていることを知りたいです。私はCGImageRefsの初心者なので、アドバイスがあれば役に立ちます。
別のビットマップからのピクセルの加重和をピクセル値として持つビットマップイメージを作成しようとしています。両方のビットマップはチャネルあたり16ビットです。どういうわけか、これを8ビット画像で動作させるのに問題はありませんでしたが、16ビットでは惨めに失敗します。私の推測では、私は物事を正しく設定していないだけです。データ型としてCGFloats、float、UInt16sを使用してみましたが、何も機能しませんでした。入力画像にはアルファチャネルがありません。私が得る出力画像は、色付きの雪のように見えます。
ヘッダーからの関連するもの:
次を使用して、入力ビットマップ(CGImageSourceCreateImageAtIndex(source、0、NULL)で作成されたCGImageRef)のコンテキストを作成します。
出力ビットマップのコンテキストも同じ方法で作成されます。以下を使用して、inBitmapをinContextに描画します。
次に、inBaseAddressとoutBaseAddressを次のように初期化します。
次に、outBaseAddressにinBaseAddressの値を入力します。
簡単なチェックとして、私は試しました:
これは機能し、少なくともビットマップデータへのコンテキストとポインタが機能していることを意味します。
ご入力いただきありがとうございます。これは、8ビット画像で問題なく機能したため、かなり苛立たしいものでした。
cocoa - CVImageBufferRef を PNG に変換する
カメラ入力に QTKit.framework を使用して、すべてのフレームをディスクに書き込みたいと考えています。しかし、私が得るすべての画像は半分透明で、いくつかの色がありません。色空間の問題でしょうか? ;(プレビュービューでは良さそうに見えますが、書いていると「何か」が起こります。それは何だろうと思います。
Capturer の属性は、次のようなフレーム サイズとピクセル形式です。
[NSNumber numberWithUnsignedInt:kCVPixelFormatType_32ARGB], (id)kCVPixelBufferPixelFormatTypeKey
アップデート:
JPEG も試してみましたが、同じ種類の画像が得られます。たとえば、画像に欠けているチャネルがいくつかあり、書き込まれたすべてのフレームの背景が白いなどです。(JPEGは透過を許可しないため??)
オリジナルと書かれた(JPEG)もの:
(PNGは透明でブラウザでは見にくいので表示しません)
前もって感謝します。
cocoa - オフスクリーン NSWindow の画像を取得するには?
ベースのアニメーションで使用するオフスクリーン ウィンドウの画像を取得しようとしていますが、CALayer
どの方法を試しても反対側に画像を取得できません。プロジェクトのカスタムNSWindow
サブクラスで使用しているコードは次のとおりです。
画像は次のようになります。
そして、これが私が得たものです(わずかに大きいサイズは無視してください-それは画像のレンダリングにおける私のせいです):
誰かが私が間違っているところを見ることができますか? 奇妙なことに、Quartz Debug は問題なくウィンドウ イメージを表示できますが、Apple の Son of Grab サンプル コードは表示できません。
iphone - UIImage または CGImage が優先されますか?
サブビューとして UIImageView を持つ UIView があり、ユーザーがスワイプしている間にそのビューの画像を変更する必要があります。
UIImageで試してみたのですが、アプリがクラッシュしてメモリが増え続けます。
グーグルを試してみたところ、CGImage が適切な選択であることがわかりました。誰かが私を正しい道に導くことができますか?
ありがとう
iphone - MKOverlay ビューがぼやけている
MKOverlayView を使用して、png 画像をカスタム マップとして追加しようとしています。私はほとんどそこにいます - 画像を適切な場所に並べることができ、MKOverlayView のサブクラスの -drawMapRect: メソッドが定期的に呼び出されていることを知っています。画像を適切にレンダリングできないようです。それは完全にぼやけていて、ほとんど認識できません。また、画像が十分に大きいこともわかっています (1936 × 2967)。-drawMapRect のコードは次のとおりです。
誰が何が起こっているのか手がかりを持っていますか?
ありがとう!-マット
camera - CGImage.ScreenImageとUIImagePickerControllerモノタッチを使用したメモリの問題
モノタッチを使ってiPhone用のIPカメラアプリケーションを作成しようとしています。カメラフィードを取得するには、CGImage.ScreenImageメソッドを継続的に呼び出し、結果のUIImageをバイト配列に変換してからブラウザーに送信します。カメラフィードは、UIImagePickerControllerクラスを使用して、
ImageControllerクラスの完全なコードは次のとおりです。
私が抱えている問題は、ストリーミングの約20秒後にメモリ警告を受け取り、5秒後に2番目の警告を受け取り、アプリケーションがクラッシュすることです。
2010-11-08 13:12:56.457 MonoTouchCGImageScreenImageTest [2251:307]メモリ警告を受け取りました。レベル=1
2010-11-08 13:13:11.059 MonoTouchCGImageScreenImageTest [2251:307]メモリ警告を受け取りました。レベル=2
表示されたすべての画像はusingステートメント内で破棄され、imageData変数も送信されるとnullに設定されます。呼び出す必要のあるメソッドはありますか、それとも私の問題に対するより良い解決策はありますか?どんな助けでもいただければ幸いです。
ありがとう