jpg转png
下面是测试图片结果:
// UIImage *image_jpg = [UIImage imageNamed:@"jpgtest.jpg"];
// UIImage *image_png = [UIImage imageNamed:@"pngtest-1.png"];
//
// NSData *data_pngfrompng = UIImagePNGRepresentation(image_png);
// NSData *data_pngfromjpg = UIImagePNGRepresentation(image_jpg);
// NSData *data_jpgfrompng = UIImageJPEGRepresentation(image_png, 0.5);
// NSData *data_jpgfromjpg = UIImageJPEGRepresentation(image_jpg, 0.5);
//
// NSString *documents = [NSHomeDirectory() stringByAppendingString:@"/Documents/"];
//
// NSString *pathpngfrompng = [documents stringByAppendingString:@"data_pngfrompng.png"];
// NSString *pathpngfromjpg = [documents stringByAppendingString:@"data_pngfromjpg.png"];
// NSString *pathjpgfrompng = [documents stringByAppendingString:@"data_jpgfrompng.jpg"];
// NSString *pathjpgfromjpg = [documents stringByAppendingString:@"data_jpgfromjpg.jpg"];
//
// [data_pngfrompng writeToFile:pathpngfrompng atomically:YES];
// [data_pngfromjpg writeToFile:pathpngfromjpg atomically:YES];
// [data_jpgfrompng writeToFile:pathjpgfrompng atomically:YES];
// [data_jpgfromjpg writeToFile:pathjpgfromjpg atomically:YES];
UIImage *image_jpg = [UIImage
imageNamed:@"2231249403.jpg"];
NSData *data_jpgfromjpg =
UIImageJPEGRepresentation(image_jpg, 0.5);
NSString *documents = [NSHomeDirectory()
stringByAppendingString:@"/Documents/"];
NSString *pathjpgfromjpg = [documents
stringByAppendingString:@"datcccc.jpg"];
[data_jpgfromjpg
writeToFile:pathjpgfromjpg
atomically:YES];
随机推荐
- POI2012 (持续更新中)
Distance Well Vouchers Cloakroom A Horrible Poem Rendezvous Fibonacci Representation Squarks Salarie ...
- SRM 615 DIV1 500
TC 都615了...时间过的真快啊. 第一次做出500分,心情还是很激动的,虽然看了很久的题解,TC官网上的题解,很详细,但是英语的...我搜了搜,发现一份日语的...好吧,我还是看看英语的吧... ...
- BestCoder Round #77
T1 xiaoxin juju needs help 计算组合数然后多重集排列乱搞,注意判无解情况(TM我就判错然后FST了). #include<cstdio> #include< ...
- [iOS-UI]给输入框添加清除按钮的代码
UIButton *clearButton = [self.textField valueForKey:@"_clearButton"]; [clearButton setImag ...
- CSS+DIV两栏式全屏布局
在网上找了很久,发现大部分都是固定宽度设置两栏,全屏情况下的布局很少.最后终于完成了,写出来备查,也供大家参考. <!DOCTYPE html PUBLIC "-//W3C//DTD ...
- Eclipse设置注释模板
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元 ...
- HDU1011 树形DP
Starship Troopers Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Other ...
- HDU1257
最少拦截系统 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submis ...
- Distinct删除重复数据时 自定义的方法比较【转】
最近项目中在用Linq Distinct想要将重复的资料去除时,发现它跟Any之类的方法有点不太一样,不能很直觉的在呼叫时直接带入重复数据判断的处理逻辑,所以当我们要用某个成员属性做重复数据的判断时, ...
- Oracle rac集群环境中的特殊问题
备注:本文摘抄于张晓明<大话Oracle RAC:集群 高可用性 备份与恢复> 因为集群环境需要多个计算机协同工作,要达到理想状态,必须要考虑在集群环境下面临的新挑战. 1.并发控制 在集 ...