問題タブ [uigraphicsimagerenderer]

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 に答える
9390 参照

ios - iOSの「現在のグラフィックスコンテキスト」-それは何ですか

線や形などを描くと、iOSで「現在のグラフィックスコンテキスト」が表示されます。

正確には「現在のグラフィックスコンテキスト」とは何ですか-私は30,000フィートの説明を探しています。

今のところ、UIコードをコピーして貼り付けるだけで、何をしているのか正確にはわかりません。

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

ios - グラフィックコンテキストとは何ですか?(iOS)

グラフィックコンテキストとは正確には何ですか?Core Graphicを使用して描画すると、コンテキストへの参照が取得されます。ドキュメントを見ると、それがオブジェクトであるか、印刷用、デバイス用、PDF用などの正しい図面を処理しているように見えます。

コンテキストが実際に何であるかを理解するのを誰かが助けてくれますか?ドキュメントを読んでみましたが、わかりません。システムなどの情報(メタデータ)を含むオブジェクトですか?

前もって感謝します

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

swift - UIView drawHierarchy が進行中のアニメーションをブロックまたはフリーズするのを防ぐ方法

私のアプリケーションは、以下のコードを使用して UIView を UIImage にレンダリングします。

そのコードが呼び出される前に、画像レンダリングの進行中に表示される読み込みインジケーターを画面に配置します。そのインジケータは、UIImageView を介したアニメーション シーケンスです。ローディング アニメーションは正常に開始されますが、画像のレンダリングが開始されるとすぐに、メイン スレッドがブロックされ、ローディング アニメーションがフリーズします。レンダリングが完了するまでハングしてから再開します。UIImageView 操作とレンダリングの両方をメイン スレッドで実行する必要があるため、このプロセス中にアニメーションがフリーズするのを回避する方法がわかりません。考え?

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

ios - How do I determine the maximum allowed size of an MTLTextureDescriptor

I am performing image manipulation using UIGraphicsImageRenderer(size: size, format: format). If the image is too large, it will fail with an assertion:

I'd like to prevent this by first checking the image does not exceed the maximum allowed size. I'm not sure that 8192 is a constant for all devices, and would like to obtain this programmatically instead of hard coding it.