![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像处理
文章平均质量分 79
Shijun_Zhang
这个作者很懒,什么都没留下…
展开
-
使用libpng,libjpeg从文件读取和从内存读取2中方式的实现
<br /><br />转载自:http://blog.csdn.net/bigapple88/archive/2010/06/03/5644418.aspx<br /> <br />1.从文件读取<br />bool PngImage::loadFromFile(const char* Path, IMAGE_TYPE type){ // 重新初始化,防止load多个图片。 m_good = false; m_width = 0; m_height = 0; if (m_bgra)转载 2011-05-30 20:14:00 · 4068 阅读 · 0 评论 -
RGB空间与HSV空间的相互转换(C++实现,修正网上大多数的代码错误)
首先RGB空间与HSV空间都是图像的颜色空间模型。RGB色彩模式使用RGB模型为图像中每一个像素的RGB分量分配一个0~255范围内的强度值。RGB图像只使用三种颜色,就可以使它们按照不同的比例混合,在屏幕上重现16777216种颜色。在 RGB 模式下,每种RGB 成分都可使用从 0(黑色)到 255(白色)的值。 例如,亮红色使用 R 值 255、G 值 0 和 B 值 0。 当所有原创 2011-06-03 19:54:00 · 13055 阅读 · 2 评论 -
完美实现GIF动画缩略图(GIF压缩使用C++、shell命令、php)
缩略图是个很常用的功能。它的实现并不复杂,但如果原图是GIF动画的话,问题就会变得繁琐一点。因为GIF(动画)由多个图片组成,需要先解压单独图片->图片压缩->图片组合动画。 使用C++,需要安装 Blob blob((void*)data, len);list imageList;list coalescedList;list resizeList;原创 2011-06-03 13:27:00 · 3786 阅读 · 1 评论 -
C++读取图像的RGB值(两种方法,均经过测试)
1、使用Magick++读取,适用于各种图片格式(Magick++支持)相关资料:http://www.imagemagick.org/Magick++/Image.htmlhttp://www.imagemagick.org/Magick++/Documentation.htmlhttp://www.imagemagick.org/discourse-server/viewtop原创 2011-06-03 15:59:00 · 23640 阅读 · 2 评论 -
使用ImageMagick如何对图片进行全面压缩
Images as a percentage of page weight for the Alexa top 10 global web sites 图片在网站所占的比重越来越重。更好的优化图片可以提高网站速度。减少宽带流量。 1.对用户上传图片进行缩放转载 2011-08-19 18:10:04 · 10181 阅读 · 0 评论