求助个imageMagick的问题:关于设置bmp图片的通透色。多谢!

迷糊 2009-10-16 05:12:46
现在我需要批量处理一批bmp图片。要求是:
1、把原来24位深的bmp图改成256色或者16色的bmp图;
2、把图片中的某个颜色(以黄色为例)设置成通透色;
3、批量处理;

因问题比较紧急,要求马上处理完。
刚查了下imageMagick的手册,并尝试 convert -depth -colors转换了几张图,都没有成功。
发现[convert -colors 256 src.bmp dest.bmp]或者[convert -colors 16 src.bmp dest.bmp]转换后的图,都是4位深的。不知道什么地方出了问题。
麻烦哪位熟悉imageMagick的高人还没有下班的,能不能抽空帮我这个小忙。多谢多谢!
...全文
225 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fancylxb 2009-11-23
  • 打赏
  • 举报
回复
不知道楼主有没有在.net环境下调用imageMagick的dll,或者能否为我提供一些帮助,可以到http://topic.csdn.net/u/20091123/15/bd5c0e3a-bf62-488d-87f4-27dc5f40885e.html?51074
中交流并给分,谢谢啦
thy38 2009-10-24
  • 打赏
  • 举报
回复
这玩意儿其实我也没玩过,仗着学过几天图像,我试试(我从官网直接下载的二进制安装的,版本6.5.7)

1.原来24位深的bmp图改成256色或者16色的bmp图
convert -colors 16 src.bmp dest.bmp

2.把图片中的某个颜色(以黄色为例)设置成通透色
convert -transparent yellow src.bmp dest.bmp

3.批量
如果1、2都行了,随便用Shell、Perl、Python都能批量。
thy38 2009-10-23
  • 打赏
  • 举报
回复
对不起,这几天有点忙,给忘了,我来看看啊
迷糊 2009-10-21
  • 打赏
  • 举报
回复
thy38大哥,还来吗? 呵呵
thy38 2009-10-16
  • 打赏
  • 举报
回复
mark一下,明天来试试

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