Tugas Pemrograman Multimedia "Kategori menganalisa software multimedia Open Source"














i.  PERANGKAT LUNAK BEBAS
Perangkat lunak bebas adalah istilah yang diciptakan oleh Richard Stallman dan Free Software Foundation yang mengacu kepada perangkat lunak yang bebas untuk digunakan, dipelajari dan diubah serta dapat disalin dengan atau tanpa modifikasi, atau dengan beberapa keharusan untuk memastikan bahwa kebebasan yang sama tetap dapat dinikmati oleh pengguna-pengguna berikutnya. Bebas di sini juga berarti dalam menggunakan, mempelajari, mengubah, menyalin atau menjual sebuah perangkat lunak, seseorang tidak perlu meminta izin dari siapa pun.
Untuk menjadikan sebuah perangkat lunak sebagai perangkat lunak bebas, perangkat lunak tersebut harus memiliki sebuah lisensi, atau berada dalam domain publik dan menyediakan akses ke kode sumbernya bagi setiap orang. Gerakan perangkat lunak bebas (free software movement) yang merintis perangkat lunak bebas berawal pada tahun 1983, bertujuan untuk memberikan kebebasan ini dapat dinikmati oleh setiap pengguna komputer.
Dengan konsep kebebasan ini, setiap orang bebas untuk menjual perangkat lunak bebas, menggunakannya secara komersial dan mengambil untung dari distribusi dan modifikasi kode sumbernya. Walaupun demikian setiap orang yang memiliki salinan dari sebuah perangkat lunak bebas dapat pula menyebarluaskan perangkat lunak bebas tersebut secara gratis. Model bisnis dari perangkat lunak bebas biasanya terletak pada nilai tambah seperti dukungan, pelatihan, kustomisasi, integrasi atau sertifikasi.
Perangkat lunak bebas (free software) jangan disalahartikan dengan perangkat lunak gratis (freeware) yaitu perangkat lunak yang digunakan secara gratis. Perangkat lunak gratis dapat berupa perangkat lunak bebas atau perangkat lunak tak bebas. Sejak akhir tahun 1990-an, beberapa alternatif istilah untuk perangkat lunak bebas digulirkan seperti "perangkat lunak sumber terbuka" (open-source software), "software libre", "FLOSS", dan "FOSS". 
 
ii. SEKILAS TENTANG 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 dan dapat dijalankan pada Mac OS X (biasanya dibawah aplikasi X11, walaupun toolkit GTK+ yang digunakan dapat dikompilasikan untuk beroperasi secara langsung dibawah Quartz), 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[update], Inkscape dalam proses pengembangan aktif, dengan penambahan fitur dan antarmuka baru secara rutin pada setiap rilis baru. 

Inkscape adalah Open Source Software ( OSS ) vektor editor, artinya software yang mirip-mirip dengan Adobe Illustrator atau CorelDraw, bedanya Inkscape gratis. Inkscape gak hanya untuk linux, ada versi windows dan Mac OS Xnya juga. 

iii. SEJARAH INKSCAPE

