codecamp

ImageMagick 明确的图片格式

图像的数据,都是以一种确定的格式存储的,比如常见的 JPEG,PNG,TIFF 等。ImageMagick 在读取,解析图片之前,必须要知道图片的格式。

多数图像格式,在文件中都设有一些标识来表明它属于哪种格式。如果没有,ImageMagick 会根据文件的扩展名来判断。如 image.jpg 会告诉 ImageMagick 这是一张 JPEG 格式的图片。某些情况下,ImageMagick 不知道图片的格式,那么这时就需要手动指定了。如,我们有一张名为 image,存储了 RGB 三原色位深原始信息的图片(未经过任何压缩的位图),ImageMagick 当然无法自己得知它是什么格式的图片,所以,这时就需要我们明确指定图片格式。

$ convert -size 640x480 -depth 8 rgb:image image.png
ImageMagick 文件名通配符
ImageMagick 内置图像或图案
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }