我想用UIImageJPEGRepresentation在iphone中添加图片,在下面的代码中我遗漏了一些我不知道如何添加的内容
NSData *data=[NSData dataWithContentsOfURL:[NSURL URLWithString:gameObj.gameThumbnails]];
UIImage *myImage=[UIImage imageWithData:data];
imageView.image=UIImageJPEGRepresentation(myImage, 90);// I am missing something here
[elementView addSubview:imageView];
[imageView release];
/*gameObj.gameThumbnails is an url like http://static.gamesradar.com/images/mb/GamesRadar/us/Games/X/X-Men%20Arcade/Bulk%20Viewer/360%20PS3/2010-10-11/192.168.30.167-image36_bmp_jpgcopy--game_thumbnail.jpg
*/
请帮我解决这个问题
答案 0 :(得分:13)
你将比较质量设置为90.它应该在0.0到1.0之间
答案 1 :(得分:3)
UIImageJPEGRepresentation函数返回一个NSData(字节数组),表示以JPEG格式压缩的图像内容。
要显示它,您只需要直接使用UIImage。
imageView.image = myImage;
答案 2 :(得分:0)
请确保你:
如果仍然无效,请尝试以下方法:
[elementView bringSubviewToFront:imageView];
希望有所帮助