// ParsePng.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
#include <iostream>
#include <cstdio>
#include "imageinfo.hpp"
int main(int argc, char **argv) {
if (argc < 2) {
printf("Usage: %s [FILE]...\n", argv[0]);
return 1;
}
for (int i = 1; i < argc; ++i) {
const char *file = argv[i];
auto info = getImageInfo<IIFilePathReader>(file);
printf("File: %s\n", file);
if (info.getErrorCode() != II_ERR_OK) {
printf(" - Error : %s\n", info.getErrorMsg());
}
else {
printf(" - Format : %d\n", info.getFormat());
printf(" - Ext : %s\n", info.getExt());
printf(" - Full Ext : %s\n", info.getFullExt());
printf(" - Size : {width: %lld, height: %lld}\n", info.getWidth(), info.getHeight());
printf(" - Mimetype : %s\n", info.getMimetype());
printf(" - Entries :\n");
for (const auto &entrySize : info.getEntrySizes()) {
printf(" - {width: %lld, height: %lld}\n", entrySize[0], entrySize[1]);
}
}
}
return 0;
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
ParsePng.zip (7个子文件)
ParsePng
ParsePng.vcxproj 8KB
main.cpp 1KB
test.png 561KB
ParsePng.vcxproj.filters 1KB
ParsePng.vcxproj.user 379B
imageinfo.hpp 49KB
ParsePng.sln 1KB
共 7 条
- 1
资源评论
xiehua798
- 粉丝: 1
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- sony 索尼IMX334摄像头模组电路板AD版硬件PCB图(6层板).zip
- 基于flask和echarts融合交易策略的bitfinex可视化微服务.zip
- 包含了wvp-assist.tar wvp-talk.tar zlmediakit.tar .
- 3r4efgh53wgrf43tw
- 2024新版Java基础从入门到精通全套视频+资料下载
- Spring AI大模型视频教程+ChatGPT视频教程+OpenAI大模型视频教程(资料+视频教程)
- ABB工业机器人教程PDF版本
- 123321123323211
- yolov8实战第八天-pyqt5-yolov8实现车牌识别系统(论文(8700+字+数据集+完整部署代码+代码使用说明)
- 三相桥式全桥整流电路MATALB Simulink仿真文件
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功