問題タブ [quartz-2d]
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 - Quartz 2D は iPad ゲームの正しい選択ですか
次の機能を備えた画面上でドラッグできる形状のツールバーを備えたゲームを作成する必要があります
- 形がコピーできる
- シェイプは引き伸ばしたりサイズ変更したりできます
- 形状を回転させることができます
- 形の色が変わる
- 形状は半分にカットでき、各半分は独自の形状になりました
Quartz 2D はこれにアプローチする正しい方法ですか?
iphone - Quartz 2D のアニメーション
1 秒ごとに画面に 4 ~ 5 の単語が表示されるが、最後の単語がズームアウト/ズームインするアプリを作成したいと考えています。静的な単語を簡単に作成できます。最後のアニメーション化された単語については、静的な単語をもう一度描画する必要があります。2 つの別々のレイヤーを作成して、静的テキストが 1 つのレイヤーにあり (1 秒ごとに塗りつぶします)、最後の単語 (アニメーション化されたもの) が他のレイヤーにあるようにするにはどうすればよいですか。
2 つの別々のレイヤーを作成する方法は? 同じ画面に添付されていますが、drawRect メソッドを個別に処理していますか?
iphone - Quartz 2D: CGContext から別の CGContext への描画
CGBitmapContext ( bitmapContext ) があり、現在の CGContext ( context ) にその長方形部分 ( rect )を描画したいと思います。
今、私はそのようにしています:
最適ですか?それを行う最良の方法は何ですか?
objective-c - whiteColor を除くすべての色が機能します
私は黒い背景を持っています。上記のコードを作業している間、ほとんどの色が redColor、purpleColor、greenColor、yellowColor のように機能します
が、whiteColor、grayColor は機能しません。whiteColor 画面を使用すると空に見えます。
cocoa - Quartzで画面上に描画します
私は、OS Xの画面上の他のすべてのアイテムの上に描画するための最良の方法を見つけようとしています。ユーザーがアプリケーションを操作する能力を妨げたくはありませんが、それらに「注釈を付け」たいと思います。 。最大20個の異なる注釈を描画できるようにしたいと思います。このGizmodoのスクリーンショットの上半分は、たまたま私がやりたいことをうまく示しています。http://gizmodo.com/assets/resources/2006/07/04%20Safari.jpg(申し訳ありませんが、画像として投稿するには新しすぎます)
私が答える必要があると思う質問は次のとおりです。
- 図面ごとに1つのウィンドウを作成し、それに描画する必要がありますか?もしそうなら、どうすればオーバーヘッドを最小限に抑えることができますか?
- ウィンドウの装飾が必要ない場合、どのようなウィンドウまたはその他のコンテキストを使用する必要がありますか?
20個のウィンドウを作成するオーバーヘッドは必要ないと思いますが、コンテキストを含むフルスクリーンの非表示のウィンドウを作成したいこともわかりません(サブクラス化されたNSViewを想定しています)。 a)以下のものとの相互作用に問題を引き起こし、b)必要な場合にのみ再描画するという利点を壊します(私の実際の描画は画面の10%しかカバーしない可能性があります)
私はこれまでQuartz2dを使用したことがないので、ドキュメントから「正しい」コンテキストを引き出す方法について頭を悩ませることはできません。どんな助けでもいただければ幸いです。
ありがとう、
誰
pdf - ipadpdf判読不能なテキスト
Quartz 2d apisを使用して、現在作業中のiPadアプリでPDFドキュメントを表示していますが、テキストが非常にファンキーに表示され、判読できません。私のラップトップではテキストが正常に表示されるので、私が知る限り、PDFドキュメント自体の問題ではありません。ドキュメントがこのように表示されている理由がわかりません。ご協力いただければ幸いです。テキストを表示する画像へのリンクは以下のとおりです。
また、iPadのサファリでPDFを開こうとしたところ、ファンキーなテキストでも同じ結果が得られました。そのため、iPadがこのドキュメントを表示できない理由がわかりません。
代替テキストhttp://www.freeimagehosting.net/uploads/e7b5766199.png
iphone - iPadで描画プログラム用のスマッジツールを実装するための良いアプローチは何ですか?
高レベル(または必要に応じて低レベル)で、Quartz2D(コアグラフィックス)を使用してiPadの描画プログラムにスマッジ効果を実装するための良い方法は何ですか?誰かがこれを試しましたか?
(ソース:pixlr.com)
よろしくお願いします!
更新私は興味のある人のためにこの素晴らしい記事を見つけました、それをチェックしてください!
今すぐリンク:http://losingfight.com/blog/2007/09/05/how-to-implement-smudge-and-stamp-tools/
iphone - メモリ不足のクラッシュを引き起こすQuartzPDFAPI
iOS用のQuartzPDFAPIを使用するとクラッシュの問題が発生します。現在、SDK 4.0 GM Seedをコンパイルして、3.2 iPadで実行しています(3.2 SDKを使用してみましたが、同じ結果になりました)。
私が使用しているすべてのコードは、標準のApple Quartzドキュメントに基づいており、インターネット上のさまざまなソースからのものです。ですから、私が劇的に異なることや間違ったことをしていることを想像することはできません。
コードはシミュレーター(すべてのバージョン、ユニバーサルアプリ)で完全に実行され、「メモリ警告のシミュレーション」機能を使用している場合でも実行されます。リークツールを使用しましたが、リークは見つかりませんでした。BuildandAnalyzeも何も見つかりません。ライブラリにクラッシュやメモリ不足のログが残っていません。
これはすべて、デバイスのメモリが不足していると私に信じさせます。これは、たとえば50 pdfページを実行した後に発生し、約35%が何らかの画像(フルページ、アイコン)を持っています。特定のページでクラッシュすることはありません。私がロードしているPDFは約75ページと3.5MBです。
私はこのサイトとインターネットの周りで同様の問題を熟読し、以下のコードのアドバイスのいくつかを適用しました。私は今、ページめくりごとにpdfドキュメント参照をリリースし、ページ参照を保持/リリースしなくなりました。また、画像の交換をCGImagesの使用からUIGraphicsGetImageFromCurrentImageContext関数の使用に簡略化しました。pdfImgViewを(を使用して)新しく割り当てられた一時インスタンスに完全に置き換える、pdfImgView[[UIImageView alloc] iniWithImage:UIGraphicsGetImageFromCurrentImageContext()]
のセッターを使用する、一時を解放するなど、画像を切り替えるためのさまざまな実装を試しました。すべてのバリエーションはリークテストとアナライザーテストに合格しますが、それでも同じクラッシュ動作を示します。
それで、私がPDFから完全に離れる前に、私が試みるべき何かまたは私が欠けている何かがありますか?
ページを交換するため、および最初のロード時にインターフェイスハンドラーで呼び出されるコントローラーコードを表示します。
PDFページを構成してコンテキストに描画するために使用されるdrawPageメソッド:
iphone - Quartz2Dを使用してビットマップコンテキストの全体的な不透明度を簡単に変更するにはどうすればよいですか?
ビューの1つに静止画像を描画するために使用するビットマップコンテキストの1つを使用して、フェードアウト効果を作成したいと思います。ビューにレンダリングする前に、ビットマップコンテキストの全体的な不透明度をその場で調整する簡単な方法は何ですか?
よろしくお願いします!これからも研究を続けていきます。
iphone - iPhone / iPadアプリ用のフローティングツールバーを作成するにはどうすればよいですか?
iPad / iPhone用のビットマップエディタアプリを使用していますが、描画面の邪魔にならないように、ユーザーが描画キャンバス内を移動できるフローティングツールバーが必要です。標準のUIToolbarを使用しますが、ツールバーにズームナビゲーションビューを持たせたいのですが、これは標準のUIToolbarにエレガントに収まりません。
- 大まかに言えば、フローティングツールバーを作成するにはどうすればよいですか?
- フローティングツールバーを作成するための標準のiPhoneUIコントロールはありますか?
- UIガイドラインには何も表示されませんでしたが、この種のカスタムコントロールは、App Storeによって嫌われていますか?
よろしくお願いします!