任何人都可以提出提高圖像質量的方法,將其調整爲更大的尺寸? 在調整大小時,生成的圖像像素化。我需要這種像素化以最大限度地減少。調整大小後提高圖像質量
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. 調整大小後改善圖像質量
- 5. 從dvipng提高圖像質量而不增加圖像大小?
- 6. WordPress的圖像大小調整降低圖像質量
- 7. 調整圖像質量縮小
- 8. 調整後的圖像質量下降
- 9. 當窗口高度調整大小時調整圖像大小
- 10. iOS調整大小和裁剪不平方的圖像 - 高質量
- 11. PHP高級圖像調整大小,類似於iOS調整圖像的大小
- 12. 在運行時調整圖像大小時的質量問題
- 13. 圖像大小調整沒有質量損失?
- 14. 重新調整圖像的大小而不會丟失質量
- 15. 調整圖像大小時出現質量問題?
- 16. 在Android中調整圖像大小時質量不佳?
- 17. 如何調整圖像的大小而不損失質量
- 18. java 1.4質量好的圖像調整大小
- 19. PHP的圖像大小調整與低質量
- 20. Jquery響應圖像調整大小的方法,保持質量
- 21. 調整圖像大小JavaScript/jQuery不會丟失質量
- 22. Codeigniter圖像調整大小質量不見
- 23. 調整圖像的大小而不損失質量與Gimp
- 24. 調整圖像大小,而不會丟失質量
- 25. groovy更好的質量圖像調整大小
- 26. C#圖像大小調整 - 質量丟失
- 27. 調整大小圖像不總高度
- 28. 調整大量圖像的大小
- 29. 加載的圖像調整大小後調整大小布局
- 30. 當圖像較大時調整圖像的質量而不會丟失質量
你能告訴我代碼實際上做了什麼嗎? – Suraj 2013-03-04 04:13:16