問題タブ [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 - CAShaperLayer -renderInContextが機能しませんか?
次のコードを使用して、CoreAnimationレイヤーからUIImageを作成できます。
このコードは私のCALayer派生クラスにあります。私が遭遇している問題は、結果の画像にレンダリングされない私のレイヤーの子レイヤーである2つのCAShapeLayersがあることです。標準のCALayerを子として追加すると、正常にレンダリングされます。Appleのドキュメントによると:
レシーバーとそのサブレイヤーを指定されたコンテキストにレンダリングします。
また、iPhoneOS2.0以降で利用可能になっているとも書かれています。足りないものがあるのか、レーダーを提出する必要があるのか疑問に思います。
子CAShapeLayersが画像に引き付けられないようにするためのアイデアはありますか?
ありがとう。
iphone - URL/サーバーから画像を取得する
私はiPhone開発にかなり慣れていないので、アプリケーションで「サーバーから画像」を取得しようとしています。
これを行うには、次の方法を使用しています。
Image オブジェクトの NSData に何らかの値 (バイト単位) があることをデバッガーで確認できますが、この関数は期待されるイメージを返しません。
ただし、サーバーからテキストを取得するための非常によく似た関数が機能し、期待値が得られます。
この方法はうまくいきます。
サーバーから画像を取得できない理由を誰かが理解するのを手伝ってくれますか?
ありがとう
cocoa-touch - ココアで画像をレンダリングする最適な方法はありますか?setNeedsDisplayを使用しています
現在、UIImageを手動で移動するときはいつでも(touchesMovedイベントの処理を介して)、そのイベントで最後に呼び出すのは[self setNeedsDisplay]で、これはビュー全体を効果的に再描画します。
私の画像もアニメーション化されているので、アニメーションのフレームが変更されるたびに、setNeedsDisplayを呼び出す必要があります。
iphone / cocoaがこのような頻繁な画面の再描画を非常に迅速に実行できるとは思わないので、これは恐ろしいことだと思います。
私がこれを行うことができる最適でより効率的な方法はありますか?おそらく、どういうわけか、画面の特定の領域(画像の正しい領域)のみを更新するようにココアに指示していますか?
ios - URL からイメージをロードする iOS
URL から iPhone の UIImageView に UIImage をロードすると、いくつかの問題が発生します。オブジェクトのプロパティを使用して (NSURL の URLWithString メソッドの引数に URL を指定して) NSURL を生成すると、画像はまったく取得されませんが、同じ URL をハードコーディングすると、画像が取得され、期待どおりに表示されます。
[item valueForKey:@"pictureLocation"]; 2 つのハードコードされた文字列が連結されている場合でも、NSURl が問題なく生成されるため、以下の部分が問題の原因のようです。
基本的に、finalPath を NSLog し、代わりにその URL をプログラムにハードコーディングすると、期待どおりの結果が得られます。
なぜこれが当てはまるのでしょうか?
iphone - iPhoneでビューに描画するときのメモリ管理
imageWithDataを使用してインスタンス化するUIImageがあります:(データは[NSDatadataWithContentsOfFile:]を使用してバンドルからロードされます)。
次に、次のように画像を描画します。
私の質問はこれです:作成されたUIImageは自動リリースされます。UIImageがビューに描画され、UIImageの割り当てが解除されると、メモリに関して何が起こりますか。明らかに、視覚的には、コンテキストに描画されているため、画像はまだそこにあります。
UIImageが有効で、ビューに描画された場合、メモリ使用量は2倍になり、UIImageの割り当てが解除された後、UIImageが1つだけ存在した場合と同じ量に戻りますか?
今、別のルートを下ります。
[UIImage imageNamed:]を使用して画像をインスタンス化した場合、UIImageクラスには独自の種類の画像キャッシュがあり、特定の画像の1つの真のインスタンスのみを保持します(その1つの画像を表すために作成されたUIImageインスタンスの数に関係なく) )。
私の他の質問は次のとおりです。コンテキストに画像を描画してからUIimageが解放された場合(実行ループの最後に自動解放を介して)、キャッシュ内の画像はどうなりますか?画像はキャッシュに残り、メモリを消費しますか?他のUIImageインスタンスが使用していないため、削除されていますか?
どんな助けでも素晴らしいでしょう、ありがとう!
iphone - 高さと幅ではなく、UIImage のサイズ (バイト長) を取得します
の長さを取得しようとしていUIImage
ます。画像の幅や高さではなく、データのサイズです。
objective-c - Tableview で画像を引き伸ばす
画像をテーブルビューの幅いっぱいに表示するには、他に何が必要ですか?
ios - UIImageを90度回転させる方法は?
反時計回りに(横向きに)90度回転させたい(縦向き)ものがありUIImage
ます。UIImageOrientationUp
を使いたくないCGAffineTransform
。UIImage
のピクセルが実際に位置をシフトするようにしたい。これを行うために元々サイズを変更することを目的としたコードのブロック(以下に表示)を使用しUIImage
ています。の現在のサイズとしてターゲットサイズを設定しましたUIImage
が、エラーが発生します:
(エラー):CGBitmapContextCreate:無効なデータバイト/行:8整数ビット/コンポーネント、3コンポーネント、kCGImageAlphaPremultipliedLastに対して少なくとも1708である必要があります。
(ターゲットサイズとして小さいサイズを指定してもエラーは発生しません)。UIImage
現在のサイズを維持しながら、コアグラフィックス機能だけを使用して90度のCCWを回転させるにはどうすればよいですか?
iphone - 割り当てによって新しい UIImage を作成すると、舞台裏で何が起こりますか?
EXC-BAD-ACCESS タイプのエラーが発生し、既存の UIImage の値を割り当てて新しい UIImage インスタンスを作成し (以下のように)、問題の原因を突き止めようとしています。整理すべきコードの山があり、どこから始めればよいかわからないので、わざわざソースを投稿するつもりはありませんが、正確に何が起こっているのかを教えていただけると、私の調査に役立つかもしれません (記憶-賢い)別のUIImageから割り当てて新しいUIImageを作成するときは?
iphone - アプリ内からメール アプリを起動するにはどうすればよいですか?
アプリ内から iPhone メール アプリ (***写真の添付ファイル付き*) を起動するにはどうすればよいですか?** (写真はアプリ内の UIImage です)。