問題タブ [imagenamed]
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.
ios - 絶対パスで画像をロードするのに少し助けが必要です
プロジェクトに含めたフォルダ間で階層的に分割された名前が繰り返される400枚の画像があります。絶対パスで画像を読み込みたいので、使用してみましimagenamed
たが、画像を読み込む代わりに空のボックスが表示されます。今、絶対パスを使用して画像を表示する方法について少し助けが必要です。
私のプロジェクトの階層
画像の読み込みに使用している方法
など...誰でも、助けて。よろしく
ios - iOS 6.1 XCode 4.6 - imageNamed が @2x バージョンを返さない
「flipImage.png」と「flipImage@2x.png」の両方のファイルがプロジェクトにあります。-[FlipsideViewController viewDidLoad] には、次のコードがあります。健全性チェック (他のスタックオーバーフラワーのおかげ) は、網膜の有無を正しく報告します。ただし、どちらの場合も、読み込まれた画像は小さいものであり、その高さによって確認されます。適切な画像が自動ロードされないのはなぜですか? OK、回避策はありますが、可能であればシステムを使用したいと思います。
ios - iOSで独自のカスタム画像を使用して画像を保存する
iOS 5 で自分のイメージ名を使用してイメージをカメラ ロールに保存したいと考えています。カメラ機能にアクセスするために AV Foundation を使用しています。可能な解決策を教えてください。
ios7 - メモリの問題を防ぐために、imageNamed なしで xcassets を使用しますか?
Apple のドキュメントによると、iOS7 アプリケーションには xcassets を使用し、imageNamed でこれらのイメージを参照することが推奨されています。
しかし、私の知る限り、常に imageNamed とメモリに問題がありました。
そこで、簡単なテスト アプリケーションを作成しました - imageNamed を使用して xcassets カタログから画像を参照し、プロファイラーを開始しました ... 結果は期待どおりでした。スーパービューからImageViewを削除してnilに設定した後でも、割り当てられたメモリは再び解放されませんでした。
私は現在、多くの大きな画像を含む iPad アプリケーションに取り組んでおり、この奇妙な imageView の動作により、メモリ警告が発生します。
しかし、私のテストでは、imageWithContentsOfFile 経由で xcassets イメージにアクセスできませんでした。
では、iOS7 で大きな画像を操作するための最良の方法は何ですか? 別の (より効率的な) 方法で xcassets カタログから画像にアクセスする方法はありますか? または、imageWithContentsOfFile を操作できるように、xcassets をまったく使用しないでください。
回答ありがとうございます。
ios - スクロールビューで画像を遅延読み込みするとメモリが増加するようです
スクロールビューで画像を遅延読み込みしています。ただし、スクロールするとコンテンツのメモリ割り当てが増加し、かなり遅くなります。これが私のコードです。
これが私のloadPage:
方法です。
これが私のpurgePage
とloadVisiblePages
です。
purgePage
個人的には、自分の方法に何か問題があると感じています。ここでは、スーパービューから pageView を削除し、nil に設定します。私は髪を引き裂いているので、誰かが助けてくれることを願っています。
Generation Analysis
インストゥルメントでa を実行した後、編集 1UIImage
が増加しているようです。犯人クラスは、loadPage と loadVisiblePages です。
編集2 @Wainは、キャッシュを行うと指摘しましたimageNamed:
。
ios - UIImage imagenamed: to CIImage 一貫性のない結果
次のコードに問題があります。
imageName は NSString プロパティであり、常に正しくログに記録されます。私のプロジェクトでは、CIImage 行の直後にブレークポイントを配置すると、UIImage は取得されますが、CIImage は取得されません。また、いくつかの uiimage プロパティが奇妙に見えることに気付きました (スケールは常に小さく、0.0000002 と _imageFlags は空に見えます)。最近別のプロジェクトでコードをビルドしましたが、正常に動作します (CIImage が作成され、CIFiltering などに使用できます) が、このプロジェクトでは動作しません。プロジェクト間の唯一の違いは、元の (問題のある) プロジェクトには OpenGLES が実装されていたのに対し、新しいプロジェクトでは CoreImage のみが使用されていることです。また、古いプロジェクトは iOS 6 SDK から作成され、新しいプロジェクトは iOS 8 SDK から作成されました。CIImage を作成する他のいくつかの方法 (origimage.ciimage および origimage.cgimage 経由) を試しましたが、どれも機能しません。
どんなアイデアでも大歓迎です。
ありがとう、ダンガ。