C/C++
文章平均质量分 61
皖赣城
这个作者很懒,什么都没留下…
展开
-
JPEG附加信息
关于JPEG压缩中附加信息的事再复习一下JPEG元数据的概念:图片元数据(metadata)是嵌入到图片文件中的一些标签。比较像文件属性,但是种类繁多。常见的几种标准有:EXIF:通常被数码相机在拍摄照片时自动添加,比如相机型号、镜头、曝光、图片尺寸等信息。IPTC:比如图片标题、关键字、说明、作者、版权等信息。XMP:由Adobe公司制定标准,以XML格式保存。用PhotoShop等Adobe公司的软件制作的图片通常会携带这种信息XMP和Exif可以共用JPEG编码格式中APP1的标签位,因原创 2021-12-10 11:51:59 · 1294 阅读 · 0 评论 -
Adobe XMP SDK编译
Adobe XMP SDK编译Ubuntu环境一、Adobe XMP SDK编译SDK下载:https://codeload.github.com/adobe/XMP-Toolkit-SDK/zip/refs/heads/main官方的参考文档在/docs目录XMPProgrammersGuide.pdf建立编译环境(链接编译工具,需要安装Android sdk)安装编译工具cmake、ninja参考XMP-Toolkit-SDK-main/tools/android/ReadMe.原创 2021-08-19 09:34:41 · 463 阅读 · 0 评论 -
vs2015使用pthread
pthread接触了一点点多线程的开发,想参照网上教程使用pthread开发时,发现无法导入pthread.h头文件,终于让我发现了如何导入pthread.h参考使用VS的Nuget模块获取和管理第三方库。但是使用Nuget获取到的pthread,并不能使用啊!!!!可以导入包,但是无法使用相应的函数,于是回归原始方法,下载、配置。参考【使用pthread.h中遇到的问题】问题解决,程序...原创 2019-10-21 09:15:33 · 543 阅读 · 0 评论 -
C++的宏 #define
一直没注意过C++中宏定义和运算的问题,出来混迟早要还的摘自:C++宏定义详解主要问题就在于:1、宏替换是简单的替换2、宏展开是在预处理阶段完成的,这个阶段把替换文本只是看作一个字符串,并不会有任何的计算发生程序举例:#definesdf#define N 2+2 void main() { int a=N*N; printf(“%d”,a); }...原创 2019-10-12 12:55:38 · 309 阅读 · 0 评论