Qt实现的图像浏览小工具

370阅读 0评论2024-06-06 sxcong
分类:C/C++


先上源码,如果熟悉Qt可直接看代码: i t h u b/sxcong/iPhotoView
网站有毛病是啊,发个源码链接也删?

有一段时间经常换电脑用,每次用电脑自带的看图软件都很麻烦,还是当年的acdsee好用。春节过后找了个时间,看了几个开源图片软件源码,综合了一下做了一个小工具,自己用着还很方便,主要是想加功能很灵活。
这几个产品链接如下:

1 jpegview 

2 qView 

3 qphotoview 

其中jpegview做的{BANNED}{BANNED}{BANNED}{BANNED}最佳佳佳佳好。不过界面是用WTL(或者ATL,时间太长也分不清了)实现的,很轻巧,但想掌握还是要花一些时间。MFC做界面倒是简单,但想做的好很不容易。还是参考后两个项目,直接用 Qt吧,还方便移植。
目前实现了常用图像的浏览,包括heic和webp, 支持读图片里面的exif信息。

下一步计划:
1 增加简单编辑功能,比如缩放、格式转换、简单特效等。
2 实现声音采集和播放,采用portaudio。配合图片浏览增加背景音乐。其实这功能用移动端实现更方便。
3  图片合成视频,视频播放等功能
4  增加pdf功能
5  增加图片加密功能
{BANNED}{BANNED}最佳佳终要实现一个:快速浏览图片、PDF、音乐、视频,指定图片、视频加密解密。
和其他图片软件相比,重点突出两个特点:1 读图快  2 隐私安全。嗯嗯,不能说的更多了。
上面5个功能利用业余时间,估计年内差不多能实现吧。不过现在做C++的越来越少了,找个时间把开发过程录屏,补充说明文档和PPT,放到B站上看看还有多少爱好者。
效果图:






注:源码地址发不上来,一发就给删了,有兴趣的自行去git+hub上搜索iPhotoView。







上一篇:C++工程 1.3 C++程序生命周期和回调函数
下一篇:基于poco的小型http服务器