Logo Inkscape
Kali ini saya mendapatkan tugas
softskil untuk mereview software grafis open source. Dan saya mengambil contoh
software grafis open source yaitu Inkscape.
Inkscape
adalah sebuah perangkat lunak editor gambar vektor yang bersifat perangkat
lunak bebas dibawah lisensi GNU GPL. Tujuan utama dari Inkscape adalah menjadi
perangkat grafik mutakhir yang memenuhi standar XML, SVG, dan CSS.
Inkscape
bersifat cross-platform[1] dan dapat dijalankan pada Mac OS X (biasanya dibawah
aplikasi X11, walaupun toolkit GTK+ yang digunakan dapat dikompilasikan untuk
beroperasi secara langsung dibawah Quartz[2]), sistem operasi berbasis Unix,
dan Microsoft Windows. Implementasi SVG dan CSS di Inkscape belum sempurna,
misalnya Inkscape tidak mendukung animasi SVG, dan font SVG, walaupun dukungan
dasar untuk pembuatan font SVG telah diimplementasikan pada versi 0.47.
Inkscape bersifat multibahasa, terutama untuk antarmuka dan script rumit,
sesuatu yang sering terlewatkan pada sebagian besar editor grafik vektor
komersil.
Pada 2010,
Inkscape dalam proses pengembangan aktif, dengan penambahan fitur dan antarmuka
baru secara rutin pada setiap rilis baru.
Sejarah Inkscape
Inkscape
dirintis pada 2003 sebagai sebuah fork dari proyek Sodipodi. Sodipodi sendiri,
yang dikembangkan sejak 1999, didasarkan pada Gill (Gnome Illustration
Application), buah karya dari Raph Levien.
Fork itu
dipandu oleh sebuah tim berjumlah empat orang yang beranggotakan mantan
pengembang Sodipodi (Ted Gould, Bryce Harrington, Nathan Hurst, dan MenTaLguY)
yang mengenali perbedaan-perbedaan dari tujuan-tujuan projek itu, keterbukaan
bagi kontribusi pihak ketiga, dan ketidaksetujuan teknis sebagai alasan mereka
melakukan forking. Dengan Inkscape, mereka berpendapat bahwa mereka dapat
memfokuskan pengembangan pada penerapan standar SVG secara lengkap, tidak
seperti pengembangan Sodipodi yang menekankan pada pembuatan sebuah editor
grafik vektor yang umum, dengan mengorbankan implementasi SVG.
Sejak
dikembangkan dalam fork itu, Inkscape berganti dari menggunakan bahasa
pemrograman C ke C++; berubah ke GTK+ toolkit C++ bindings (gtkmm); merancang
ulang antarmuka pengguna dan menambahkan sejumlah fitur baru. Penerapannya
terhadap standar SVG telah menunjukkan perbaikan yang signifikan, meski belum
lengkap.
Lebih baik
daripada prinsip perintah atasan-bawahan, para pengembang dikondisikan dengan
budaya kesetaraan di mana ide bermunculan dari kemampuan para pengembang secara
perseorangan dan keterlibatan yang aktif di dalam proyek. Hasilnya, proyek ini
menempatkan penekanan istimewa pada pemberian akses penuh bagi semua pengembang
untuk mengakses kode sumber, dan pada keikutsertaan di dalam komunitas open
source yang lebih luas (seringkali berbentuk inisiatif antar-proyek seperti
Create Project, Libre Graphics Meeting dan Open Clip Art Library). Walaupun
pendatang baru dapat memainkan peranan penting, para pendiri projek masih
terwakili secara baik pada proses pengambilan keputusan. Di antara mereka
adalah "bulia byak", arsitek dari perubahan antarmuka pengguna
Inkscape yang radikal yang telah memberi Inkscape bentuknya sekarang. Antarmuka
baru itu berorientasi pada antarmuka pengguna grafik dari Xara Xtreme.
Setelah Xara meluncurkan
rencana untuk merilis aplikasi pelukisan Xara Xtreme secara open source, mereka
mengungkapkan minat untuk bekerja sama dengan Inkscape agar kedua-dua proyek
ini dapat saling berbagi kode, usaha terkoordinasi, dan membuat editor grafik
open source yang lebih hebat daripada editor grafik apapun yang tersedia secara
proprietary.
Sejak 2005, Inkscape ikut serta
di dalam Summer of Code, program dari Google.
Sejak November 2007, sistem
pencarian kesalahan program Inkscape ditanam di Sourceforge, tetapi pada 21
November 2007 dinyatakan bahwa mereka akan memindahkannya ke Launchpad.
Beberapa fitur-fitur Inkscape terbaru :
- Spray tool
- Multipath editing
- Peningkatan pengeditan node selection
- Peningkatan connector tool
- Perubahan krusial di text tool
- Snapping yang jauh lebih baik
- Perubahan di bagian bitmap handling
- Extensi extensi baru
- Spray tool
Tool ini dikembangkan oleh
sejumlah mahasiswa di Centrale Lyon, dipimpin oleh Cedric Gemy. Apa yang
dilakukan adalah lukisan dengan salinan atau klon dari objek yang sedang
dipilih di atas kanvas. alat ini hampir sama dengan symbol sprayer di adobe
ilustrator. namun, meskipun mempunyai fungsi dan hasil yang serupa, namun alat
ini dibangun dengan cara yang berbeda dengan symbol sprayer di adobe ilustrator
tersebut.
Ada tiga mode dalam alat :
membuat salinan, menciptakan kloning dan penggabungan salinan menjadi jalur
tunggal. Anda dapat membuat spray dari objek bitmap juga, baik sebagai klon
atau salinan. Anda dapat memberitahu spray tool untuk menjadi tekanan stylus
sensitif ketika datang ke lebar relatif dari area lingkaran, Anda dapat
menentukan berapa banyak benda (nilai non-absolut) Anda ingin setelah satu
klik, berapa banyak rotasi dan skala dari seleksi harus bervariasi, bagaimana
terfokus salinan disemprot atau klon seharusnya.
- Multipath editing
Node tool yang baru ini di tulis
ulang oleh Krzysztof Kosinski selama Summer of Code-nya Google 2009 proyek.
Selain internal yang porting ke lib2geom memiliki dua fitur baru utama:
mengedit multipath dan pengeditan lanjutan dari node yang dipilih.
Akhirnya anda dapat memilih
berbagai path dan mengedit node nya. Sekarang, karena Anda bisa mengedit
gradien dengan Node tool, itu berarti Anda juga dapat mengedit beberapa gradien
fill. Anda hanya tekan N untuk beralih ke, alat tekan ShiftNode dan terus klik
pada path untuk menambahkannya ke seleksi.
Sehingga dengan demikian anda bisa mengedit
beberapa node path secara langsung, maupun beberapa gradient.
Selain itu anda juga bisa menggabungkan 2 node yang
pada asalnya terpisah secara langsung yaitu dengan cara memilih kedua node
tersebut, kemudian kita pilih join selected node di bagian tool bar.
Fitur besar lainya adalah kita bisa mengedit
selection node seperti selection kepada object : scale (merubah ukuran), rotate
(memutar), dan skew (pencondongan).
Anda juga dapat mengaktifkan path direction pada
outline dengan cara memilih (“File > Inkscape Preferences… > Tools >
Node > Show path directions on outlines”). maka apabila path direction yang
anda lakukan tidak benar, FontForge akan memperbaikinya untuk anda.
Referensi :
Tidak ada komentar:
Posting Komentar