grafis vektorDari Wikipedia , ensiklopedia bebasLangsung ke : navigasi, cariArtikel ini adalah tentang ilustrasi komputer . Untuk kegunaan lain , lihat grafis Vector ( disambiguasi ) .Pertanyaan buku - new.svgArtikel ini tidak mengutip manapun acuan atau sumber . Silakan bantu memperbaiki artikel ini dengan menambahkan kutipan ke sumber terpercaya . Disertai rujukan bahan mungkin sulit dan dihapus . ( Oktober 2013 )Artikel ini membutuhkan tambahan kutipan untuk verifikasi . Silakan bantu memperbaiki artikel ini dengan menambahkan kutipan ke sumber terpercaya . Disertai rujukan bahan mungkin sulit dan dihapus . ( Januari 2008)Contoh yang menunjukkan efek grafis vektor dibandingkan grafis raster . Asli berbasis vektor ilustrasi adalah di sebelah kiri . Gambar kanan atas menggambarkan perbesaran 7x sebagai vektor grafis . Kanan bawah menggambarkan perbesaran yang sama sebagai raster ( bitmap ) grafis. Gambar
raster didasarkan pada piksel dan jadi ketika skala ada kehilangan
kejelasan , sementara grafis berbasis vektor dapat ditingkatkan dengan
jumlah berapapun tanpa mengurangi kualitas .
Grafis
vektor adalah penggunaan primitif geometri seperti titik, garis , kurva
, dan bentuk atau poligon ( s ) , yang semuanya didasarkan pada
ekspresi matematika , untuk mewakili gambar dalam komputer grafis . Grafis
vektor didasarkan pada vektor ( juga disebut jalan , atau stroke ) yang
memimpin melalui lokasi yang disebut titik kontrol . Masing-masing titik-titik ini memiliki posisi yang pasti pada sumbu x dan y dari rencana kerja . Setiap
titik , juga, adalah berbagai database , termasuk lokasi titik dalam
ruang kerja dan arah vektor ( yang adalah apa yang mendefinisikan arah
jalur ) . Setiap lagu dapat diberi warna , bentuk , ketebalan , dan juga mengisi.
Ini
tidak mempengaruhi ukuran file dengan cara yang besar karena semua
informasi berada dalam struktur , melainkan menjelaskan cara menggambar
vektor .
isi
1 Ikhtisar
1.1 Standar
1.2 Aplikasi
2 Informasi
3 benda primitif Khas
4 operasi Vector
5 Printing
6 pemodelan 3D
7 Format
8 Lihat juga
9 Referensi
Ikhtisar
Menampilkan komputer terdiri dari grid sel persegi panjang kecil yang disebut piksel ; istilah berasal dari " elemen gambar " . Gambar dibangun dari sel-sel ini . Semakin
kecil dan lebih dekat sel bersama-sama , semakin baik kualitas (
resolusi ) gambar , tapi file yang lebih besar diperlukan untuk
menyimpan jumlah piksel meningkat . Namun,
perangkat penyimpanan modern dan memori kerja dapat memiliki gigabyte -
bahkan terabyte - kapasitas , sehingga ada sedikit kebutuhan untuk
bentuk kompak terutama data .Sebuah gambar berbasis vektor dari empat warna swirl bulat .
Menampilkan
modern dan printer adalah perangkat raster ; format vektor harus
dikonversi ke format raster ( bitmap - array pixel ) sebelum mereka
dapat diberikan ( ditampilkan atau dicetak ) . Ukuran
file bitmap / raster format yang dihasilkan oleh konversi akan
tergantung pada resolusi yang dibutuhkan , tetapi ukuran file vektor
menghasilkan file bitmap / raster akan selalu tetap sama . Dengan
demikian , mudah untuk mengkonversi dari file vektor ke berbagai format
file bitmap / raster tetapi jauh lebih sulit untuk pergi ke arah yang
berlawanan , terutama jika editing berikutnya dari gambar vektor
diperlukan . Mungkin
keuntungan untuk menyimpan gambar yang dibuat dari file sumber vektor
sebagai format bitmap / raster , karena sistem yang berbeda memiliki
format vektor yang berbeda ( dan bertentangan ) , dan beberapa mungkin
tidak mendukung grafis vektor sama sekali . Namun,
setelah file dikonversi dari format vektor , kemungkinan untuk menjadi
lebih besar , dan kehilangan keuntungan dari skalabilitas tanpa
kehilangan resolusi . Ini juga akan tidak lagi mungkin untuk mengedit bagian-bagian individu dari gambar sebagai obyek diskrit . Ukuran file dari gambar grafis vektor tergantung pada jumlah elemen grafis yang dikandungnya , yang merupakan daftar deskripsi .
Dalam
tipografi komputer , garis besar font modern yang menggambarkan
karakter yang dapat dicetak ( mesin terbang ) oleh kurva matematika
kubik atau kuadrat dengan titik kontrol . Namun demikian , font bitmap masih digunakan . Konversi
garis besar membutuhkan mengisi mereka , mengkonversi ke bitmap tidak
sepele , karena bitmap sering tidak memiliki resolusi yang cukup untuk
menghindari " stairstepping " ( " aliasing " ) , terutama dengan ukuran
karakter yang terlihat lebih kecil . Karakter pengolahan data garis dalam mode canggih untuk menciptakan bitmap memuaskan untuk render disebut " mengisyaratkan " . Meskipun
istilah menyiratkan saran , proses ini deterministik , dan dilakukan
dengan kode dieksekusi , pada dasarnya bahasa komputer tujuan khusus . Sementara mengisyaratkan otomatis mungkin, hasilnya bisa lebih rendah daripada yang dilakukan oleh para ahli .
Format vektor tidak selalu tepat dalam pekerjaan grafis . Sebagai
contoh, perangkat seperti kamera dan scanner menghasilkan dasarnya
terus- nada grafis raster yang praktis untuk diubah menjadi vektor , dan
jadi untuk jenis pekerjaan , editor foto akan beroperasi pada piksel
daripada menggambar objek didefinisikan oleh ekspresi matematika . Komprehensif
alat grafis akan menggabungkan gambar dari vektor dan raster sumber ,
dan mungkin menyediakan alat editing untuk kedua , karena beberapa
bagian dari suatu gambar bisa datang dari sumber kamera , dan lain-lain
bisa saja ditarik menggunakan alat vektor .standar
The World Wide Web Consortium ( W3C ) standar untuk grafis vektor adalah Scalable Vector Graphics ( SVG ) . Standar adalah kompleks dan relatif lambat yang akan didirikan setidaknya sebagian karena kepentingan komersial . Banyak
web browser sekarang memiliki beberapa dukungan untuk rendering data
yang SVG tetapi implementasi penuh standar masih relatif jarang .
Dalam
beberapa tahun terakhir , SVG telah menjadi format yang signifikan yang
benar-benar independen dari resolusi perangkat rendering, biasanya
printer atau layar monitor . File SVG adalah teks dasarnya dicetak yang menggambarkan kedua jalur lurus dan melengkung , serta atribut lainnya . Wikipedia
lebih suka SVG untuk gambar seperti peta sederhana , ilustrasi garis ,
lambang , dan bendera , yang umumnya tidak seperti foto atau gambar
terus menerus - nada lainnya . Rendering SVG memerlukan konversi ke format raster pada resolusi yang sesuai untuk tugas saat ini . SVG juga format untuk grafik animasi .
Ada juga versi SVG untuk ponsel . Secara khusus, format khusus untuk ponsel disebut SVGT ( SVG versi kecil ) . Gambar-gambar ini dapat menghitung link dan juga mengeksploitasi anti - aliasing . Mereka juga dapat ditampilkan sebagai wallpaper .Sebuah foto referensi asli sebelum vektorisasiDetil dapat ditambahkan atau dihapus dari seni vektor . Ilustrasi vektor dapat memiliki warna sendiri , yang memungkinkan seniman untuk mencapai hasil yang diinginkan .aplikasi
Awal komputer grafis 2D semua grafis vektor .
Salah satu penggunaan pertama menampilkan grafik vektor adalah sistem pertahanan udara AS SAGE . Sistem
grafis vektor hanya pensiun dari US perjalanan kontrol lalu lintas
udara pada tahun 1999 , dan kemungkinan besar masih digunakan dalam
sistem militer dan khusus . Grafis
vektor juga digunakan pada TX - 2 di MIT Lincoln Laboratory oleh
komputer pelopor grafis Ivan Sutherland untuk menjalankan Sketchpad
programnya pada tahun 1963 .
Sistem
grafis vektor berikutnya , yang sebagian besar iterasi melalui daftar
tersimpan secara dinamis dimodifikasi menggambar instruksi, termasuk IBM
2250 , Imlac PDS - 1 , dan Desember GT40 . Ada
sebuah sistem home game yang menggunakan grafis vektor disebut Vectrex
serta berbagai permainan arcade seperti Asteroids and Space Wars
menggunakan monitor vektor . Menampilkan
lingkup penyimpanan , seperti Tektronix 4014 , bisa menampilkan gambar
vektor tapi tidak mengubah mereka tanpa terlebih dahulu menghapus layar.
Modern
menampilkan grafis vektor kadang-kadang dapat ditemukan di laser yang
menunjukkan cahaya , di mana dua yang bergerak cepat cermin XY posisi
balok untuk cepat menggambar bentuk dan teks sebagai stroke lurus dan
melengkung di layar .
Grafis
vektor dapat dibuat dalam bentuk menggunakan plotter pena , tipe khusus
dari printer yang menggunakan serangkaian ballpoint dan / atau pena
felt- tip pada servo -driven gunung yang bergerak horizontal di kertas ,
dengan plotter bergerak kertas kembali dan sebagainya melalui jalur kertas untuk gerakan vertikal . Meskipun plot khas mungkin dengan mudah membutuhkan beberapa ribu gerakan kertas , bolak-balik , kertas tidak tergelincir . Dalam
roll- fed plotter kecil yang dibuat oleh Pegunungan Alpen di Jepang ,
gigi pada sprockets tipis menjorok kertas dekat ujungnya pada lulus
pertama , dan dipelihara pendaftaran pada lintasan berikutnya .
Beberapa komplotan pena Hewlett - Packard memiliki dua sumbu pembawa pena dan kertas tulis ( ukuran plot terbatas ) . Namun,
bergerak - kertas plotter HP memiliki roda grit ( mirip dengan mesin -
toko gerinda ) yang , pada lulus pertama , menjorok ke permukaan kertas ,
dan secara kolektif dipertahankan pendaftaran .
Vektor kini file grafis seperti gambar teknik biasanya dicetak sebagai bitmap , setelah vektor - to- raster konversi .
Istilah " vektor grafis " ini terutama digunakan dalam konteks komputer grafis dua dimensi . Ini adalah salah satu dari beberapa mode seorang seniman dapat digunakan untuk membuat gambar pada layar raster . Modus lainnya termasuk teks , multimedia , dan 3D rendering. Hampir semua render 3D modern dilakukan dengan menggunakan ekstensi 2D vector graphics teknik . Plotters digunakan dalam gambar teknik masih menarik vektor langsung ke kertas .informasi
Sebagai contoh, perhatikan lingkaran dengan jari-jari r . Potongan-potongan utama informasi program perlu untuk menggambar lingkaran ini
indikasi bahwa apa yang harus diambil adalah lingkaran
jari-jari r
lokasi titik pusat lingkaran
gaya garis stroke dan warna (mungkin transparan )
mengisi corak dan warna (mungkin transparan )
Keuntungan gaya ini menggambar atas grafis raster :
Ini
jumlah minimal informasi diterjemahkan menjadi ukuran file yang jauh
lebih kecil dibandingkan dengan gambar raster besar ( ukuran
representasi tidak tergantung pada dimensi objek ) , meskipun grafis
vektor dengan ukuran file yang kecil sering dikatakan kurang detail
dibandingkan dengan dunia foto nyata .
Sejalan dengan itu , salah satu jauh dapat memperbesar misalnya busur lingkaran , dan tetap halus. Di sisi lain , poligon mewakili kurva akan mengungkapkan yang tidak benar-benar melengkung .
Pada zoom , garis dan kurva tidak perlu semakin luas proporsional . Seringkali lebar adalah baik tidak meningkat atau kurang dari proporsional . Di
sisi lain , kurva tidak teratur diwakili oleh bentuk geometris
sederhana dapat dibuat proporsional lebih luas bila zoom in , untuk
menjaga mereka tampak halus dan tidak seperti bentuk-bentuk geometris .
Parameter objek disimpan dan dapat kemudian dimodifikasi . Ini berarti bahwa bergerak , scaling , berputar , mengisi dll tidak menurunkan kualitas gambar . Selain
itu, biasanya untuk menentukan dimensi dalam satuan
perangkat-independen , yang menghasilkan yang terbaik mungkin
rasterization pada perangkat raster .
Dari
perspektif 3 - D , rendering bayangan juga jauh lebih realistis dengan
grafis vektor , seperti bayangan dapat diabstraksikan ke dalam sinar
cahaya dari mana mereka terbentuk . Hal ini memungkinkan untuk foto gambar realistis dan rendering .
Benda primitif khas
Setiap format file vektor tertentu hanya mendukung beberapa jenis objek primitif . Hampir semua format file vektor mendukung objek primitif sederhana dan cepat - render :
Lines, polylines dan poligon
Kurva Bezier dan bezigons
Lingkaran dan elips
Kebanyakan dukungan format file vektor
Teks ( dalam format huruf komputer seperti TrueType di mana setiap huruf dibuat dari kurva Bezier ) atau quadratics .
warna gradien
Seringkali , gambar bitmap dianggap sebagai objek primitif . Dari pandangan konseptual , berperilaku sebagai persegi panjang .
Beberapa format file vektor mendukung objek yang lebih kompleks sebagai primitif :
Banyak splines aplikasi computer-aided design dukungan dan kurva lainnya , seperti :
Catmull - Rom splines
NURBS
sistem fungsi iterasi
superellipses dan superellipsoids
metaballs
dan lain-lain
Jika
suatu gambar disimpan dalam satu format file vektor dikonversi ke
format file lain yang mendukung semua benda primitif yang digunakan
dalam gambar tertentu , maka konversi dapat lossless .operasi vektor
Vektor
editor grafis biasanya memungkinkan rotasi , gerakan ( tanpa rotasi ) ,
mirroring , peregangan , skewing , transformasi affine , perubahan z
-order ( longgar , apa yang ada di depan apa ) dan kombinasi primitif ke
obyek yang lebih kompleks .
Transformasi yang lebih canggih termasuk operasi set pada bentuk tertutup ( union , perbedaan , persimpangan , dll ) .
Grafis
vektor yang ideal untuk gambar sederhana atau komposit yang perlu
perangkat-independen , atau tidak perlu untuk mencapai foto - realisme .
Sebagai contoh, PostScript dan PDF bahasa deskripsi halaman menggunakan model grafis vektor .pencetakan
Seni vektor sangat ideal untuk mencetak . Karena seni terbuat dari serangkaian kurva matematika , akan mencetak sangat tegas bahkan ketika diubah ukurannya . Misalnya
, seseorang dapat mencetak logo vector pada selembar kecil kertas
fotokopi , dan kemudian memperbesar logo vektor yang sama dengan ukuran
billboard dan menjaga kualitas yang sama garing . Sebuah
raster resolusi rendah grafis akan blur atau pixelate berlebihan jika
diperbesar dari ukuran kartu nama ke ukuran billboard . (
Resolusi yang tepat dari grafis raster yang diperlukan untuk hasil
berkualitas tinggi tergantung pada jarak pandang , misalnya , billboard
mungkin masih tampak berkualitas tinggi bahkan pada resolusi rendah jika
melihat jarak yang cukup besar . )
Jika
kita menganggap karakter tipografi sebagai gambar , maka pertimbangan
yang sama yang telah kita buat untuk grafis diterapkan bahkan untuk
komposisi teks tertulis untuk pencetakan ( typesetting ) . Rangkaian karakter yang lebih tua disimpan sebagai bitmap . Oleh
karena itu , untuk mencapai kualitas cetak maksimum mereka harus
digunakan pada resolusi tertentu saja; format font yang dikatakan non -
scalable . Kualitas
tinggi tipografi saat ini didasarkan pada gambar karakter ( font ) yang
biasanya disimpan sebagai vektor grafis , dan dengan demikian scalable
untuk ukuran. Contoh format vektor ini untuk karakter font Postscript dan TrueType font .pemodelan 3DArtikel utama: pemodelan 3D
Dalam
komputer grafis 3D , representasi permukaan vectorized yang paling umum
( bitmap dapat digunakan untuk tujuan khusus seperti tekstur permukaan ,
data yang tinggi - lapangan dan pemetaan bump ) . Pada
low-end , jerat poligon sederhana yang digunakan untuk mewakili detil
geometris dalam aplikasi di mana frame rate yang interaktif atau
kesederhanaan adalah penting. Pada
high-end , di mana satu bersedia untuk perdagangan - off kali render
lebih tinggi untuk meningkatkan kualitas gambar dan presisi ,
representasi permukaan halus seperti patch Bezier , NURBS atau permukaan
Subdivision digunakan . Satu
bisa, bagaimanapun , mencapai render permukaan halus dari mesh
poligonal melalui penggunaan algoritma shading seperti Phong dan Gouraud.
Tidak ada komentar:
Posting Komentar