Inkscape dimulai pada tahun 2003 sebagai sebuah FORK kode dari proyek Sodipodi. Sodipodi, dikembangkan sejak tahun 1999, didasarkan pada Raph Levien’s Gill (Gnome Ilustrasi Aplikasi).
FORK tersebut dipimpin oleh tim dari empat mantan pengembang Sodipodi (Ted Gould, Bryce Harrington, Nathan Hurst, dan MenTaLguY) yang mengidentifikasi perbedaan atas tujuan proyek, keterbukaan terhadap kontribusi pihak ketiga, dan teknis ketidaksepakatan sebagai alasan mereka untuk forking. Dengan Inkscape, mereka mengatakan mereka akan fokus pada pelaksanaan pengembangan standar SVG lengkap, sedangkan pengembangan Sodipodi menekankan menciptakan sebuah editor vektor grafik untuk keperluan umum, mungkin dengan mengorbankan SVG.
Sejak FORK, Inkscape telah berubah dari menggunakan bahasa pemrograman C ke C + +; berubah ke GTK + toolkit C + bindings + (gtkmm); mendesain ulang antarmuka pengguna dan menambahkan beberapa fitur baru. Its implementasi dari standar SVG telah menunjukkan peningkatan bertahap, namun masih tidak lengkap.
Alih-alih pemerintahan top-down, pengembang berusaha untuk mendorong budaya egaliter di mana otoritas berasal dari kemampuan pengembang individu dan keterlibatan aktif dalam proyek ini. Akibatnya, proyek ini memberikan penekanan khusus pada memberikan akses penuh ke repositori source kodenya untuk semua pengembang aktif, dan partisipasi dalam komunitas open source yang lebih besar (seringkali dalam bentuk inisiatif antar-proyek seperti Proyek Membuat, Gratis Grafis Rapat dan proyek spin-off seperti Open Clip Art Library).
Sementara pendiri proyek masih kurang terwakili dalam proses pengambilan keputusan, banyak pendatang baru juga datang untuk memainkan peran penting. Di antara mereka adalah “byak bulia”, arsitek perubahan radikal antarmuka pengguna yang telah memberikan penampilan yang sekarang Inkscape. Antarmuka baru model setelah antarmuka pengguna grafis Xara Xtreme’s.
Setelah Xara mengumumkan rencana untuk merilis gambar aplikasi mereka Xara Xtreme ke open source, mereka menyatakan minatnya untuk bekerja dengan Inkscape untuk menemukan cara-cara dua proyek dapat berbagi kode, mengkoordinasikan upaya-upaya, dan membuat open source grafis lebih unggul daripada apa yang tersedia di dunia berpemilik. Sejak tahun 2005, Inkscape telah berpartisipasi dalam Google Summer of Code program. Sampai akhir November 2007, sistem pelacakan bug Inkscape adalah host di Sourceforge, namun diumumkan pada tanggal 21 November 2007, bahwa mereka akan pindah ke Launchpad. 
 
    • Objek Dasar dalam Inkscape:
