Saya membuat bentuk di Inkscape dan mengatur lebar perbatasan 1px
.
Namun ukuran sebenarnya 100px
dengan perbatasan itu 102px
.
Bagaimana saya bisa menetapkan batas bagian dalam pada objek, bukan bagian luar? Saat menggunakan Photoshop , jenisnya
dapat dipilih ( batas dalam , luar atau tengah ), namun di Inkscape tidak ada opsi ini.
inkscape
svg
vector-graphics
Edward
sumber
sumber
Jawaban:
Inkscape tidak mendukung mengubah jenis goresan pada objek, namun ada
cara lain untuk membuat batas bagian dalam atau blur yang Anda butuhkan.
Salah satu metode sederhana adalah membuat salinan bentuk, tanpa isi dan batas yang dipilih (goresan).
Salinan ini diberikan jalur kliping sehingga bagian ekstra (luar) dari goresannya tidak dapat dilihat di luar
bentuk aslinya. Path yang digunakan untuk klip itu adalah salinan kedua dari bentuk aslinya,
yang tidak berubah sebagai objek normal / biasa.
Untuk memastikan salinan ini berubah ketika dokumen asli diedit,
masing-masing dapat berupa offset tertaut - juga memungkinkannya dipindahkan di dalam bentuk aslinya.
buat bentuk dan pilih (
F1
)buat salinan offset yang ditautkan , yang muncul di atasnya (
Ctrl+Alt+J
atauPath
menu)ubah lebar stroke (border) menjadi 2x apa yang Anda butuhkan atau atur
magnitudo / radius offsetnya untuk memindahkannya ke tepi bagian dalam batas bentuk luar
- dengan pegangan simpul atau atribut XML (editor bawaan, unit pt bukan px )
beri bentuk ini tanpa isian dan warna batas yang dipilih - isian dan sapukan pada menu objek
buat salinan offset tertaut kedua dari bentuk aslinya, biarkan tidak berubah
pilih bentuk ini dan salin dari langkah 3 (tahan
Shift
tombol, seret mouse)- pastikan bentuk ini di atas (urutan-z) - lihat halaman buku panduan yang ditautkan di atas
Object → Clip → Set
item menuMaka Anda harus memiliki batas dalam selesai.
sumber
Shift
tombol. Juga, halaman tutorial berikut, yang juga dapat dilihat di aplikasi, dapat bermanfaat: inkscape.org/en/doc/basic/tutorial-basic.html .Tidak yakin apakah dengan "border" maksud Anda "stroke" tetapi tampaknya standar SVG tidak memungkinkan untuk stroke dalam / luar, dan demikian juga Inkscape. Tampaknya hal yang umum dilakukan adalah memalsukannya dengan menduplikasi objek dan menyusut / membesarkannya sehingga Anda mendapatkan perbatasan yang Anda inginkan. Meskipun saya tidak membayangkan ini akan berhasil juga untuk perbatasan dalam sebagai perbatasan luar.
Bug inkscape: penempatan stroke bagian dalam / luar / tengah
sumber
Alur kerja alternatif dengan yang disajikan oleh @ cristian-ciupitu adalah sebagai berikut:
Object
→Lower
, atau Page Down), sehingga Anda dapat ...arrow
pada bilah alat, atau F1) dan Shift+ Clickobjek / jalur. Karena duplikat "Turun" sudah dipilih, ini akan memilih dua objek / jalur identik di atas satu sama lain. Baris status di bagian bawah jendela harus mengkonfirmasi ini.Object
→Clip
→Set
.Voila! Perbatasan batin!
Sekarang Anda dapat menyesuaikan lebar batas dalam ( Shift+ Ctrl+ F) jika diinginkan. Atur lebar goresan menjadi dua kali lebar batas dalam yang Anda inginkan, karena setengah dari lebar goresan akan terpotong tidak terlihat.
Jika Anda merasa langkah 3 dan 4 membingungkan, cukup seret di sekitar dua objek / jalur untuk memilih keduanya, jepitkan keduanya seperti pada langkah 5, dan sesuaikan lebar goresan sesuai keinginan. Bekerja juga, tapi hei, mengklik itu lebih keren;)
sumber