UIImageを縮小して保存し、後で読み込んで元のサイズに戻し、品質を落とさずに元のサイズに戻す方法を見つけようとしています。私はサイズ変更と保存を行うことができましたが、問題は、サイズを小さくすると、それを読み込んで展開するときに品質が非常に悪いという問題です。誰もがこれが画像の品質を失うことなく行われる方法を知っていますか?UIImageのサイズを変更して保存する
答えて
画像を縮小して品質を損なわずに戻すことはできません。データを失ったデータを失うと、何もできなくなります。
イメージの2つのバージョンを保存する必要があります(1つは大きいイメージ、もう1つは小さいイメージ)。これは、サムネイルを扱うときの非常に典型的なシナリオです。あなたは縮小画像をアップサイズすることはできませんが保持したまま、あなたが小型化1を表示することができ
http://vocaro.com/trevor/blog/2009/10/12/resize-a-uiimage-the-right-way/
問題は、イメージを再作成できるデータ形式を送信する必要がありますが、4K未満でなければならないということです。だから、もっと大きなバージョンも送ることはできません。画像を縮小して保存するコードは次のとおりです。 outFileData = UIImagePNGRepresentation(tempImage); str = [NSString stringWithFormat:@ "image%d.png"、i]; filePath = [gameFolder stringByAppendingPathComponent:str]; [outFileData writeToFile:アトミックにfilePath:はい]; –
コードをインデントしてみましたが、表示されませんでした:/ –
Web上で4K未満の高品質な画像を送信する必要がある場合は、要件を再考する必要があります。 – hundreth
:
は、画像のサイズ変更だけでなく、他のいくつかの本当にクールなもののためのカテゴリを提供し、次のサイトをご覧ください
UIImage *image = [UIImage imageNamed:@"myImage"];
[image drawInRect: destinationRect];
UIImage *thumbnail = UIGraphicsGetImageFromCurrentImageContext();
UIImageWriteToSavedPhotosAlbum(image,nil,nil,nil);
縮小版のサイズに合わせて、サイズを変更します(保存することもできます)。
- 1. UIImageのサイズを変更して高解像度で保存しますか?
- 2. スレッドセーフUIImageサイズ変更?
- 3. UIScrollViewのUIImageのサイズ変更
- 4. UIPrintInteractionControllerのUIImageのサイズ変更
- 5. マルチスレッドのuiimageサイズ変更エラー
- 6. UIImageのサイズを変更する
- 7. UIImageをプログラム的にサイズ変更する
- 8. サイズ変更と保存
- 9. リサンプラでJPanelのサイズを変更してコンテンツを保存する
- 10. 画像のサイズを変更して出力を保存する
- 11. クライアント側の画像のサイズを変更して保存する
- 12. HTML画像のサイズを変更して保存するタグ
- 13. 編集したUIImageの変更を同じファイルに保存
- 14. iphoneカメラからUIimageのサイズを変更
- 15. uiviewをuiimageに変換してフォトギャラリーに保存する方法
- 16. UIImageのサイズ変更時のメモリリーク
- 17. サイズ変更時にNSWindowサイズを保存して閉じるユーザーの場合
- 18. イメージを最初にサイズ変更してからデータベースに保存するか、データベースに保存してからサイズを変更します
- 19. キャンバス - 画像のサイズを変更して変数に保存する
- 20. NSMutableArrayに保存中のUIImageメモリの変更
- 21. JavaScriptを使用して画像サイズを変更してディスクに保存する
- 22. UIImageが予期せずサイズ変更
- 23. Android Camera Intent写真を保存して保存する前に写真のサイズを変更する
- 24. Carrierwave保存する前にイメージのサイズを変更する
- 25. サイズを変更してもサイズは保持する
- 26. 保存UIImage PNGとしてiPhone
- 27. CodeIgniterを使用して2つの画像をアップロード、サイズ変更、保存する
- 28. UIImageのサイズが変更されています
- 29. UIImageはサイズを変更して収まるように調整します
- 30. C#Winforms画像のサイズを変更して保存する方法
イメージを保存するために使用しているコードを共有できますか? – Rob