Kamis, 04 Oktober 2012

Review "Inkscape"


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 :
  1. Spray tool
  2. Multipath editing
  3. Peningkatan pengeditan node selection
  4. Peningkatan connector tool
  5. Perubahan krusial di text tool
  6. Snapping yang jauh lebih baik
  7. Perubahan di bagian bitmap handling
  8. 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 :
  1. http://id.wikipedia.org/wiki/Inkscape


Tidak ada komentar:

Posting Komentar