Sketch

8. 4. 1999on-line novΘ okno dom∙ p°edchozφ Φlßnek nßsledujφcφ Φlßnek

Sketch je ilustraΦnφ program pro prßci s vektorovou grafikou, kter² je zajφmav² hned v n∞kolika aspektech. Nap°φklad tφm, ╛e je tΘm∞° kompletn∞ napsan² v jazyce Python. A co ╛e vlastn∞ v╣echno umφ?

┌vod
Musφm °φct, ╛e m∞ Sketch p°φjemn∞ p°ekvapil zejmΘna mno╛stvφm implementovan²ch funkcφ, ale i rychlostφ. Na programu rozhodn∞ nenφ poznat, ╛e je napsßn ve skriptovacφm jazyce Python. U╛ivatelskΘ rozhranφ je °e╣eno pomocφ Tk, ale do budoucna se plßnuje p°echod na GTK.

U╛ivatelskΘ rozhranφ a ovlßdßnφ
Ovlßdßnφ je z°ejm∞ inspirovanΘ programem Corel Draw, kterΘmu odpovφdajφ i n∞kterΘ funkΦnφ klßvesy (nap°. F4 pro zobrazenφ celΘ strßnky). N∞kterΘ funkce jsou k dispozici p°φmo na nßstrojovΘ li╣t∞, ostatnφ v hlavnφm nebo kontextovΘm menu.
Zßkladnφ funkcφ je volba re╛imu. Select mode slou╛φ k v²b∞ru objekt∙, zatφmco Edit mode se chovß kontextov∞, podle toho, jak² objekt byl vybrßn (viz dßle).
Ikonky na li╣t∞ jsou celkem srozumitelnΘ a disponujφ i bublinovou nßpov∞dou. Menu je a╛ na drobnosti logicky a p°ehledn∞ Φlen∞nΘ, tak╛e nenastßvß problΘm s hledßnφm tΘ Φi onΘ funkce.
Na pravΘm tlaΦφtku my╣i je kontextovΘ menu, jeho╛ funkce se op∞t m∞nφ dle zvolenΘho objektu.

Sketch screenshot


Zßkladnφ primitivy
obdΘlnφk, Φtverec, pomocφ Edit mode lze m∞nit zakulacenφ roh∙
elipsa, kruh, pomocφ Edit mode m∙╛e b²t upraveno na v²seΦ s r∙zn²mi parametry
beziΘrova k°ivka, Edit mode slou╛φ ke zp∞tnΘ ·prav∞ jednotliv²ch bod∙
polygon, dtto
text, v Edit mode lze zp∞tn∞ upravovat text
obrßzek (eps, ps, jpeg, gif, pbm, pgm, ppm, tiff, bmp a pcx), Edit mode ned∞lß nic
U objekt∙ lze definovat typ v²pln∞ a obrysu. V²pln∞ mohou b²t jednobarevnΘ, gradientnφ (lineßrnφ, kruhovΘ a ·hlovΘ), ╣rafovanΘ a dla╛dicovΘ. U obrysu lze krom∞ barvy definovat i tlou╣╗ka a typ Φßry, p°φpadn∞ tvar zakonΦenφ. Ka╛d² z uveden²ch objekt∙ vyjma obrßzek m∙╛e b²t zkonvertovßn na k°ivky.

Operace s objekty
Objekty v╣ech typ∙ mohou b²t umφs╗ovßny do r∙zn²ch hladin, lze m∞nit jejich po°adφ, p°eklßp∞t je, m∞nit jejich rozm∞r, p°emφs╗ovat, rotovat, m∞nit zkosenφ a nebo v∙Φi sob∞ Φi strßnce zarovnßvat. Sketch navφc obsahuje n∞kterΘ specißlnφ efekty jako t°eba Blend (plynul² p°echod z jednoho objektu do druhΘho) nebo Path text (umφst∞nφ textu na k°ivku). V²hodou t∞chto efekt∙ je, ╛e jejich parametry jsou zp∞tn∞ m∞nitelnΘ.

Ostatnφ funkce
Sketch disponuje r∙zn²mi dal╣φmi funkcemi b∞╛n²mi v programech tohoto typu, jako je t°eba m°φ╛ka, vodφtka, seskupovßnφ objekt∙, definovßnφ styl∙ apod. Navφc podporuje zßsuvnΘ moduly (plugins) a u╛ivatelskΘ skripty, tak╛e jej lze snadno roz╣i°ovat. P°φmo v distribuci jsou dva ukßzkovΘ moduly pro kreslenφ vφce·helnφk∙ a "digitßlnφho" textu.
Sketch umo╛≥uje mimo sv∙j nativnφ formßt takΘ import soubor∙ Xfig, Adobe Illustrator, Corel CMX a WMF a export do formßtu Adobe Illustrator. O importu mohu °φci jenom tolik, ╛e ne v╣echny soubory se poda°φ bezproblΘmovΘ naΦφst.

Zßv∞rem
AΦkoliv mß Sketch je╣t∞ n∞jakΘ mouchy, celkov∞ jde o velice p∞kn² program, kter² poslou╛φ asi hlavn∞ pro jednodu╣╣φ a╛ st°edn∞ slo╛itΘ ilustrace. UrΦit∞ je co zlep╣ovat na prßci s textem, kterß je pro m∞ zatφm pon∞kud zßhadnß. TakΘ u╛ivatelskΘ rozhranφ by se dalo je╣t∞ vylep╣it. Nep°φjemnΘ je nap°φklad to, ╛e kdy╛ chcete objekt p°emφstit, musφte na n∞j nejd°φve jednou kliknout a pak ho teprve p°etßhnout jinam, co╛ je pon∞kud otravnΘ. Aktußlnφ verze 0.54 je ov╣em je╣t∞ stßle v²vojß°skß, tak╛e doufßm, ╛e do stabilnφ verze se je╣t∞ doΦkßme mnoh²ch vylep╣enφ. NicmΘn∞ u╛ te∩ stojφ Sketch za vyzkou╣enφ.

Autor: Michal Krause (jinΘ Φlßnky tohoto autora)
Sekce: Software


on-line novΘ okno dom∙ p°edchozφ Φlßnek nßsledujφcφ Φlßnek