* Dibuat dengan pens tool, yang memungkinkan gambar tangan ; Pena tool, yang memungkinkan pengguna untuk membuat spline Bezier node-by-node; alat Kaligrafi, yang dapat digunakan untuk menggambar freehand kaligrafi atau sikat- seperti stroke, atau Paint Bucket tool, yang mengisi bidang gambar . Alat Kaligrafi opsional dapat menggunakan tekanan dan kemiringan pembacaan dari tablet grafis. Alat Paint Bucket bekerja daripada optikal geometris dan dapat membantu melacak gambar.
* Rectangles-dibuat dengan menggunakan tool Rectangle. Sudut-sudut persegi panjang dapat dibulatkan.
* Elips-yang dibuat dengan menggunakan alat Ellipse. Elips bisa diubah menjadi busur dan segmen lingkaran.
* Bintang / poligon-dibuat menggunakan alat Polygon. Multi-menunjuk bintang dapat digunakan untuk meniru spirographs.
* Teks-dibuat dengan alat Teks. Teks dapat menggunakan font yang sistem, dan dapat dengan mudah dikonversi ke path. Kedua teks biasa dan mengalir didukung. Semua objek teks dapat sewenang-wenang berubah. Teks dapat secara manual kerned dan mengalir sepanjang jalan.
* Raster / bitmap gambar-Inkscape mendukung ekspor gambar bitmap (PNG, JPEG, BMP) dari seluruh dokumen atau pilihan saat ini, serta impor gambar bitmap (dengan File> Impor atau paste). Gambar dihubungkan secara default, tetapi mereka dapat dimasukkan ke dalam dokumen SVG menggunakan efek. Gambar juga dapat ditelusuri (bitmap ke vektor) menggunakan backend Potrace tertanam. Inkscape mendukung PNG, JPEG dan BMP. (Lihat com: Cat: SVG / raster untuk contoh gambar tertanam di Wikimedia Commons).
* Clone-buat dengan menggunakan Clone operasi pada obyek yang sudah ada. Clone merupakan salinan persis dari benda lain yang dapat memiliki transformasi yang berbeda yang diterapkan dari objek yang asli, dan hidup diperbarui setiap kali perubahan objek asli. Menghapus objek asli menyebabkan clone menjadi “unlinked” – itu menjadi objek terpisah. Hal ini juga memungkinkan untuk membuat klon dirantai, klon yaitu klon, untuk kedalaman sewenang-wenang.
-- Selain itu, ada objek yang lebih khusus:
* Spiral-dibuat menggunakan alat Spiral, mereka memiliki sejumlah dikonfigurasi dari berbalik dan konvergensi.
* Box-3D yang dibuat dengan menggunakan alat Box 3D. Kotak memiliki perspektif diatur dan sejumlah dikonfigurasi menghilang poin. Mereka dapat digunakan untuk membantu gambar perspektif. 3D kotak dalam kelompok-kelompok fakta jalan dan setelah ungrouping dapat dimodifikasi lebih lanjut.
-- Obyek manipulasi
Setiap objek dalam gambar dapat mengalami transformasi affine – bergerak, berputar, scaling dan skewing. Transformasi parameter bisa juga ditetapkan secara numerik melalui dialog Transform. Transformasi dapat snap ke sudut, grid, pedoman dan node dari objek lain. panduan Grids, dan sifat gertakan didefinisikan secara per-dokumen. Sebagai alternatif untuk memotret, sebuah Rata dan dialog disediakan, yang dapat melakukan tugas penyelarasan umum pada objek yang dipilih – misalnya line mereka ke arah tertentu, mereka menyebar secara acak dan menghilangkan tumpang tindih antara obyek. Objek yang membentuk kelompok dapat diedit tanpa harus Ungroup dulu, melalui perintah Masukkan Group – kelompok kemudian dapat diedit seperti lapisan sementara. Z-urutan objek dapat dikelola baik dengan menggunakan lapisan, atau secara manual objek bergerak ke atas dan ke bawah dalam tumpukan Z. Lapisan dapat dikunci atau disembunyikan, mencegah pemilihan memodifikasi dan disengaja.
Sebuah alat khusus, Buat keramik Clone, disediakan untuk membuat gambar simetris atau grid simetri seperti menggunakan berbagai pesawat.
Objek dapat disalin dan disisipkan menggunakan clipboard. Namun, pada versi 0,46, Inkscape menggunakan variabel internal daripada sistem clipboard, yang membatasi operasi copy dan paste untuk satu contoh aplikasi. Objek dapat disalin antara dokumen dengan membuka dari menu File di jendela , bukan dengan membuka file kedua dari shell sistem operasi.
-- Styling objek
Masing-masing bentuk di inkscape memiliki beberapa properti yang menentukan gaya. Semua properti-properti pada umumnya dapat diset untuk objek apapun:
* Isi bisa menjadi warna solid, gradien linier, gradien radial, pola, atau diturunkan dari objek induk. Pemilih warna memiliki ruang tersedia beberapa warna, tapi semua warna yang dipilih saat ini dikonversi menjadi RGBA. Semua warna dapat memiliki nilai alpha ditentukan. Pola dapat dibangun dari koleksi benda-benda, atau salah satu pola beberapa saham yang diberikan dapat digunakan.
* Stroke mengisi dapat memiliki nilai sama dengan mengisi, tetapi bekerja pada stroke benda.
* Stroke gaya-bisa bervariasi lebar, bergabung gaya, gaya topi, mulai dan akhir spidol (dapat digunakan untuk membuat kepala panah) dan gagah. Selain itu, berbagai marker dapat ditambahkan pada node di tengah stroke .
* Opacity-menentukan nilai alpha untuk semua warna mengisi. Setiap objek memiliki nilai opacity yang berbeda, yang misalnya dapat digunakan untuk membuat kelompok transparan.
* Filter-ada slider mudah digunakan untuk Gaussian blur untuk setiap objek. tumpukan filter Sewenang-wenang menggunakan filter SVG dapat dibangun menggunakan dialog Filter.
Tampilan lebih lanjut objek dapat diubah dengan menggunakan masker dan jalan kliping, yang dapat diciptakan termasuk kelompok/group.
Gaya terpisah dari bentuk objek ‘, dan setelah menyalin objek ke clipboard, hanya gaya dapat disisipkan untuk diterapkan ke obyek lain.
-- Operasi
Inkscape memiliki alat yang komprehensif , karena mereka adalah konstituen yang paling umum dari sebuah gambar vektor. Alat Node memungkinkan untuk mengedit jalur pada tingkat node tunggal oleh tweaker posisi simpul dan titik kontrol jalur Bezier. Jalur segmen dapat disesuaikan dengan menyeret mereka. Ketika beberapa node dipilih, mereka dapat dipindahkan menggunakan mouse, atau skala dan diputar menggunakan cara pintas keyboard. node tambahan dapat dimasukkan ke dalam alur, dan berpengaruh dapat digunakan untuk menyisipkan node pada interval yang telah ditentukan. Ketika node dihapus, menangani pada sisa yang disesuaikan untuk melestarikan bentuk asli sedekat mungkin.
Tweak alat ini disediakan untuk operasi tingkat tinggi lebih lanjut tentang alur. Hal ini dapat mendorong, tumbuh, menyusut, menarik, menolak atau jalan kasar permukaannya. Node secara dinamis dibuat dan dihapus bila diperlukan ketika menggunakan alat ini, sehingga juga dapat digunakan pada jalur sederhana tanpa pra-pengolahan.
Inkscape mendukung pengeditan teks untuk teks multi-line reguler (elemen SVG) dan mengalir teks (unsur non-standar, sebelumnya diusulkan untuk SVG 1.2). Pada versi 0,47, teks tidak diberikan oleh aplikasi lain, karena kurangnya struktur sesuai paralel dalam dokumen SVG. The SVG Tiny 1,2 elemen tidak didukung. Seluruh teks langsung yang dapat diedit pada kanvas.
Rendering teks didasarkan pada perpustakaan Pango, yang memungkinkan Inkscape untuk mendukung beberapa skrip yang kompleks termasuk Ibrani, Arab, Thailand, Tibet, dll Kerning dan dapat disesuaikan pada basisdengan menggunakan cara pintas keyboard. Menempatkan teks pada jalan juga didukung, dan kedua teks dan jalur tetap dapat diedit.
-- Rendering
Tidak seperti banyak aplikasi lainnya GTK +, Inkscape menggunakan library penyaji sendiri untuk membuat grafik, libnr . libnr dapat membuat gambar sampai dengan 25.600% zoom dengan anti-aliasing, dan memperbarui grafis selama transformasi. Ada juga modus garis besar alternatif yang cukup dapat meningkatkan daya tanggap ketika bekerja dengan gambar yang kompleks. Inkscape telah menggunakan Kairo untuk membuat dalam mode garis sejak rilis 0,46. 
Pada tahun 2005, Inkscape menambahkan Inkboard, sebuah papan tulis XMPP untuk memungkinkan beberapa pengguna Inkscape untuk berkolaborasi dalam XMPP / Jabber pesan instan / chat lingkungan. 

