利用影像處理軟體把照片中的天氣轉陰為晴,或是把人物減肥塑身,早已不是什麼大新聞,那麼利用程式語言來畫圖呢?
▴利用程式語言所繪製的潑墨意象抽象畫作。
圖片來源:Kris Temmerman
早期程式設計師曾利用LOGO語言,繪製出許多美麗的雪花或樹林等碎形(fractal)圖案。
▴碎形圖案的經典範例-雪花,運用「遞迴」的概念,將正三角形重複組合出複雜的美麗圖形。圖片來源:維基百科
隨著時代演進,衍伸自Java的程式語言Processing,更是讓程式設計師透過衍生藝術(Generative Art)技術創作出許多令人驚艷的藝術作品。
▴利用程式語言所繪製的潑墨意象抽象畫作。
圖片來源:Kris Temmerman
▴利用程式語言所繪製,猶如俯瞰阡陌城市般的畫作-Substrate(暫譯:基質)。圖片來源:Gallery of Computation
▴利用程式語言所繪製的潑墨意象抽象畫作。
圖片來源:Kris Temmerman
▾展示影片:如何利用程式來畫圖 (英)
想要立刻體驗透過編修程式語法讓電腦畫出圖形的樂趣,可以到Google Play下載「Algoid」,執行範例程式,便可以欣賞藉由程式碼所產生的藝術圖畫。
牛刀小試
小純在電腦課時聽到可以透過寫程式來作畫,覺得躍躍欲試,想要畫個雪花圖形試試看,請問下列哪種程式語言最不適合小純使用?
(A)Algoid
(B)SQL
(C)Processing
(D)LOGO
答案與解析
【答案】B
【解析】SQL為資料庫語言。
※原文刊載於《啟芳計概時事報》2014年秋季報。
相關文章:
留言列表