2012-01-27 124 views

回答

1

圖像文件是由其寬度和高度定義的矩形。沒有用於存儲非矩形位圖數據的通用格式。如果您只想將像素數據保存在給定路徑中,則需要編寫一些專門的讀寫代碼。

您可以通過檢查圖像中每個像素座標的ctx.isPointInPath(x, y)來解決此問題。如果像素位於路徑中,請將其導出到您的存儲文件。只要你有一些關於訪問每個像素的來源和標準化程序的概念,就可以使用該信息來保存和恢復路徑中的像素信息。

請注意,此方法不會爲您提供路徑中像素數據的抗鋸齒表示。增加這個要求會使這個更具挑戰性。