iv. BEBERAPA VERSI INKSCAPE

* Versi 0,48 (diantisipasi Mei 2010)
* Versi 0,47 (24 November 2009) menambahkan alat penghapus (bisa jalan slice), diatur autosave, antarmuka pilin splines untuk path, node auto-halus untuk jalan, alat pemeriksa ejaan untuk teks, efek jalan baru seperti “sketsa” dan ” menetas “, baru Python ekstensi seperti” sup alfabet “dan” dikonversi ke Braille “, beberapa dukungan dasar untuk font SVG, meningkatkan PostScript dukungan, dan modifikasi kecil lainnya.
* Versi 0,46 (24 Maret 2008) ditambah dermaga baru antarmuka pengguna berbasis, Paint Bucket, Tweak dan alat Box 3D, Path Live Efek, dukungan untuk filter yang paling SVG, kemampuan untuk membuka file PDF, dan OpenType / PostScript dan dukungan Type1 font tetap.
* Versi 0.45.1 (23 Maret 2007) adalah seorang rilis bugfix.
* Versi 0,45 (5 Februari 2007) memiliki dukungan untuk blur Gaussian, pola di sepanjang jalan, baru Undo Sejarah dialog, bitmap tracing ditingkatkan menggunakan Wikipedia Interaktif Obyek Ekstraksi, satu set efek warna, dan banyak modifikasi kecil lainnya untuk fitur yang ada.
* Versi 0.44.1 adalah rilis bugfix.
* Versi 0,44 (24 Juni 2006) menambahkan dialog Layers, dukungan untuk kliping dan masking, ekspor PDF ditingkatkan dengan transparansi, dan perbaikan kinerja.
* Versi 0,43 (November 19, 2005) menambahkan alat Konektor, mengedit kolaboratif, tekanan tablet / sensitivitas sudut, dan perangkat tambahan alat Node.
* Versi 0,42 (26 Juli 2005) menambahkan dukungan mengalir teks, styling mencakup teks, peningkatan dukungan efek, dan alat gradien baru.
* Versi 0,41 (10 Februari 2005) menambahkan tool tiler clone dan melacak warna, plus banyak perbaikan bug.
* Versi 0,40 menambahkan dukungan untuk lapisan, bitmap tracing, dan teks pada path.
* Versi 0,39 adalah rilis pertama untuk menggunakan perpustakaan Pango, membawa dukungan yang lebih baik untuk bahasa lebih, serta dukungan untuk penanda, klon, dan pola mengisi.
* Versi 0,38 adalah rilis perbaikan bug, tetapi juga menampilkan teks kerning dan letterspacing, gradients multistage, dan perangkat tambahan banyak kegunaan.
* Versi 0,37 melihat penambahan jalur operasi boolean dan inset path / awal.
* Versi 0,36 adalah rilis pertama dengan UI mereorganisasi menggunakan menu bar dan toolbar konteks-sensitif merapat di jendela dokumen.
* Versi 0,35 (November 2, 2003) adalah rilis pertama dari Inkscape, sangat mirip dengan versi Sodipodi 0,32. 

