怎么制作背景透明的图片?(MMA)
的有关信息介绍如下:本文,介绍一下用Mathematica制作透明图片的方法。
注意,Mathematica分为软件版和网页版两种,两种各有优缺点。在绘制透明图片的时候,也有区别,先介绍一二。
用Background来限定图片背景。
Background -> None表示图片无背景,即透明。
用Mathematica检测图片是否是背景透明的(区别于白色背景),可以使用ImageCompose进行试验:
ImageCompose[图片,要检测的图片]
如果能看到前面图片,就说明后面图片是透明的;否则就是不透明。
导出图片是关键一步,直接导出的图片不透明。
只需要把图片复制到桌面上,看图片的缩略图即可。
你知道为什么这俩代码导出的不是透明图片吗?反正我不知道。
正确的代码这样的。
对比一下就知道。
对已有的图片去白色的背景色,也会变透明,用ColorReplace就行。
用RemoveBackground也可以去背景,只不过稍显盲目,有时候会去背景不全面。