私はUIImageでサイズ1800x1300の画像を読み込んでいます(サーバーから画像を取得しています)。その画像をUiscrollview.whileに追加して画像をスクロールすると、アプリがクラッシュしました。サイズの問題?.....事前に感謝します。大きな画像サイズの問題
答えて
特に、iPhoneの画面サイズの場合は、画像を大幅に縮小する必要があります。
品質に影響を与えずにできるだけイメージを圧縮する必要があります。あなたのイメージは、約1.5MB〜2MBのどこかにあると仮定しています。そのため、メモリの場合は極端な量が消費され、毎回デバイスがクラッシュする可能性があります。
ya.thank u ..しかし、私の画像を拡大するにはどうすればいいですか? UIGraphicsBeginImageContext(newSize)を使用します。 [image drawInRect:CGRectMake(0,0、newSize.width、newSize.height)];UIImage * newImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); ..........? – Madhumitha
いいえ、あなたはグラフィックスエディタでそれを行う必要があります、私は 'プレビュー'、Mac OS Xの内蔵の画像エディタをお勧めします。 – WrightsCS
しかし、Webサーバーから画像を取得しています..どのように私は "プレビュー"を使用して編集できます....? – Madhumitha
UIImage *image = [UIImage imageNamed:@"image.png"];
NSData *imgData = UIImageJPEGRepresentation([UIImage imageWithCGImage:[image CGImage]],0.5);
UIImage *compressedImage = [UIImage imageWithData:mgData];
@Manjunath:ありがと。しかし、サーバーからPNGイメージを取得しています。私は何をすることができます..? – Madhumitha
あなたがpngかjpegかどうかは関係ありません。編集された答えを見てください。 – Manjunath
問題は、アプリケーションをロードしようとするとクラッシュし、クライアント側で「圧縮」しようとすると、イメージのサイズを変更するためにメモリにロードする必要があるため、常にクラッシュすることです。 .. – lomanf
- 1. 大きな画像に小さな画像を表示する際の問題
- 2. Tutsplus画像サイズ変更クラス:大きな画像のバグ?
- 3. XSL-fo pdfsの画像サイズの問題
- 4. 新しい画像のサイズの問題
- 5. Flash(AIRアプリケーション)での大きな画像パフォーマンスの問題
- 6. jqueryサイズ変更可能な追加画像サイズの問題
- 7. メモリの問題画像サイズに
- 8. テーブル行画像サイズの問題
- 9. フォーマットの問題(画像サイズ、配向等)
- 10. 大きな画像読み込みの問題
- 11. 大きな画像を保存する - ラスターの問題
- 12. 大きな画面サイズの場合は画像ビューが大きくなる
- 13. 画像の最大サイズ - 背景画像
- 14. xmlで画像の画像サイズが大きくなるにつれて画像サイズが増加しない
- 15. WIAスキャナ大きい画像サイズ
- 16. アンドロイドアプリケーションでのスナップチャットフィルタ画像のような画像サイズの拡大
- 17. 大きな背景画像と画面サイズ
- 18. CircleImageViewで異なるサイズの画像をスケーリングする問題
- 19. Googleコンテナレジストリ - 最大画像サイズ?
- 20. 大きな画像、右側のコンテンツのサイズを維持
- 21. iOS用の大きな画像の圧縮とサイズ変更
- 22. 大きな画像に画像をコピー
- 23. PNG画像を縮小すると画像サイズが大きくなる
- 24. App Engineで大きな画像のサイズを変更する
- 25. 大きな画像を特定のサイズに合わせる
- 26. カイロの大きな画像
- 27. 大きな画像のスクロール
- 28. python - 大きなサイズのファイルを処理する際の問題
- 29. フレックスボックスグリッドの他の画像のサイズに合わせて大きな画像のサイズを変更する
- 30. Jquery Cycle Plugin - Ajax画像のロードに関する大きな問題
デバイスメモリには約9MBの容量がありますが、古いデバイスでもiOSアプリケーションでそれを処理するのは難しくありません。それはあなたのアプリの残りの部分に依存し、画像が来たときにアプリがいくらかのスペースを解放できるようにメモリをよりよく管理するようにします。 – lomanf
あなたのイメージはとても大きいです。あなたの 'UIScrollView'にいくつかの詳細を表示するにはこのサイズが必要です。そのサイズが必要ない場合は、取得する前にサーバー側でイメージのサイズを変更することができます。 – lomanf