【Mathematica】怎么把Graphics转化为Image
1、通过ArrayPlot得到一幅图片fig:

3、把fig转化为Image格式的图片img:

5、执行一个大倍数:

7、再看img的边界图:1 - EdgeDetect[img, 2, 0.001]

9、需要对img的大倍数执行栅格化操作,磨消过大的亮度的影响:1 - EdgeDetect[Rasterize[img*2000, RasterSize -> 1000], 2, 0.001]看,边界变得很清晰了。






1、通过ArrayPlot得到一幅图片fig:
3、把fig转化为Image格式的图片img:
5、执行一个大倍数:
7、再看img的边界图:1 - EdgeDetect[img, 2, 0.001]
9、需要对img的大倍数执行栅格化操作,磨消过大的亮度的影响:1 - EdgeDetect[Rasterize[img*2000, RasterSize -> 1000], 2, 0.001]看,边界变得很清晰了。