Gambar SVG: Cara Membuat Edit Dan Optimalkan Mereka

Diterbitkan: 2023-03-05

Scalable Vector Graphics (SVG) adalah format gambar vektor berbasis XML untuk grafik dua dimensi dengan dukungan interaktivitas dan animasi. Spesifikasi SVG adalah standar terbuka yang dikembangkan oleh World Wide Web Consortium (W3C) sejak 1999. Gambar SVG dan perilakunya ditentukan dalam file teks XML. Ini berarti bahwa mereka dapat dicari, diindeks, ditulis, dan dikompresi. Sebagai file XML, gambar SVG dapat dibuat dan diedit dengan editor teks apa pun, tetapi lebih sering dibuat dengan perangkat lunak menggambar.

Grafik dan aplikasi dua dimensi dijelaskan dalam XML menggunakan format file Scalable Vector Graphics (SVG). Jalur dan bentuk digunakan dalam format seni garis, logo, grafik, dan gambar yang menggambarkan jalur atau bentuk. Ini adalah makhluk yang relatif kecil dengan ukuran yang relatif kecil, dan mudah untuk diskalakan ke ukuran yang diinginkan tanpa kehilangan kejelasan (kecuali jika sangat kecil). Dengan menggunakan properti penataan, kami menentukan bagaimana elemen grafik dalam konten SVG akan dirender. Gaya dapat dilakukan dengan menggunakan atribut atau properti CSS. Editor grafis seperti Illustrator, Sketch, dan Inkscape sangat populer. Karena hanya ada sedikit pengoptimal SVG , mereka sering dapat mengurangi ukuran file dan membuatnya lebih mudah untuk bekerja dengannya.

Scalable Vector Graphics ramah SEO karena memungkinkan Anda menambahkan kata kunci, deskripsi, dan tautan langsung ke markup Anda. Karena SVG dapat disematkan dalam HTML, mereka dapat di-cache, diedit langsung menggunakan CSS, dan diindeks untuk aksesibilitas yang lebih besar. Ini adalah contoh terbaik dari masa depan.

Menyematkan elemen SVG langsung ke halaman HTML Anda adalah sebuah pilihan.

Di web, file SVG dapat ditampilkan secara langsung, atau dapat disematkan dalam file HTML menggunakan berbagai metode: Jika HTML adalah XHTML dan dikirimkan sebagai tipe application/xhtml+xml, SVG dapat langsung disematkan dalam XML mengajukan. HTML juga bisa langsung disematkan di SVG. Dimungkinkan untuk menggunakan elemen img.

Bagaimana Saya Menggunakan Svg Di Html?

Bagaimana Saya Menggunakan Svg Di Html?
Kredit: freecodecamp.org

