C#压缩图片时保留原始的Exif信息
来源:互联网 发布:最优化理论的求解软件 编辑:程序博客网 时间:2024/05/17 03:27
啥是Exif信息,有啥用,百度百科有解释:
Exif百科
总之,这东西对摄影爱好者来说是不可或缺的,通常使用Photoshop来压缩只要不是保存为Web格式都会保留Exif信息。
而我们写代码来压缩图片时一般是不保留的,其实要保留也很简单。操作过程分2步:
1:从原图取出来
2:放到压缩后的新图中
有点废话~~~
代码如下:
//取得原始图片的Exif信息 PropertyItem[] pt = originalImage.PropertyItems; //设置图片的Exif信息为原始信息 foreach (PropertyItem p in pt) { newBitmap.SetPropertyItem(p); }
成了,示例:
原始图片:
压缩后的图片:
两个的Exif信息是一样一样的
0 0
- C#压缩图片时保留原始的Exif信息
- 使用ImageIO保留EXIF信息的图片
- 用C#读取图片的EXIF信息
- C# 获取图片的EXIF 信息
- C#读取图片Exif信息
- C#图片处理之:保存原始Exif到处理过的JPEG图片中
- 用C#读取图片的EXIF信息的方法
- 用C#读取图片的EXIF信息的方法(一)
- 用C#读取图片的EXIF信息的方法(一)
- 用C#读取图片的EXIF信息的方法
- 用C#读取图片的EXIF信息的方法
- 获取图片的exif信息
- jpeg图片的exif信息
- JS对图片进行base64压缩以及图片的EXIF-Orientation信息
- flex压缩图片的时候如何保证exif信息不丢失
- 数码照片的JPG文件高级信息(用C#读取图片的EXIF信息)
- 获取图片的EXIF信息如此困难?
- flex获取图片的EXIF信息
- servlet及tomcat基本理解
- Windows XP 下如何播放蓝光ISO镜像?Windows XP UDF 2.5 补丁下载!
- HUD1022 Train Problem I
- 测试过程管理工具testlink和缺陷追踪工具mantis的集成
- Android进阶(十九)AndroidAPP开发问题汇总(三)
- C#压缩图片时保留原始的Exif信息
- 即时通信工具中同步离线会话消息的方法及装置
- 执行pod install/update命令后停留不动
- ubuntu 终端命令大全
- [C/C++]如何解读返回函数指针的函数声明
- Social Networking Overview
- JavaScript如何处理可变参数
- 初学android的第一个习作
- json在线解析工具