<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />這次沒有視頻,它似乎是自己移動的。
下面附上的 JSL 是另一個項目的第一步。它演示了繪製矩陣(圓圈和文本),在屏幕上顯示圖像,最後註釋掉,將圖像保存到磁盤。
不同大小的圓圈(筆尖是筆觸紙部分的舊術語)被預渲染到一個數組中。如果您第二次運行 JSL,它會檢測到數組已經存在並且不會花費任何時間重新生成它。ParallelAssign 函數用於創建筆尖;如果你有足夠的 CPU,它可能會很快。 筆尖圓有柔軟的邊緣。
DrawCircle 函數使用選定的預渲染筆尖對像素矩陣進行快速矩陣分配。看起來很奇怪的 :: 運算符正在構建一個下標數組來引用像素矩陣的一小部分,並且還必須在邊緣附近進行裁剪。DrawCircle 中的最後一項任務是進行 alpha 混合。注意:*運算符——這是逐元素矩陣乘法器。當我使用矩陣乘法時,花了幾個小時才弄清楚出了什麼問題……非常奇怪(和有趣)的錯誤。
圖像以灰度構建,最後在 NewImage 中使用 R、G、B 顏色的係數創建顏色。
此圖像為 1080x1920。確保您知道如何將牆紙改回不那麼令人不安的樣子。