Untuk menggunakan SVG dalam HTML, Anda harus memiliki gambar SVG terlebih dahulu. Ada dua cara untuk melakukannya: 1. Gunakan konverter online untuk mengonversi gambar Anda ke SVG. 2. Gunakan editor SVG untuk membuat gambar SVG Anda sendiri. Setelah Anda memiliki gambar SVG, Anda dapat menggunakannya dalam kode HTML Anda. Untuk melakukan ini, Anda harus menggunakan tag. Tag digunakan untuk menyematkan gambar dalam dokumen HTML. Atribut src dari tag digunakan untuk menentukan URL gambar. Atribut lebar dan tinggi digunakan untuk menentukan lebar dan tinggi gambar. Kode berikut menunjukkan cara menggunakan tag untuk menyematkan gambar SVG dalam dokumen HTML: Gambar digambarkan dengan elemen seperti sistem koordinat dan viewport. Data vektor digunakan untuk membuat format gambar yang disebut Scalable Vector Graphics (SVG). Karena sifat SVG, Anda tidak memiliki piksel unik yang sama dengan jenis gambar lainnya. Ini menggunakan data vektor daripada data gambar untuk membuat gambar yang dapat diskalakan ke resolusi apa pun. Elemen HTML dapat digunakan untuk membuat persegi panjang. Bintang dibuat menggunakan tag SVG 'poligon'. Logo dapat dibuat menggunakan gradien linier di sva. Karena ukuran file SVG lebih kecil, gambar akan dimuat lebih cepat di situs web Anda jika Anda menggunakannya. Tidak ada hubungan antara resolusi dan grafik. Karena berbasis browser, dimungkinkan untuk menjalankannya di berbagai perangkat. JPEG dan PNG adalah beberapa format raster yang rusak akibat kompresi. Saat menggunakan SVG sebaris, ini menghilangkan permintaan HTTP untuk memuat file gambar. Hasilnya, situs Anda akan lebih responsif bagi pengguna. Format grafik vektor seperti SVG dapat digunakan untuk membuat halaman web. Program ini dapat digunakan sebagai alternatif gambar untuk tombol, grafik untuk judul, dan bahkan seluruh halaman. Halaman web dapat menggunakan SVG sebagai URI yang disematkan dengan data, tetapi hanya saat penyandian; URI data tidak diperlukan. Jika Anda menyandikan SVG menggunakan encodeURIComponent() itu akan berfungsi di mana saja. Jika Anda mencoba menggunakan SVG atau CSS sebagai gambar latar, file harus ditautkan dengan benar dan semuanya tampak berfungsi dengan benar, tetapi browser tidak menampilkannya, mungkin karena server menyajikannya dengan salah konten- Saat menggunakan SVG di halaman web, pastikan file diformat dengan benar dan atribut xmlns disetel dengan benar; jika tidak, halaman web Anda akan menampilkan kesalahan format file yang tidak valid. Bisa jadi karena browser tidak mendukung SVG, yang berarti file dikodekan dengan benar dan atribut xmlns disetel, tetapi browser tetap tidak menampilkannya. Haruskah Saya Menggunakan Svg Atau Css? Saat menggunakan CSS, Anda dapat membuat file berbagai efek, tetapi filter bawaan SVG lebih serbaguna, memungkinkan Anda membuat lebih banyak efek kompleks dengan efek UI yang jauh lebih menarik. Selain itu, Efek Gooey adalah salah satu efek filter SVG yang paling mengesankan. Apa Kegunaan Scalable Vector Graphics Svg Di Html5? aplikasi. File XML kemudian dirender menggunakan penampil SVG. Diagram vektor, seperti diagram lingkaran dan grafik dua dimensi dalam sistem koordinat X,Y, biasanya digambar pada gambar SVG. gambar raster dan gambar vektor adalah dua jenis gambar yang paling umum. Gambar raster memiliki resolusi yang ditetapkan dan terdiri dari piksel. Saat file diperbesar, file mungkin terlihat berpiksel atau berbintik, yang mengakibatkan penurunan kualitas. Anda dapat memperbesar atau memperkecil gambar secara real time tanpa kehilangan kualitas dengan SVG. Saat menggunakan file SVG, file yang lebih kecil dapat dioptimalkan daripada jika file tersebut adalah jenis file lainnya. Ini sangat berguna saat berhadapan dengan layar dengan resolusi lebih tinggi. Jika Anda menggunakan SVG sebaris, kinerja situs web Anda akan lebih baik. CSS memungkinkan Anda untuk mengontrol properti warna isian, warna guratan, dan ukuran. Salah satu manfaat SVG adalah berbasis XML, yang berarti bahwa elemen apa pun dapat diakses di dalam DOM. Untuk melampirkan penangan kejadian JavaScript, Anda harus menyertakannya dengan elemen. Setiap bentuk yang digambar disebut sebagai vektor di SVG. Jika atribut objek SVG diubah, browser akan secara otomatis merender bentuk menggantikan atribut yang ditentukan sebelumnya. Anda dapat membuat diagram Anda konsisten di beberapa browser menggunakan fitur ini. Hal ini disebabkan fakta bahwa itu Scalable. Karena disimpan di browser, diagram dapat ditampilkan jauh lebih cepat jika dalam format browser. Saat menggunakan SVG, Anda harus memperhatikan beberapa hal. Untuk memulai, Anda harus menginstal versi terbaru dari penampil SVG di komputer Anda. Aturan praktis kedua adalah menggunakan atribut yang benar saat membuat objek Anda. Atribut isian dan coretan, misalnya, dapat digunakan untuk menggambar dan mewarnai garis dan bentuk. Diagram vektor, di sisi lain, sangat efektif dalam menggunakan SVG. Sangat penting untuk mengingat empat hal terpenting saat membuat diagram di SVG.