您的位置首页百科问答

怎么制作背景透明的图片?(MMA)

怎么制作背景透明的图片?(MMA)

的有关信息介绍如下:

怎么制作背景透明的图片?(MMA)

本文,介绍一下用Mathematica制作透明图片的方法。

注意,Mathematica分为软件版和网页版两种,两种各有优缺点。在绘制透明图片的时候,也有区别,先介绍一二。

用Background来限定图片背景。

Background -> None表示图片无背景,即透明。

用Mathematica检测图片是否是背景透明的(区别于白色背景),可以使用ImageCompose进行试验:

ImageCompose[图片,要检测的图片]

如果能看到前面图片,就说明后面图片是透明的;否则就是不透明。

导出图片是关键一步,直接导出的图片不透明。

只需要把图片复制到桌面上,看图片的缩略图即可。

你知道为什么这俩代码导出的不是透明图片吗?反正我不知道。

正确的代码这样的。

对比一下就知道。

对已有的图片去白色的背景色,也会变透明,用ColorReplace就行。

用RemoveBackground也可以去背景,只不过稍显盲目,有时候会去背景不全面。