SVG Dengan Perbatasan Padat
Diterbitkan: 2023-02-09Saat membuat file SVG, salah satu pertanyaan paling umum adalah "mengapa file SVG saya memiliki batas transparan?" Jawabannya sebenarnya cukup sederhana: secara default, semua file SVG memiliki batas transparan. Ini karena spesifikasi SVG menyertakan atribut "viewBox", yang menentukan posisi dan dimensi konten SVG. Atribut viewBox bersifat opsional, tetapi ketika disertakan, sistem koordinat konten SVG ditentukan oleh nilai atribut. Atribut viewBox memiliki empat nilai: dua yang pertama menentukan posisi sisi kiri dan atas konten SVG, dan dua yang kedua menentukan lebar dan tinggi. Keempat nilai ini kemudian digunakan untuk membuat sistem koordinat konten SVG. Nilai default untuk atribut viewBox adalah “0 0 1 1”, yang berarti konten SVG diposisikan di sudut kiri atas file SVG, dengan lebar 1 dan tinggi 1. Ini juga berarti bahwa koordinat sistem dimulai di sudut kiri atas file SVG, dengan sumbu x ke kanan dan sumbu y ke bawah. Karena nilai default untuk atribut viewBox adalah “0 0 1 1”, semua file SVG memiliki batas transparan. Ini karena sistem koordinat konten SVG dimulai di pojok kiri atas file, dan konten diposisikan di pojok kiri atas file, dengan lebar 1 dan tinggi 1. Jika tidak ingin file SVG Anda memiliki batas transparan, Anda cukup menambahkan nilai keempat ke atribut viewBox. Nilai keempat ini menentukan posisi sisi kanan konten SVG, dan nilai kelima menentukan posisi sisi bawah konten SVG. Misalnya, jika Anda ingin file SVG Anda memiliki batas hitam pekat , Anda dapat menyetel atribut viewBox ke “0 0 2 2”. Ini akan membentuk sistem koordinat sehingga konten SVG diposisikan di pojok kiri atas file, dengan lebar 2 dan tinggi 2. Perlu diingat bahwa nilai keempat dan kelima dari atribut viewBox tidak wajib. Jika Anda hanya menentukan tiga nilai pertama, konten SVG akan tetap berada di pojok kiri atas file, dengan lebar 1 dan tinggi 1.
Program grafik akan secara otomatis mengisi area isian putih tanpa garis luar. Ini dapat dihapus dengan menggunakan editor teks, seperti NotePad, untuk membuka file SVG. Fill dan stroke adalah dua parameter yang dapat digunakan untuk mewarnai node. Ada risiko saat Anda menyimpan atau mengekspor file SVG, Anda secara tidak sengaja akan membuka file tersebut ke latar belakang transparan. Path adalah elemen bentuk dasar di perpustakaan SVG. Dengan menggunakannya, Anda dapat membuat kurva, busur, dan bentuk lainnya. Perintah jalur adalah daftar perintah yang berisi simbol perintah dan angka yang mewakili parameter yang terkait dengan perintah itu.
Kemampuan untuk menggunakan animasi, transparansi, gradien, dan skalabilitas menjadikan SVG alat yang luar biasa untuk membuat grafik berkualitas tinggi. Untuk gambar berwarna (kebanyakan foto), format file PNG digunakan. Memang, bagaimanapun, memiliki rasio kompresi yang rendah dan transparan.
Untuk mengubah kapasitas goresan, gunakan SVG untuk menyetelnya menjadi tidak ada, atau gunakan SVG untuk menyetelnya menjadi 0. Demikian pula, nilai isian elemen "persegi" tidak disetel, dan warna standarnya adalah hitam. Jika Anda ingin membuat rect transparan, masukkan fill=”none.” ke dalam isi rect.
Saat menggunakan CSS untuk menyetel warna latar belakang untuk elemen root, Anda harus selalu membiarkan latar belakang SVG transparan jika Anda tidak menyisipkan persegi panjang atau sesuatu yang memenuhi seluruh gambar.
Mengapa Svg Saya Memiliki Perbatasan?
Ada berbagai alasan mengapa svg mungkin memiliki batas. Bisa jadi pembuat svg ingin menambahkan border untuk alasan estetika, atau agar svg lebih menonjol. Bisa juga svg memiliki latar belakang transparan, dan batas digunakan untuk membantu menggambarkan tepi svg. Apapun alasannya, sebuah border bisa menjadi tambahan yang berguna untuk sebuah svg.
Apakah File Svg Memiliki Latar Belakang Transparan?
Beberapa file svg memiliki latar belakang transparan dan beberapa tidak. Itu semua tergantung pada pembuat file dan apa yang mereka maksudkan untuk file tersebut.
Dalam tutorial ini, saya akan mendemonstrasikan cara menggunakan Inkscape untuk membuat latar belakang SVG transparan. Untuk melakukannya, tekan kotak centang di menu Properti Dokumen. Namun, Anda akan melihat bahwa dokumen apa pun yang Anda ekspor ke format PNG memiliki latar belakang yang jelas dan transparan. Untuk melihat Warna Latar Belakang, klik garis putih di sebelahnya. Anda akan melihat pilihan warna muncul di layar Anda. Setelah latar belakang kotak-kotak Anda dipilih, Anda seharusnya dapat melihatnya di Inkscape secara real time. Dalam hal ini, Anda juga dapat mengisi isian warna pada latar belakang SVG menggunakan menu Properti Dokumen.
Grafik vektor dapat diskalakan, sedangkan file Photoshop diperkecil untuk menampilkan piksel. Jika ada di Photoshop, itu harus ditampilkan di jendela transparan jika Anda mengekspor dari Photoshop sebagai SVG (yang berisi bitmap). grafik vektor dapat diskalakan tanpa kehilangan kualitas, yang merupakan fitur penting dalam portabilitasnya. Akibatnya, mengekspor file Photoshop sebagai sVG bisa menjadi cara terbaik untuk menjaga latar belakang sedekat mungkin dengan gambar. Anda juga dapat mengubah warna latar belakang dengan menyesuaikan properti set.
Warna Latar Belakang Svg
Properti isian dan goresan tersedia untuk mewarnai latar belakang. Properti isian memungkinkan untuk menentukan warna garis tepi, sedangkan properti goresan memungkinkan untuk menentukan warna isian di dalam bentuk.
Selain transparan, latar belakang SVG dapat diatur ke warna ini menggunakan properti background-color. Dengan melakukannya, Anda akan dapat memperoleh warna yang sama dengan isian atau goresan.
Bagaimana Saya Menghilangkan Latar Belakang Putih Di Svg?
Ada beberapa cara untuk menghilangkan background putih di svg. Salah satu caranya adalah dengan menggunakan atribut “background” pada elemen svg . Ini akan memungkinkan Anda untuk mengatur warna latar belakang svg ke warna apa pun yang Anda inginkan. Cara lain adalah dengan menggunakan warna “transparan” untuk background. Ini dapat dilakukan dengan menyetel atribut "isi" elemen svg menjadi "transparan".
Svg Memiliki Perbatasan Putih
Saat mencoba membuka file SVG di beberapa program, batas putih mungkin muncul di sekitar tepi gambar. Ini biasanya karena program tidak dapat menangani transparansi file SVG dengan benar. Dalam kebanyakan kasus, ini dapat diperbaiki hanya dengan membuka file di program lain.
Saat mengekspor file ansvg dari Illustrator ke Adobe Illustrator, ada batas putih di sisi gambar. Apakah Anda yakin ruang putih adalah bagian dari gambar, dan bukan hanya ruang kosong di jendela karena gambar tidak proporsional dengannya? Anda harus sopan dan hormat, beri kredit pada sumber aslinya, dan cari konten duplikat sebelum memposting. Pastikan bahwa posting Anda terhormat dan jujur, bahwa Anda menghargai sumber aslinya, dan Anda mencari konten duplikat. Vektor sesat adalah umum, jadi cari dan pangkas secara manual menggunakan alat Pathfinder jika Anda memiliki sesat di artboard.