任何人都可以提出提高圖像質量的方法,將其調整爲更大的尺寸? 在調整大小時,生成的圖像像素化。我需要這種像素化以最大限度地減少。調整大小後提高圖像質量
2
A
回答
0
您可以使用下面的代碼來壓縮或增加圖像的大小。
CGFloat compression = 222.0f;
CGFloat maxCompression = 202.1f;
int maxFileSize = 160*165; //fill your size need
NSData *imageDat = UIImageJPEGRepresentation(image.image, compression);
while ([imageDat length] > maxFileSize && compression > maxCompression)
{
compression -= 0.1222;
imageDat = UIImageJPEGRepresentation(decodedimage.image, compression);
}
NSLog(@"image compressed success");
[image setImage:[UIImage imageWithData:imageDat]];
0
您可以使用下面的代碼來壓縮或增加圖像的大小。
image1 = [self imageWithImage:image1 convertToSize:CGSizeMake(100, 100)];
// For convert the image to fix size
- (UIImage *)imageWithImage:(UIImage *)image convertToSize:(CGSize)size
{
UIGraphicsBeginImageContext(size);
[image drawInRect:CGRectMake(0, 0, 320,460)];
UIImage *destImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return destImage;
}
0
有文章稱:Resize a UIImage the right way,你應該閱讀並給予有方方面面的每個和理解。我認爲這會給你的想法帶來每個問題的答案。我認爲這是一個美麗的文章,具有適當的圖形表示(意味着在閱讀時減少無聊)。
相關問題
- 1. Android:高質量圖像大小調整/縮放
- 2. 調整大小/縮放位圖後圖像質量不佳
- 3. 調整大小後的圖像質量不好
- 4. 從dvipng提高圖像質量而不增加圖像大小?
- 5. 調整圖像質量縮小
- 6. 調整後的圖像質量下降
- 7. 當窗口高度調整大小時調整圖像大小
- 8. iOS調整大小和裁剪不平方的圖像 - 高質量
- 9. 調整圖像大小時出現質量問題?
- 10. 調整圖像大小JavaScript/jQuery不會丟失質量
- 11. PHP的圖像大小調整與低質量
- 12. 在運行時調整圖像大小時的質量問題
- 13. 在Android中調整圖像大小時質量不佳?
- 14. 調整大小圖像不總高度
- 15. 加載的圖像調整大小後調整大小布局
- 16. 如何調整Python Imaging Library中調整大小的圖像的質量?
- 17. 調整圖像大小後放大圖像內的圖像
- 18. PHP GD:調整大小質量不好?
- 19. 在C#中爲asp.net調整圖像大小時圖像質量損失webform
- 20. 調整大小和裁剪2圖像影響原始圖像質量
- 21. fabric.js:使用Image.set()調整圖像大小是否會降低圖像質量?
- 22. 提高PHP圖像上傳/調整大小腳本的性能
- 23. 調整圖像大小,然後用Codigniter
- 24. 上傳後調整圖像大小!
- 25. 修剪後調整圖像的大小
- 26. 你如何提高matplotlib圖像質量?
- 27. 如何提高打印圖像質量?
- 28. 如何提高ReportLab圖像質量?
- 29. 提高圖像的打印質量
- 30. 調整圖像大小
你能告訴我代碼實際上做了什麼嗎? – Suraj 2013-03-04 04:13:16