Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1292864
  • 博文数量: 79
  • 博客积分: 1959
  • 博客等级: 上尉
  • 技术积分: 2719
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-19 12:07
个人简介

樽中酒不空

文章分类

全部博文(79)

文章存档

2024年(3)

2020年(4)

2019年(1)

2017年(2)

2016年(2)

2015年(7)

2014年(11)

2013年(13)

2012年(18)

2011年(2)

2010年(16)

分类: C/C++

2024-06-06 14:48:46


先上源码,如果熟悉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。







阅读(319) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~