問題タブ [uiimage]
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 - どのiPhoneコントロールが良いでしょうか?
ユーザーがランダムな画像を表示するコントロールをシングルタップしてその下を覗いたり、ダブルタップしてマークを付けたり、本体の半分以上が内部にある場合はボックスにスナップするボックスにドラッグしたりできる状況があります箱。
以前にUIbuttons(背景画像付き)を使用していて、シングル/ダブルタップの操作を行ったことがあります。ボックスごとのカバー領域の断面に基づいて、ボックスにドラッグアンドスナップする方法を教えてください。
uiimageを使用するとどうなりますか?uiimageオブジェクトのドラッグが可能であることを知っていますが、uiimageでダブル/シングルタップも可能ですか?
iphone - iPhone: タッチによる UIImage のマスキング
袖をまくり上げて独自のソリューションを開始する前に:
タッチで画像をマスキングする方法は既にありますか?
私の例では、タッチは黄色でマークされています。
代替テキスト http://img.skitch.com/20090628-nqmm3fsp7r8mcjg71wcm835kbi.jpg
既存の解決策がない場合は、Apple の描画サンプル アプリを調べて、画像の選択範囲を取得してみます。
iphone - 私のコードを合理化する方法 - UIImage imageNamed:
もっと iPhone のもの...このコードを削除する方法を知っている人はいますか? だから私はすべての画像を書く必要はありません。
どうもありがとう
iphone - iPhone-HTTP経由で受信した画像の破損したJPEGデータ
次のように、NSURLConnectionを使用してHTTP経由で画像を取得しています-
通常は問題なく動作しますが、ログに記録されることがあります-:破損したJPEGデータ:データセグメントの途中で終了します
この時点では、画像は完全にはレンダリングされません。おそらく75%が表示され、右下隅が灰色のボックスになります。
これを修正する方法について何かアイデアはありますか?画像を正しく作成していませんか?
iphone - UIImageViewの画像の複数設定
最近、既に割り当てられている UIImageViews と UIImages を使用して、画像としてのリソースの割り当てと複製に費やされる時間を最小限に抑えることで、レンダリング時間を節約しようとしています。
私がやろうとしているのは、すべての UIImage のマップを維持することです。それぞれが一意であり、ゲーム エンジンからの要求に応じて、それぞれを複数の UIImageView に再割り当てします。ゲームが進行するにつれて、いくつかの UIImageView を表示から削除し、後でプリロードされた別の UIImage でそれらを再利用する可能性があります。
初めて UIImageView を作成するときは、次のようにします。
m_ImageView = [[UIImageView alloc] initWithImage : initialImg];
[m_ParentView addSubview: m_ImageView];
そして、次の場合は単に画像を切り替えます。
[m_ImageView.画像リリース];
[m_ImageView setImage otherSavedImg];
問題は、切り替え後、表示される新しい画像サイズが最初の画像サイズと同じになることです。毎回 UIImageView を再作成することで問題を回避しましたが (これは時間の無駄のようです)、なぜこれが起こるのか、どうすればそれを防ぐことができるのか疑問に思っています。
ありがとう、
iphone - iPhone で Web からダウンロードした画像ファイルを検証するにはどうすればよいですか?
NSURLConnection sendSynchronousRequest メソッドを使用して画像をダウンロードしていますが、正常に動作します。ただし、画像の URL が画像ファイル以外を指しているという問題に遭遇することがあります。たとえば、次の画像以外の URL が問題を引き起こしていることがわかりました。 http://www.100plusposters.com/images/ExoticFlowers.jpg URL が Web ページを返します。これは、画像がサイトにないために発生すると考えられます。
Objective-C の良い点の 1 つは、無効なイメージによってクラッシュが発生しないことです。シンプルに静かに進み、画像が表示されませんが、それはまだ問題です.
返されたデータを検証して、表示する前に有効な画像ファイルであることを確認するにはどうすればよいですか?
ありがとう!
それが役立つ場合に備えて、私の関連コード...
iphone - UIScrollView での最適化された画像の読み込み
内部に一連の画像が並んでロードされた UIScrollView があります。ここで私のアプリの例を見ることができます: http://www.42restaurants.com . 私の問題はメモリ使用量にあります。画面に表示されようとしている画像を遅延ロードし、画面に表示されていない画像をアンロードしたい。コードでわかるように、ロードする必要があるイメージを最小限に抑え、ロード部分を NSOperation に割り当てて、NSOperationQueue に配置します。ぎくしゃくしたスクロール体験を除けば、すべてがうまく機能します。
これをさらに最適化して、各画像の読み込み時間を最小限に抑えたり、スクロールがぎくしゃくしたりしないようにする方法について、誰かがアイデアを持っているかどうかはわかりません。
編集: 本当に素晴らしい回答をありがとう。これが私の NSOperation コードと ThumbnailView コードです。週末にいくつかのことを試しましたが、スクロール中に操作キューを一時停止し、スクロールが終了したら再開することによってのみ、パフォーマンスを向上させることができました。
ここに私のコードスニペットがあります:
次に、私のロードおよびアンロード操作:
iphone - NSString に保持されているバイトからの UIImage
実際にNSString内に保持されているバイト配列からUIImageを作成しようとしています。
誰かが私にそれを行う方法を教えてもらえますか?
これが私がやろうと思っていたことです:
問題は、イメージが常に 0x0 (nil) であることです。
任意の提案をいただければ幸いです。
ありがとう!
iphone - CoreGraphics iphone で CGLayer を *透明な* UIImage および PNG ファイルに変換する
iphone用の簡単なお絵かきアプリを作ってみました。描画した画像を透明な PNG に変換しようとしています (白い背景は必要ありません)。UIImageView で使用する UIImage 表現も取得したいと思います。
現在、私はタッチ イベントに応答し、ビュー コンテキストに描画される CGLayer へのパスを描画します。CGLayer とビュー自体の両方にアクセスできます。現在、次を使用してビューを画像に出力します。
これは、ビューを使用して UIImage を作成するだけです。
ビューの背景は白いため、作成した UIImage に含まれています。PNGファイルを表示して書き込むことができるように、この白い背景を持たないUIImageを取得したいと思います。
私が持っている CGLayer を直接使用する必要があると思いますが、CGLayerRef
アクセスできるタイプからそれを取得する方法がわかりません。
どんなアイデアでも大歓迎です。
- アリーム
iphone - iPhoneで白が透明になるようにUIImageをマスクする方法は?
白い背景を持つ UIImage (ユーザー描画によって生成されたもの) があります。この画像の白い部分を透明にしたいです。また、これをPNGファイルに保存したいと思います。
フォーラムを見回しましたが、画像を正しくマスクする方法がわかりません。誰もこれを試したことがありますか?
ありがとう。