問題タブ [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.

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

iphone - フォト アルバム アプリのような UITableViewCell をカスタマイズする方法は?

カスタム UITableViewCell を作成しようとしていますが、これまでに行ったことはありません。UITableViewCell をサブクラス化することになっていることはわかっていますが、開始するにはさらに情報が必要です。フォト アルバム アプリと同じように、各セルに複数 (2 ~ 4) の UIImageView を表示します。誰もこれを以前にやったことがありますか?または、あなたが知っている良いチュートリアルはありますか? 私を正しい方向に向けてください。

質問:
フォト アルバム アプリに表示されるものと同様のカスタム UITableViewCell を作成するにはどうすればよいですか?

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

iphone - 複数のUIImageViewを1つに「フラット化」する方法は?

これは簡単な作業ではないと感じていますが、UIImageViewをその上にある別のUIImageビューと組み合わせるかフラット化する必要があります。例:2つのUIImageViewがあります。そのうちの1つには、芝生のフィールド(1200 x 1200ピクセル)のUIImageがあります。もう1つはバスケットボールのUIImage(128 x 128ピクセル)で、バスケットボールが芝生の上にあるように見えるように、芝生のフィールドの画像の上に配置されます。重ね合わせたUIImageViewsを1つの画像ファイルとしてフォトアルバムに保存できるようにしたいので、2つの画像を何らかの方法で組み合わせる必要があります。これはどのように達成されますか?(注:1200 x 1600ピクセルのサイズを維持したいので、スクリーンショット(320 x 480ピクセル)を撮ることは受け入れられない解決策です。

質問:
サイズ/解像度を維持しながら、複数のUIImageViewを1つにフラット化し、結果の画像を保存するにはどうすればよいですか。

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

iphone - UIImage がリリースされないようにするにはどうすればよいですか?

iPhone からクラッシュ ログを取得しました。

私の前の質問から、iPhone アプリのこのスタックトレースについて誰か手を貸してもらえますか? 、主に UIImage 部分のコードを変更しました。[[UIImage alloc] initWithContentsOfFile ...] を使用しています。[UIImage imageNamed: ... ] などはもうありません。その部分は以下です。

また、UIImage は既にプロパティに保持されています。

メモリ リークも処理されています。これらの変数は dealloc メソッドで解放されます。

無事にバグを退治できたと思っていたのですが、まだ稀に発生するバグの問題が残っているようです。

クラッシュ ログに基づいて、私のアプリケーションは「performMemoryWarning」と叫びます。サイズが156 x 272の13個の.png画像を「割り当て」ているだけです。混乱しています。これらの画像は、iPhone の RAM を超えるほど多くのメモリを消費するべきではありません。それとも私が見落としているものがありますか?お知らせ下さい。

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

iphone - UIImage または CGImageRef とのぼかしルーチンのインターフェース (iPhone)

http://incubator.quasimondo.com/processing/stackblur.pdeでぼやけたコードを見つけました。UIImageやCGImageRef、またはiPhoneで使用できるものをフィードして戻す方法はありますか?

彼らの BImage ファイルの形式 (ビットマップ?) と、Cocoa Touch でのそれに対応するものはわかりません。

ありがとう。

0 投票する
4 に答える
29262 参照

iphone - カメラから引き出された UIimage のサイズを変更すると、UIimage も回転しますか?

カメラから UIimages を取得し、それらを UIImageViews に割り当てて表示しています。これを行うと、カメラは 1200 x 1600 ピクセルの画像を提供し、それをアプリケーションの UIImageView に割り当てます。この条件では、画像ビューで期待どおりに画像が表示されます。ただし、取得した UIImage を UIImageView に割り当てる前に RESIZE しようとすると、イメージは期待どおりにサイズ変更されますが、どこかに (RESIZING コードで?) 問題があり、UIImage が ROTATED になっています...結果として、サイズ変更された UIImage を UIImageView に割り当てると、画像は 90 度回転し、縦横比 (1200 x 1600 ピクセル) が変更されていないため、引き伸ばされて表示されます...

これを使用して、カメラから UIImage を取得しています。

これを使用してサイズを変更しています:

質問: ピクセルを回転させずに、カメラから取得した UIImage のサイズを変更するにはどうすればよいですか?

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

iphone - UIImage (またはその派生) で、ある色を別の色に置き換えるにはどうすればよいですか?

たとえば、UIImage (必要に応じて CGImage、CGLayer などを取得できます) があり、赤のピクセル (1, 0, 0) をすべて青 (0, 0, 1) に置き換えたいとします。 )。

どのピクセルがターゲットの色であるかを判断するコードがあり (この SO の質問と回答を参照)、rawData で適切な値を置き換えることができますが、(a) rawData バッファーから UIImage を取得する方法がわかりません。 (b) このすべてを自動的に実行してくれるビルトインが欠けているように思えます。

ありがとう!

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

iphone - UIImageViewのサイズはIBで設定したものではありません

UIImageViewを70x70ピクセルに設定しました。実際のビューでは、高さ70ピクセル、幅30ピクセルに見えます。これは、ソースUIImageが設定されておらず、背景色が設定されているため、レイアウトを確認できる場合です。ただし、UIImageを設定しても、レイアウトは変更されず、縦向きのままになります。

UIImageまたはUIImageViewのレイアウト寸法に影響を与える見落としているものはありますか?

ありがとう。

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

iphone - StretchableImageWithLeftCapWidth:topCapHeight が initWithCoder: の UIImageView サブクラスで機能しない

私は、ShadowView と呼ばれる UIImageView サブクラスを持っています。これは、何の下でも使用できる影を表示します。ShadowView は nib からロードされます。

initWithCoder: には、次のコードがあります。

ただし、アプリを実行すると、この画像は表示されません。

しかし、私がそれを

正常に動作しますが、ストレッチが間違っています。

なぜこれが起こっているのかについてのアイデアはありますか?

編集: initWithFrame:をinitWithCoder:と同様に実装して、シャドウビューをプログラムでロードする場合と同じです。

別の編集:問題を解決したと思います。自動サイズ変更マスクを設定する必要がありました。

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

iphone - UIImage のサブクラス化と UIImageView への追加

誰でもこれで私を助けることができますか?-drawRect でカスタム描画コードを実行する必要があるため、UIImage をサブクラス化しました。カスタム UIImage を画像で初期化するにはどうすればよいですか? imageName メソッドをオーバーライドするとしたら、このメソッドで何をする必要があるでしょうか? 初期化後、initwithImage: のように UIImageview に追加できますか?

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

objective-c - Objective C で NSData を使用して画像を保存する方法

UIImage を取得して、できれば NSData として保存するにはどうすればよいですか (ファイルに書き込むため)。そこに明白な方法がありますか、または誰かがコードスニペットを提供できますか?

前もって感謝します!

PS。次の質問は、現在の画面イメージをキャプチャするためのコード スニペットに関するものです。これまでに見たスニペットは、私が必要としているものに対して深刻なやり過ぎのようです。