一道困扰小弟我的难题-怎么读取指定.jpg/.gif格式图片的缩略图(thumbnail)
一道困扰我的难题-----如何读取指定.jpg/.gif格式图片的缩略图(thumbnail)
一道困扰我的难题-----如何读取指定.jpg/.gif格式图片的缩略图(thumbnail)
不要控件,只想了解一下算法,
不知道如何下手,各位有没有参考算法? 期待帮助,谢谢!
------解决方案--------------------
用不着什么算法,你看看Exif协议的v2.2就知道了,jpeg图片是有很多块组成的,找到文件中thumbnail的首地址就可以了,也就是说实际上一个jpeg文件中含有至少两个图片。我记得Exif协议里没有涉及到gif格式啊,gif有thumbnail吗?再说如果你只是要缩略图的话,采样取像素就可以了。
------解决方案--------------------
gif文件中没有thumbnail。
------解决方案--------------------
记得python做的话挺简单,有个库专门做这个,调thumbnail就可以了,C++不清楚,对图像不熟。
------解决方案--------------------
OLE_XSIZE_HIMETRIC Width;
OLE_YSIZE_HIMETRIC Height;
p-> get_Width(&Width);
p-> get_Height(&Height);
//p....IPicture
一道困扰我的难题-----如何读取指定.jpg/.gif格式图片的缩略图(thumbnail)
不要控件,只想了解一下算法,
不知道如何下手,各位有没有参考算法? 期待帮助,谢谢!
------解决方案--------------------
用不着什么算法,你看看Exif协议的v2.2就知道了,jpeg图片是有很多块组成的,找到文件中thumbnail的首地址就可以了,也就是说实际上一个jpeg文件中含有至少两个图片。我记得Exif协议里没有涉及到gif格式啊,gif有thumbnail吗?再说如果你只是要缩略图的话,采样取像素就可以了。
------解决方案--------------------
gif文件中没有thumbnail。
------解决方案--------------------
记得python做的话挺简单,有个库专门做这个,调thumbnail就可以了,C++不清楚,对图像不熟。
------解决方案--------------------
OLE_XSIZE_HIMETRIC Width;
OLE_YSIZE_HIMETRIC Height;
p-> get_Width(&Width);
p-> get_Height(&Height);
//p....IPicture