2012-01-27 48 views

回答

1

图像文件是由其宽度和高度定义的矩形。没有用于存储非矩形位图数据的通用格式。如果您只想将像素数据保存在给定路径中,则需要编写一些专门的读写代码。

您可以通过检查图像中每个像素坐标的ctx.isPointInPath(x, y)来解决此问题。如果像素位于路径中,请将其导出到您的存储文件。只要你有一些关于访问每个像素的来源和标准化程序的概念,就可以使用该信息来保存和恢复路径中的像素信息。

请注意,此方法不会为您提供路径中像素数据的抗锯齿表示。增加这个要求会使这个更具挑战性。