問題タブ [cgcontext]

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 投票する
0 に答える
1221 参照

iphone - PDFファイル内のテキストを検索

iPhone SDK と Objective C を使用して PDF ファイルからテキストを抽出するにはどうすればよいですか?

PDF ファイルを正常に読み取ったので、この機能を実装する方法を知っている人はいますか?

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

iphone - 変換後に UIImageWriteToSavedPhotosAlbum を使用して画像を保存する方法

わかりました、あちこち検索しましたが、必要な答えが見つからないようです。:-(

これが私がしていることであり、私が起こる必要があることです。私は、UIPanGestureRecognizer、UIRotationGestureRecognizer、および UIPinchGestureRecognizer をすべて使用して変換できる UIImageView を持っています。問題は、これらの変換を PhotoAlbum に保存するときです。結果は私が期待しているものではありません。これまでのところ、私が使用しているコードは次のとおりです(非常に不完全ですが)

この方法から画像を保存できますが、座標がかなりずれています。私が行ったスケーリングはすべて正常に機能することがわかります。回転は見えますが、逆向きのようで、パンニングがかなりずれています。

座標はすべて間違っており、私の人生では何が間違っているのかわかりません。私は Objective-C を初めて使用し、Quartz 2D を使用したことがなく、変換行列の理解が限られていることを認めます。このコンテキストを適用せずに画像を保存しようとしても何も起こらないため、私の変換は画像データ自体にないことを理解しています。それで、誰かがこれについて私をまっすぐに設定できますか?

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

iphone - 画像を白黒問題に変換する CGContext - iPhone Dev

カメラで撮影した画像を白黒に変換する方法を使用しています。私が直面している問題は、写真がポートレート モードで撮影された場合、次のビューで回転して伸びてしまうことです。でも、横向きで撮られたらそれはただの発見です。

画像を白黒に変換した場合にのみ、このバグを再現できます。これが私が使用している方法です。

このバグが変換によるものであるとは 100% ではありませんが、変換されたときにのみ発生します。あー、そうだ。これがiOS4です。

@lessfame

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

objective-c - CGContextRef の保存

元に戻すメソッドを作成したい描画アプリがあります。描画は TouchesMoved: メソッド内で行われます。

CGContextRef を作成してスタックにプッシュするか、後で復元できるコンテキスト プロパティに保存しようとしていますが、うまくいきません。どんなアドバイスも素晴らしいでしょう。これが私が持っているものです...

次に、元に戻すボタンによってトリガーされるメソッドがあります...

これを実行すると、画像内のすべてが消去されるため、drawingSurface に nil が割り当てられていると思います。

私の推測では、この方法で pop と push を使用することはできません。しかし、コンテキストを保存してから drawingSurface に戻す方法がわかりません。うーん。どんな助けでも...まあ...役に立ちます。前もって感謝します -

参考までに、画面に描画するために私が行っていることを次に示します。これはうまく機能しています。これは私のTouchesMoved内にあります:

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

ipad - @synthesize UIView をビュー コントローラー ビューにドロップするだけで、描画用の有効な CGContext を取得できますか

事前に助けてくれてありがとう、私は複数ページのiPadアプリを構築しています.各ページには特殊な計算があり、それらはすべてうまく機能しますが、計算を表すいくつかの単純な線画でユーザーエクスペリエンスを改善したいと思います.有効な CGcontext が機能するようになったら、描画に慣れていますが、これが私の問題です。私はすでに各ページに webview を持っていますが、ユーザーが計算ボタンを押したときに UIView を図面と共に開きたいと思っています。正しいコンテキストを使用するには、DrawRect メソッド内で行う必要があります。私の問題のいくつかは、コンテキストを取得するための構文だと思います。助けてくれてありがとうノーマン

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

iphone - iOS4:CGContextの変換マトリックスを絶対数に設定するにはどうすればよいですか?

私は現在グラフィカルアプリケーションを作成しています。何かを逆さまに描画したいときはいつでも、コンテキストの変換行列を逆さまにするだけで、作業がずっと楽になります。これは非常に頻繁に発生します。ただし、これをサポートするコマンドはCGContextScaleCTMだけです。これは私が推測する問題ではありませんが、それは付加的な(まあ、乗法的な)プロセスです。50%のサイズにスケーリングする場合は、それを実行したことを認識し、後で200%のサイズに拡大する必要があります。つまり、現在の行列を取得し、リセットするたびに数学のスポットを実行します。 {1,0,0,1,0,0}の元の状態もかなり頻繁にあります。これをプログラムで行う方法はあるようですが、プロセッサの時間を取得するのに非常に無駄なようです。

しかし、私はHOWを見つけるのに非常に苦労していて、それは本当に、本当にばかげています。変換行列はCGContextRef構造のどこかにCGAffineTransformとして格納されていると思いますが、手動で設定できるように、その名前を教えてくれる適切なドキュメントがどこにも見つかりません。これはうまくいくでしょう。誰かがこの面で助けることができますか?

-灰

0 投票する
0 に答える
177 参照

cocoa - Cocoa 印刷で画像タイルの画像を印刷するにはどうすればよいですか

で画像をタイルとして印刷するCarbonコードがありました。しかし、64 ビットでは、それをカーボンに変更したいと考えています。印刷する必要があり、毎回新しいタイルを保持する CGContext があります。適切なワークフローが見つかりません。

どんな助けでもいただければ幸いです

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

iphone - NSDataをiphonesdkでCGDataProviderRefに変換する方法は?

CGContextDrawImage呼び出しでEXEC_BAD_ACCESSエラーが発生し、それをトレースバックしようとしています。PNG画像があり、UIImagePNGRepresentationを実行すると、NSDataインスタンスが表示されます。

これをCGImageRefインスタンスに変換する必要があるので、このCGImageRefを使用してCGImageCreateWithPNGDataProviderメソッドを実行できます。

私は2つの方法を試しました:1)それをキャストする。

CGImageRef ref =(CGDataProvider)nsdata;

2)CGDataProviderCreateWithCFData(nsdata);を実行します。

最初のケースでは空の画像が返されますが、コマンドは失敗しません。CFDataではなくNSDataを使用しているにもかかわらず、2番目のケースを試した理由は、それを読んだことで両方が受け入れられることを覚えているからです。理由が何であれ、これが原因で失敗しています。

PNG NSDataを使用して、破損していないCGImageを作成する方法はありますか?助けてください。

ありがとう

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

iphone - iPhoneで線を引く、例外

線を引こうとしています。

以下のようなコードを書きました。

しかし、これは次のように例外を示しています

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

ios4 - CGContextおよびCGBitmapContextCreateImageエラー、修正方法は?

私はこれを何時間も続けており、このエラーをデバッグする方法すら知りません。たぶん、何が起こっているのかを知っているSOの専門家がいるでしょう。

}

これらは、このメソッドを呼び出すと発生するエラーです

誰かが何が起こっているのか教えてもらえますか?前もって感謝します。