论如何在 OSX 和 WIN 下获取图片缩略图

2014-12-19 14:14:02 +08:00
 w88975
最近在做一个OSX和WIN下跨平台的项目。
在处理图片的时候,无奈发现资源管理器载入过多图片,导致内存过大,于是采用缩略图进行显示。
但在取缩略图这部分,遇到了很麻烦的问题,因为项目是以Nodejs来做的,node下有几个比较棒的图形库,用来获取缩略图或生成缩略图速度也快,但无奈项目是绿色的,不能强制依赖第三方环境,而那些图形库,都需要安装环境。

后来找到一个nodejs的图片处理模块,但是测了效率,比imagemagick和gm效率慢了4倍以上,如果资源达到几百M,那么处理缩略图的时间将达到分钟以上( i7 下都花了几分钟),更别提配置稍差的电脑。

以上nodejs生成缩略图的方法,无非就是对原图进行resize操作,IO操作非常消耗CPU

以前在做win下开发的时候,win的api有提供获取缩略图的方法,osx按理应该也有,于是想问问如何在OSX下获取缩略图,用C++编译一份。
1971 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/155111

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX