【Mathematica入门】读取图片的一个问题

 时间:2024-10-28 06:03:05

1、用QQ截取一张图片。我就现截现用了。载入到Mathematica里面:img=下图;

【Mathematica入门】读取图片的一个问题

3、上面的图片变色了。这是耦嘀扔硇怎么回事呀?原来,QQ截图得到的是一个4通道图片,这四个通道是R、G、B通道和控制透明度的第四个通道。但是,当把四通道数据转化为图片的时候,Mathematica默认使用CMYK的色彩空间,而不是RGBA的色彩空间。想要获得和原图看起来一样的效果,第一种方法是指定色彩空间:Image[a,ColorSpace->"RGB"]

【Mathematica入门】读取图片的一个问题

5、第三个方法是,栅格化原图,强制性的把四通道图片转化为三通道图片。这样,图像与数据的相互转化,就不会出现变色的情况了。img0=Rasterize[img];

【Mathematica入门】读取图片的一个问题

7、Image[ImageData[1-img]]

【Mathematica入门】读取图片的一个问题
  • Mathematica新建、保存与打开
  • Mathematica数据可视化:[36]图形旋转
  • Mathematica经验与技巧:[8]文本数据导入导出
  • 用Mathematica修改图片大小
  • Mathematica经验与技巧:[5]绘图风格的设定
  • 热门搜索
    七台河旅游 宜昌旅游年卡景点 坦桑尼亚旅游 北京旅游局官方网站 西山旅游 成都市内旅游攻略 十堰旅游景点大全 四月份去哪旅游 云南香格里拉旅游攻略 牡丹江旅游局