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. サイズ変更と保存
- 7. リサンプラでJPanelのサイズを変更してコンテンツを保存する
- 8. クライアント側の画像のサイズを変更して保存する
- 9. UIImageをプログラム的にサイズ変更する
- 10. uiviewをuiimageに変換してフォトギャラリーに保存する方法
- 11. iphoneカメラからUIimageのサイズを変更
- 12. サイズ変更時にNSWindowサイズを保存して閉じるユーザーの場合
- 13. イメージを最初にサイズ変更してからデータベースに保存するか、データベースに保存してからサイズを変更します
- 14. サイズを変更してもサイズは保持する
- 15. CodeIgniterを使用して2つの画像をアップロード、サイズ変更、保存する
- 16. UIImageが予期せずサイズ変更
- 17. 保存UIImage PNGとしてiPhone
- 18. UIImageはサイズを変更して収まるように調整します
- 19. UIImageのサイズが変更されています
- 20. 元の比率でUIImageをサイズ変更する
- 21. UIImageをNSDataに変換するが、GIFファイルとして保存する
- 22. UIImagePNGRepresentationでUIImageを保存すると、レイヤの変更が保存されません。
- 23. UIImageはハードエッジでサイズを変更します
- 24. イメージを保存時にサイズ変更する
- 25. UIImageをNSDataとして保存する際のスケーリングの問題
- 26. UIImageを別のスレッドのpngとして保存する
- 27. アプリケーションパスにUIImageを保存します
- 28. 変更を保存し
- 29. UIImage品質の低下なしにサイズ変更
- 30. uiimagepickercontrollerからUIimageとして背景を保存する方法
イメージを保存するために使用しているコードを共有できますか? – Rob