v. IMPLEMENTASI DAN TUTORIAL INKSPACE

Dalam bagian implementasi dan tutorial inkspace ini, saya akan berbagi sedikit informasi tentang bagaimana penggunaan software inkspace ini. Yang pertama akan saya demo-kan adalah Membuat bola glossy dragonball. Urutannya adalah sebabai berikut: 

1. Buat lingkaran dengan warna kuning dragonball (silahkan bereksperimen). Jangan lupa menahan SHIFT+CTRL ketika membuat lingkaran untuk menghasilkan bulatan yang sempurna. 
2. Duplikat (CTRL+D) gambar pada poin 1. Warnai dengan warna putih lalu kecilkan sepeti terlihat di gambar. 


3. Klik gambar pada poin 2 dengan tool "Gradient", tarik dari atas ke bawah hingga Anda rasa cukup. Lihat gambar. 


4. Duplikat (CTRL+D) lagi gambar poin 1. Warnai dengan warna kuning. 
5. Seperti langkah poin 3. Gunakan tool "Gradient", namun kali ini Anda tarik dari bawah ke atas sampai Anda merasa nyaman. Jadilah bola dragonball kita. 


6. Buat bintang dengan warna yang lebih gelap dari warna bola dragonball yang sebelumnya telah Kita buat, atur sedemikian rupa. Saya membuat 3 bintang lalu saya "group". 
7. Pindah bintang yang Kita buat pada poin 6 pada bola dragonball. Letakkan di bawah gambar yang Kita buat pada poin 2 dan poin 4 namun di atas gambar poin 1 dengan tool "Lower Selection". 


8. Untuk mempercantik. Duplikat (CTRL+D) gambar poin 1. Warnai dengan warna hitam. Perbesar sedikit ukurannya sambil menahan SHIFT+CTRL. Letakkan diurutan terbawah seperti terlihat di gambar. Lalu blur (masukkan nilai 3). 

Mudah bukan menggunakan aplikasi inkspace ini? silahkan anda mencoba membuat dengan object lain.

Pada bagian kedua ini, saya akan coba membuat object lain dengan aplikasi inkspace ini, yaitu membuat label harga. Langkah-langkahnya sebagai berikut: 

1. Buka Inkscape Anda. Gunakan ikon "bintang" untuk membuat bintang segi banyak sebanyak yang Anda suka, lalu atur "rounded"nya agar tampak tumpul seperti di samping. duplikat image (ctrl+D), warnai dengan pink, lalu kecilkan dengan menahan Ctrl+Shif agar tetap rapih. 


2. Buat lingkaran lonjong diatas image tadi, lalu tekan Shift untuk menggbungkan seleksi dengan gambar di bawah lingkaran persis, bukan yang paling bawah, 

3. Nah, sekarang buat efek glosssy dengan dengan ikon "gradient" lalu beri tulisan sesuka hati dan sekreatif Anda. Seperti gambar yang saya buat dibagian atas sendiri, mudah kan?



Sangat mudah memakai aplikasi inkspace ini bukan? selamat mencoba dengan ide kreatifnya. Terima kasih. 


Referensi: 

















0 komentar:

Posting Komentar