ekstensi ↠ 17 mei 2020

Memasang Ekstensi Inx-Pathops Untuk Inkscape Versi 1.0

Ekstensi Boolean Multi Objek, Memotong Objek sekaligus.

Bismillahirrohmanirrohim.

Ekstensi Ink-Pathops berfungsi untuk melakukan proses boolean secara bersamaan, baik objek secara individu maupun grup. Biasanya orang kalau melakukan proses boolean seperti union, difference, intersection, exclusion, division, cut path, atau combine pasti melakukannya secara satu-satu. Jika objek tergabung didalam grup maka harus dipisah dulu agar bisa melakukan proses boolean. Namun dengan Ink-pathops orang bisa melakukannya proses boolean dengan sekali klik.

Sebelumnya Saya mengucapkan Terima Kasih kepada Pak Sofyan Sugianto @artemtech yang telah membantu merilis ekstensi Inx-Pathops ke Versi 1.0. Syukran wa jazaakallahu khair ^^.


Manfaat lain untuk ekstensi ink-pathops yaitu untuk memotong bagian luar (intersection) objek pattern. Ekstensi ini harus dipasang untuk desainer yang memilih niche Pattern.

Beberapa objek yang dapat di boolean diantaranya seperti:

Jika terdapat objek hasil clone dan gambar bitmap, maka pathops akan melewatinya. Lebih jelasnya seperti gambar dibawah ini. Pattern yang belum dipotong dari bagian luar artboard.

ink-pathops-sebelum

Pattern sudah dipotong dari bagian luar artboard.

ink-pathops-sesudah

Pada tahap ini pattern sudah siap untuk dijadikan desain repeat & seamless pattern.


Tahap Pemasangan

Cara pemasangannya diharapkan untuk dibaca pelan-pelan agar lebih berhati-hati :)

  1. Unduh Zip Ink-Pathops pada tautan ini pathops1.

  2. Ekstrak zip ekstensi.

  3. Selanjutnya masuk ke direktori ink-pathops-inkscape-1.0-src > src, Pilih semua berkas inx dan py. Lalu salinlah (copy).

  4. Pengguna Windows :

    • Tempel (paste) ekstensi ke dalam direktori ini.
    C:\Program Files\Inkscape\share\inkscape\extensions\
    
    • buka dengan notepad berkas base.py yang ada di direktori ini.
    C:\Program Files\Inkscape\share\inkscape\extensions\inkex\
    
    • Ctrl+F, temukan baris dibawah ini. Biasanya berada di baris 282.
    document = self.document.getroot().tostring()
    
    • Lalu ganti dengan baris ini
    document = etree.tostring(self.document.getroot())
    
    • Simpan, lalu tutup.
  5. Khusus pengguna GNU/Linux (abaikan langkah ini untuk pengguna windows):

    Ekstensi ini tidak berlaku untuk GNU/Linux yang pemasangan inkscapenya via Flatpak, Apppimage dan Snap. Flatpak menggunakan Sandbox untuk melindungi isi paketnya, Appimage bersifat portable, Snap memakai SquasFS yang dimana tidak bisa memodifikasi kode sistemnya. Solusinya jika memakai GNU/Linux Ubuntu dan turunannya, hapus inkscape lama lalu pasang melalui PPA Inkscape.

    • Tempel (paste) ekstensi ke dalam direktori ini. (tekan ctl+H atau alt+titik untuk menampilkan direktori .config)
    ~/.config/inkscape/extensions/
    
    • Lalu ganti baris etree di ekstensi inkscape dengan perintah dibawah ini.
    sudo sed -i -e 's/document = self.document.getroot().tostring()/document = etree.tostring(self.document.getroot())/' /usr/share/inkscape/extensions/inkex/base.py
    
  6. selesai

Cara Penggunaan

Buka Inkscape, klik menu Extensions > Generate from Path > PathOps. Kemudian pilih boolean yang akan digunakan.

Prosesnya sama dengan boolean inkscape pada umumnya, tinggal memilih objek yang akan digunakan kemudian pilih menu boolean di PathOps.

Kode Sumber

Arsip ZIP Inkscape 1.0 bisa di unduh disini: PathOps Sofyan

Arsip ZIP Inkscape 0.9.2 bisa di unduh disini: PathOps su-v 0.9.x

Ekstensi ini dikembangkan oleh: PathOps su-v

Lisensi

Ink-PathOps menggunakan lisensi GPL-2+.


Barakallahu fiikum. Memang perlu bersabar untuk memasang ekstensi ini, tetapi InsyaAllah pasti bermanfaat. Jika kawan-kawan mempunyai pertanyaan, saran, dan kritikan silahkan komentar di akun telegram atau instagram @hervyqa. Sekian, semoga tulisan ini bermanfaat untuk pembaca semuanya. Aamiin.


Memuat...
Sponshorship