Canvas 是業(yè)內(nèi)著名ACD公司推出的一款頂級的矢量繪圖軟件!程序無縫集成了用于繪畫、圖像編輯和Web設(shè)計的工具;可以以多種格式(包括動畫和Web就緒文件)導(dǎo)出繪畫作品,它在剪輯圖庫上捆綁了用于位圖編輯、展示、Web圖形和矢量圖繪制的工具!由于Canvas無縫集成了用于矢量插圖、圖像編輯和Web出版的功能,因此堪稱為極品。
Canvas是什么?
Canvas就是一個畫布,可以進行畫任何的線、圖形、填充等一系列的操作,而且操作的畫圖就是js,所以讓js編程到了嗑藥的地步。另外Canvas不僅僅提供簡單的二維矢量繪圖,也提供了三維的繪圖,以及圖片處理等一系列的api支持。
對于任何一個設(shè)計人員,Canvas 都非常有用。它在剪輯圖庫上捆綁了用于位圖編輯、展示、Web圖形和導(dǎo)航圖繪制的工具。另外,Canvas的各種工具工作起來十分協(xié)調(diào),來回切換十分簡單。因此,如果你正在尋找一種簡單易用的綜合圖形軟件包,Canvas可以真正地讓你實現(xiàn)物超所值。如果你對Canvas在Web上的應(yīng)用比較感興趣,可以去看看Builder.com的評價。
可調(diào)節(jié)的界面學(xué)會使用Canvas簡直是輕而易舉,你只需要打開這個程序,選擇要創(chuàng)建的項目類型--插圖、出版物、動畫或者是展示,然后Canvas就會自己把相應(yīng)的模板和工具拉到屏幕上。Canvas的小型工具板節(jié)省了創(chuàng)作時的屏幕空間,展開板上的各個按鈕又能看到大量的選項子集。如果你已經(jīng)熟悉了 Adobe的產(chǎn)品,那你可能會不太習(xí)慣Canvas斯巴達式的界面,但我們認為這款軟件設(shè)計精良,壓縮性和可定制性都比較強。
Canvas 那組強大的技術(shù)繪圖工具是它最大的特點。在Canvas中你能找到CAD樣式工具常用的補充軟件,如Fillet和Trim。但是,和傳統(tǒng)的CAD工具不同,Canvas的工具相對而言更容易使用,這主要歸功于他們內(nèi)置的咬合功能。例如,如果你想把某一對象放到圓的正中心,那你只需要在中心位置附近繪制該圖形即可,它會自動移到中心位置的。咬合功能節(jié)省了不少矢量繪圖計算工作。 時髦的特殊效果像它的競爭對手一樣,
Canvas捆綁了一系列的成像過濾器(Canvas稱他們?yōu)镾priteEffect),如模糊和紋理。不過,Canvas的過濾器還有點特別,那就是應(yīng)用了特殊效果后,Canvas的圖像還可以繼續(xù)編輯。最令人心動的是,Canvas讓你能夠在選定圖像的某一部分上使用透鏡工具,并在那里應(yīng)用 SpriteEffect。這時,過濾器只在那一位置出現(xiàn)。毫無疑問,這是吸引注意力的一種極佳方法。
對于想一次得到所有可用工具,但又不想花費太大的圖形制作專業(yè)人士來說,Canvas是一款必備的軟件。 CANVAS是一款唯一的交叉平臺,提供了(無縫集成)專家級技術(shù)圖像與圖形編輯和其它各類頁面排版、網(wǎng)絡(luò)圖形設(shè)計等獨特的創(chuàng)作工具。CANVAS保持了多年來一貫的創(chuàng)新理念,這次為您帶來了超過100種以上的新特色與種種改進。
Canva、Paint、RectXX、 Bitmap、Drawable之間的關(guān)系:
Canvas:封裝了多種繪圖所用的方法,他就相當(dāng)于一個圖形畫法的集合,你需要畫什么圖形調(diào)用相應(yīng)的drawXXX()方法就可以實現(xiàn)。他除了封裝了畫圖方法還封裝了對圖片進行裁剪的clipXXX()方法。
Paint:現(xiàn)在有了畫圖的方法集合,也就是有了畫圖的技術(shù)說明,那怎么去實際去畫這個圖呢?現(xiàn)在就需要一個大師傅進行操刀進行畫圖,這個實際進行繪畫的人就是Paint,每個師傅有他各自的特點,有的刀工好,有的刻花好,TextPaint就是寫字比較好。
RectXX:這個類族的作用就是為大師傅提供一個施展才華的舞臺,android使用Canvas提供的方法,請Paint在RectXX上進行繪畫,得到的結(jié)果就存儲在一個內(nèi)存空間里,這個空間就是一個Bitmap
Drawable:上述的操作都是在內(nèi)存中進行的,是看不見的,而Drawable就是一個真實接口,他將上述內(nèi)存中的影封裝起來提供給外界來展示,它將上述三者的結(jié)果表現(xiàn)出來。
說完上述幾者之間的關(guān)系,下面說說在畫圖時的坐標(biāo)問題:
如下圖所示:
Canvas繪圖時的坐標(biāo)原點也是在左上角。
好了關(guān)于Canvas繪圖等之間的關(guān)系就先介紹到這里。
程序特點:
1.極佳的圖形精度(雙重浮點)
2.新的靈巧的用戶界面
3.技術(shù)圖形的專有特色
4.可擴展至更多領(lǐng)域
5.更多的腳本選項
6.支持更多的文件格式