Apa itu Mode Warna Sejati. Pengkodean grafis

3 Pengambilan sampel piksel pengkodean bitmap! Gambarnya terdistorsi! Piksel adalah elemen terkecil dari gambar yang dapat Anda atur warnanya sendiri. Bitmap adalah gambar yang dikodekan sebanyak piksel.

4 Pengkodean raster 0 0 0 1 1 0 0 1 0 1 1 1 0 0 0 1 1 A 26 42 FF 0 0 1 1 0 0 0 1 1 1 1 0 0 0 1 1 1 0 0 42 5 A 5 A 7 E 1 A 2642 FF 425 A 5 A 7 E 16

6 Resolusi adalah jumlah piksel per inci dari ukuran gambar. ppi \u003d piksel per inci, piksel per inci 1 inci \u003d 2, 54 cm 300 ppi 96 ppi layar cetak 48 ppi 24 ppi

7 Masalah Resolusi 1. Berapa ukuran piksel yang harus dimiliki oleh gambar yang dikodekan dengan resolusi 300 ppi agar dapat dicetak 10 × 15 cm darinya? tinggi 10 cm × 300 piksel 1181 piksel 2, 54 cm 15 cm × 300 piksel lebar 1771 piksel 2, 54 cm

8 Resolusi Tugas 2. Gambar yang disandikan memiliki dimensi 5760 × 3840 piksel dan resolusi 600 ppi. Berapa ukuran gambar yang dicetak? lebar 5760 piksel × 2, 54 cm 24,4 cm 600 piksel tinggi 3840 piksel × 2, 54 cm 16,3 cm 600 piksel

9 Sensitivitas teori warna Young-Helmholtz tiga jenis "kerucut" 0 400500 600 700, nm! Cahaya dengan panjang gelombang berapa pun dapat diganti dengan sinar merah, hijau, dan biru!

10 model warna RGB D. Maxwell, 1860 warna \u003d (R, G, B) hijau merah biru merah hijau biru 0 .. 255 (0, 0, 0) (255, 255) (255, 0, 0) (255, 150) (0, 255, 0) (0, 255) (0, 0, 255) (100, 0, 0 )? Berapa banyak warna berbeda yang bisa Anda kodekan? 256 · 256 \u003d 16.777.216 (Warna Asli)! RGB adalah model warna untuk perangkat yang memancarkan cahaya (monitor)!

11 Model warna RGB (255, 0) #FFFF 00 RGB Halaman Web (0, 0, 0) # 000000 (255, 255) #FFFFFF (255, 0, 0) #FF 0000 (0, 255, 0) # 00 FF 00 (0, 0, 255) # 0000 FF (255, 0) #FFFF 00 (204, 204) #CCCCCC

12 Masalah Kode hex plot: RGB (100, 200) RGB (30, 50, 200) RGB (60, 180, 20) RGB (220, 150, 30)

13 Kedalaman warna adalah jumlah bit yang digunakan untuk menyandikan warna suatu piksel. ? Berapa banyak memori yang Anda perlukan untuk menyimpan 1 piksel dalam True Color? R (0 .. 255) 256 \u003d 28 opsi 8 bit \u003d 1 byte R G B: 24 bit \u003d 3 byte Masalah Warna Asli. Berapa ukuran file yang mengkodekan bitmap 20 × 30 piksel dalam True Color? 20 3 byte \u003d 1800 byte

14 Enkode dengan palet? Bagaimana cara mengurangi ukuran file? menurunkan resolusi menurunkan kedalaman warna menurunkan kualitas Palet warna adalah tabel di mana kode numerik ditetapkan untuk setiap warna yang ditentukan sebagai komponen dalam model RGB.

15 Pengkodean dengan palet 00 11 11 11 11 00 01 01 01 01 00 10 10 10 10 Palet: 0 0 0 warna 002 0 0 255 0 0 warna 012 warna 102? Berapa kedalaman warnanya? ? Berapa lama waktu yang dibutuhkan palet? 255255 warna 112 2 bit per piksel 3 4 \u003d 12 byte

16 Encoding dengan palet Langkah 1. Pilih jumlah warna: 2, 4,… 256. Langkah 2. Pilih 256 warna dari palet: 248 0 88 0 221 21 181 192 0 21 0 97 Langkah 3. Buat palet (setiap warna memiliki angka 0 .. 255) palet disimpan di awal file 0 248 0 88 1 0 221 21 254 181 192 0… 255 21 0 97 Langkah 4. Kode piksel \u003d jumlah warnanya di palet 2 45 65 14… 12 23

17 Enkode palet File palet: kode piksel palet Jumlah warna Ukuran palet (byte) Kedalaman warna (bit per piksel) 2 4 16 256 6 12 48 768 1 2 4 8

18 Tugas Tugas 1. Dalam proses konversi file grafik raster, jumlah warna berkurang dari 512 menjadi 8. Berapa kali volume informasi file berkurang? Tugas 2. Resolusi layar monitor adalah 1024 x 768 piksel, kedalaman warna 16 bit. Berapa banyak memori video yang diperlukan untuk mode grafis ini? Masalah 3. Berapa byte yang diambil kode untuk gambar 40x50 piksel dalam mode warna sebenarnya? saat melakukan pengkodean dengan 256 palet warna? Tugas 4. Memori 4 kilobyte dialokasikan untuk menyimpan gambar bitmap dengan ukuran 128 x 128 piksel. Berapa jumlah warna maksimum yang mungkin dalam palet gambar?

19 Bitmaps: Format File Format BMP JPG True Color GIF Palette PNG Transparansi Animasi

20 Pencetakan kode warna (CMYK) RRGBGB Putih - merah \u003d cyan C \u003d Cyan Putih - hijau \u003d magenta M \u003d Magenta Putih - biru \u003d kuning Y \u003d Kuning CMY 0 0 0 25525552555 Model CMYK: + Warna kunci § konsumsi tinta lebih sedikit dan kualitas terbaik untuk warna hitam dan abu-abu

21 RGB dan CMYK manusia melihat RGB CMYK tidak semua warna yang ditampilkan monitor (RGB), Anda dapat mencetak (CMYK) saat mengubah kode warna dari RGB ke CMYK, warna terdistorsi RGB (0, 255, 0) CMYK (65, 0, 100, 0) RGB (104, 175, 35)

22 Model warna HSB (HSV) HSB \u003d Hue Saturation Brightness atau Nilai 0/360 270 0 Hue (H) Saturation 100 Brightness (B) 90100 Brightness (S) 0 180 saturasi - tambahkan kecerahan putih - tambahkan hitam

23 Model Warna Lab Standar Internasional untuk Pengodean Warna Independen Perangkat (1976) Berdasarkan model warna manusia. Lab \u003d Lightness a, b (mengatur tone warna) untuk terjemahan antara model warna: RGB Lab CMYK Lightness 25% Lightness 75% untuk koreksi warna foto

24 Profil Perangkat? Warna apa yang akan kita lihat? RGB (255, 0, 0) sebagai 680 nm RGB (255, 0, 0) 680 nm profil monitor RGB (225, 10, 20) profil pemindai CMYK (0, 100, 0) profil printer

25 Pengkodean raster: menghasilkan metode universal (Anda dapat menyandikan gambar apa pun) satu-satunya metode untuk menyandikan dan memproses gambar buram yang tidak memiliki batas yang jelas (foto) adalah hilangnya informasi (mengapa?) Saat mengubah ukuran, warna dan bentuk objek pada gambar terdistorsi Ukuran file tidak bergantung pada kompleksitas gambar (dan bergantung pada apa?)

26 Pengkodean vektor Gambar dari bentuk geometris: garis, polylines, persegi panjang, lingkaran, elips, busur, garis yang dihaluskan (kurva Bezier) Untuk setiap bentuk, berikut ini disimpan dalam memori: dimensi dan koordinat dalam gambar; warna dan gaya batas; warna dan gaya isian (untuk bentuk tertutup)

27 Pengkodean vektor Kurva Bezier: A C B simpul halus simpul halus E D Koordinat simpul dan ujung "lengan" disimpan (3 titik untuk setiap simpul, kurva urutan ke-3).

28 Pengkodean vektor (ringkasan) cara terbaik untuk menyimpan gambar, diagram, peta selama pengkodean tidak ada kehilangan informasi saat mengubah ukuran tidak ada distorsi gambar bitmap gambar vektor adalah ukuran file yang lebih kecil, tergantung pada kompleksitas gambar yang tidak efektif digunakan untuk foto dan gambar buram

29 Pengkodean Vektor: Format File WMF (Windows Metafile) EMF (Windows Metafile) CDR (Program Corel. Draw) AI (Program Adobe Illustrator) untuk Halaman Web SVG (Scalable Vector Graphics)

Lebar: \u003d "" auto \u003d ""\u003e

31 Tugas praktis Slide 12 untuk menyelesaikan di buku catatan Dalam program Paint akan mengikuti pola. kerja:

33 Digitalisasi sinyal audio analog Digitalisasi adalah konversi sinyal analog menjadi kode digital (sampling). - interval sampling - frekuensi sampling (Hz, kHz) T Seseorang mendengar 16 Hz ... 20 kHz t 8 kHz - frekuensi minimum untuk pengenalan suara 11 kHz Hz, 22 kHz Hz, 44, 1 Hz - Kualitas CD 48 kHz - Film DVD 96 kHz, 192 kHz

34 Digitalisasi Suara: Mengukur? Berapa bit yang dibutuhkan untuk menulis angka 0, 6? Kuantisasi (pengambilan sampel tingkat) adalah representasi angka sebagai kode digital dengan panjang hingga. ADC \u003d Konverter Analog-ke-Digital Pengodean 3-bit: 8 bit \u003d 256 level 16 bit \u003d 65536 level 24 bit \u003d 224 level 7 6 5 4 3 2 1 0 Lebar kode adalah jumlah bit yang digunakan untuk menyimpan satu sampel. T t

35 Masalah Digitalisasi suara. Menentukan volume informasi data yang diperoleh dengan mendigitasi suara berdurasi 1 menit pada frekuensi 44 kHz menggunakan kartu suara 16-bit. Rekaman dibuat dalam mode "stereo". Selama 1 detik setiap saluran menulis 44000 nilai, masing-masing membutuhkan 16 bit \u003d 2 byte total 44000 2 byte \u003d 88000 byte Mempertimbangkan "stereo" total 88000 2 \u003d 176000 byte Selama 1 menit 176000 60 \u003d 1056000 byte 10313 KB 10 MB

36 Digitalisasi suara Bagaimana memulihkan sinyal? DAC \u003d Digital-to-Analog Converter setelah tanpa sebelum smoothing digitalisasi perangkat T analog smoothing! t? Yang mana untuk meningkatkan kualitas? ? Apa yang akan bertambah buruk? kurangi ukuran file T.

37 Digitalisasi - sebagai akibatnya, Anda dapat menyandikan suara apa pun (termasuk suara, peluit, gemerisik, ...) ada kehilangan informasi sejumlah besar file? Sifat suara digital apa yang menentukan kualitas suara? Format file: WAV (format audio gelombang), sering tidak dikompresi (ukuran!) MP 3 (MPEG-1 Audio Layer 3, dikompresi manusia) AAC (Advanced Audio Coding, 48 saluran, kompresi) WMA (Windows Media Audio, streaming audio, kompresi) OGG (Ogg Vorbis, format terbuka, kompresi)

38 Pengkodean instrumen MIDI (Antarmuka Digital Instrumen Musik). dalam file. mid: 128 catatan melodi (nada, durasi) dan 47 program parameter suara alat musik perkusi (volume, timbre) untuk hingga 1024 saluran kartu suara! dalam memori kartu suara: sampel suara (tabel gelombang) Keyboard MIDI: § tidak ada kehilangan informasi saat mengkodekan musik instrumental § ukuran file kecil tidak mungkin untuk menyandikan suara non-standar, suara

39 Musik pelacak Dalam file (modul): sampel suara (sampel) notasi musik, trek (trek) - trek alat musik hingga 32 saluran Format file: MOD dirancang untuk komputer Amiga S 3 M saluran digital + suara yang disintesis, 99 instrumen XM, STM , ... Penggunaan: demoscene (ukuran file penting)

40 Video encoding! Video \u003d gambar + Sinkronisasi suara! gambar: ≥ 25 frame per detik PAL: 768 × 576, 24 bits per detik: 768 × 576 × 3 byte ≈ 32 MB dalam 1 menit: 60 × 32 MB ≈ 1,85 GB HDTV: 1280 × 720, 1920 × 1080 bingkai asli + perubahan kompresi (10 -15 dtk) (codec - algoritma kompresi) Div. X, Xvid, H.264, WMV, Ogg Theora ... suara: 48 kHz, kompresi 16 bit (codec - algoritma kompresi) MP 3, AAC, WMA, ...

41 Format file video AVI - Audio Video Interleave - audio dan video berselang-seling; wadah - codec yang berbeda dapat digunakan MPEG - Motion Picture Expert Group WMV - Windows Media Video, Microsoft MP 4 - MPEG-4, video terkompresi dan suara MOV - Quick Time Movie, format Apple Web. M - format terbuka, didukung oleh browser

42 Sumber ilustrasi 1. 2. 3. 4. 5. 6. 7. 8. http: // ru. wikipedia. org / http: // www. cyberphysics. bersama. uk http: // epson. su http: // www 8.hp. com http: // head-fi. org http: // ru. wikipedia. org / http: // ru. wikipedia. org materi berhak cipta

Raster, piksel, pengambilan sampel, resolusi

Seperti semua jenis informasi, gambar di komputer dikodekan sebagai urutan biner. Mereka menggunakan dua metode pengkodean yang berbeda secara fundamental, yang masing-masing memiliki kelebihan dan kekurangan.

Baik garis maupun luas terdiri dari titik-titik yang tak terbatas. Kita perlu mengkodekan warna masing-masing titik ini. Jika jumlahnya sangat banyak, kami segera sampai pada kesimpulan bahwa ini membutuhkan memori yang tidak terbatas. Oleh karena itu, gambar tidak dapat dikodekan menggunakan metode "titik demi titik". Namun, ide ini tetap bisa digunakan.

Mari kita mulai dengan gambar hitam dan putih. Mari kita bayangkan bahwa kisi-kisi ditumpangkan pada gambar belah ketupat, yang memecahnya menjadi kotak. Jala ini disebut raster. Sekarang untuk setiap kotak kami menentukan warna (hitam atau putih). Untuk bujur sangkar yang bagiannya dicat dengan warna hitam dan sebagian lagi dengan putih, kita akan memilih warna tergantung pada bagian mana (hitam atau putih) yang lebih besar.

Gambar 1.

Kami mendapatkan apa yang disebut gambar raster, yang terdiri dari piksel persegi.

Definisi 1

Pixel (Pixel bahasa Inggris \u003d elemen gambar, elemen gambar) adalah elemen gambar terkecil yang dapat Anda atur warnanya sendiri. Setelah memecah gambar "biasa" menjadi kotak, kami melakukan diskritisasi - kami membagi satu objek menjadi elemen terpisah. Memang, kami memiliki gambar tunggal dan tak terpisahkan - gambar belah ketupat. Hasilnya, kami mendapatkan objek diskrit - satu set piksel.

Kode biner untuk citra hitam-putih yang diperoleh sebagai hasil pengambilan sampel dapat dibuat sebagai berikut:

  • ganti piksel putih dengan nol dan yang hitam dengan satu;
  • kami menulis garis tabel yang dihasilkan satu per satu.

Contoh 1

Mari tunjukkan ini dengan contoh sederhana:

Gambar 2.

Lebar gambar ini adalah $ 8 $ piksel, jadi setiap baris tabel terdiri dari $ 8 $ digit biner - bit. Agar tidak menulis string nol dan satu yang sangat panjang, lebih mudah menggunakan sistem bilangan heksadesimal, mengkodekan $ 4 $ dari bit yang berdekatan (tetrad) dengan satu digit heksadesimal.

Gambar 3.

Misalnya untuk baris pertama kita mendapatkan kode $ 1A_ (16) $:

dan untuk keseluruhan gambar: $ 1A2642FF425A5A7E_ (16) $.

Komentar 1

Sangat penting untuk memahami apa yang kita peroleh dan apa yang hilang sebagai akibat dari pengambilan sampel. Yang terpenting, kami dapat menyandikan gambar dalam biner. Namun, ini mendistorsi gambar - alih-alih belah ketupat, kami mendapatkan satu set kotak. Alasan distorsi adalah karena, di beberapa kotak, bagian gambar asli diisi dengan warna berbeda, dan dalam gambar yang dikodekan, setiap piksel harus memiliki satu warna. Dengan demikian, beberapa informasi asli hilang selama pengkodean. Ini akan terwujud dengan sendirinya, misalnya, saat gambar diperbesar - persegi menjadi lebih besar, dan gambar semakin terdistorsi. Untuk mengurangi hilangnya informasi, Anda perlu mengurangi ukuran piksel, yaitu meningkatkan resolusi.

Definisi 2

Resolusi Adalah jumlah piksel dari ukuran gambar.

Resolusi biasanya diukur dalam piksel per inci (menggunakan notasi bahasa Inggris $ ppi $ \u003d piksel per inci). Misalnya, resolusi $ 254 $ ppi $ berarti ada $ 254 $ piksel per inci ($ 25,4 mm), jadi setiap piksel "berisi" persegi $ 0,1 × 0,1 $ mm dari gambar asli. Semakin tinggi resolusinya, semakin akurat gambar dikodekan (semakin sedikit informasi yang hilang), tetapi pada saat yang sama ukuran file bertambah.

Pengodean warna

Bagaimana jika gambarnya diwarnai? Dalam kasus ini, satu bit tidak lagi cukup untuk menyandikan warna piksel. Misalnya pada gambar bendera $ 4 $ Rusia yang ditunjukkan pada gambar, warnanya hitam, biru, merah dan putih. Dibutuhkan $ 2 $ bit untuk menyandikan salah satu dari empat opsi, jadi setiap kode warna (dan setiap kode piksel) akan menjadi dua bit. Misalkan $ 00 $ menunjukkan hitam, $ 01 $ merah, $ 10 $ biru, dan $ 11 $ putih. Kemudian kita mendapatkan tabel berikut:

Gambar 4.

Satu-satunya masalah adalah saat menampilkan di layar, Anda perlu menentukan warna mana yang sesuai dengan satu atau kode lain. Artinya, informasi warna perlu dinyatakan sebagai angka (atau sekumpulan angka).

Seseorang merasakan cahaya sebagai banyak gelombang elektromagnetik. Panjang gelombang tertentu sesuai dengan warna tertentu. Misalnya, panjang gelombang $ 500-565 nm berwarna hijau. Cahaya yang disebut "putih" sebenarnya adalah campuran panjang gelombang yang menutupi seluruh rentang yang terlihat.

Menurut konsep penglihatan warna modern (teori Jung-Helmholtz), mata manusia mengandung tiga jenis elemen sensitif. Masing-masing merasakan aliran cahaya secara keseluruhan, tetapi yang pertama paling sensitif di wilayah merah, yang kedua di wilayah hijau, dan yang ketiga di wilayah biru. Warna adalah hasil dari eksitasi ketiga jenis reseptor. Oleh karena itu, diyakini bahwa warna apa pun (yaitu, sensasi seseorang yang merasakan gelombang dengan panjang tertentu) dapat disimulasikan hanya dengan menggunakan tiga berkas cahaya (merah, hijau dan biru) dengan kecerahan berbeda. Akibatnya, warna apa pun secara kasar terurai menjadi tiga komponen - merah, hijau dan biru. Dengan mengubah kekuatan komponen ini, Anda dapat membuat warna apa pun. Model warna ini dinamai RGB setelah huruf awal dari kata bahasa Inggris merah (merah), hijau (hijau) dan biru (biru).

Dalam model RBG, kecerahan setiap komponen (atau, seperti yang mereka katakan, setiap saluran) paling sering dikodekan dengan bilangan bulat dari $ 0 $ hingga $ 255 $. Dalam hal ini, kode warna adalah tiga angka (R, G, B), kecerahan saluran individu. Warnanya ($ 0,0.0) hitam dan ($ 255.255.255) putih. Jika semua komponen memiliki kecerahan yang sama, hasilnya adalah nuansa abu-abu, dari hitam menjadi putih.

Gambar 5.

Untuk membuat warna merah muda (merah muda), Anda harus meningkatkan kecerahan saluran hijau dan biru secara merata dalam warna merah ($ 255.0.0), misalnya, warna ($ 255, $ 150, $ 150) adalah merah muda. Mengurangi kecerahan semua saluran secara merata membuat warna gelap, misalnya, warna dengan kode ($ 100.0.0) - merah tua.

Ada total $ 256 opsi kecerahan untuk masing-masing dari tiga warna. Ini memungkinkan Anda untuk mengenkode $ 256 ^ 3 \u003d 16.777.216 $ shades, yang lebih dari cukup untuk manusia. Karena $ 256 \u003d 2 ^ 8 $, masing-masing dari tiga komponen menempati $ 8 $ bit atau $ 1 $ byte dalam memori, dan semua informasi tentang warna adalah $ 24 $ bit (atau $ 3 $ byte). Nilai ini disebut kedalaman warna.

Definisi 3

Kedalaman warna Adalah jumlah bit yang digunakan untuk menyandikan warna suatu piksel.

$ 24 $ -bit color coding sering disebut juga sebagai True Color. Untuk menghitung ukuran gambar dalam byte dengan pengkodean ini, Anda perlu menentukan jumlah total piksel (mengalikan lebar dan tinggi) dan mengalikan hasilnya dengan $ 3 $, karena warna setiap piksel dikodekan dalam tiga byte. Misalnya, gambar $ 20x30 $ piksel yang dikodekan dengan warna asli akan membutuhkan $ 20x30x3 \u003d $ 1800 byte.

Selain mode warna sebenarnya, pengkodean $ 16 $ -bit juga digunakan (Bahasa Inggris High Color), ketika $ 5 $ bit dialokasikan untuk komponen merah dan biru, dan $ 6 $ bit untuk hijau, yang lebih sensitif bagi mata manusia. Dalam mode Warna Tinggi, Anda dapat menyandikan $ 2 ^ (16) \u003d 65.536 $ warna berbeda. Di ponsel, kode warna $ 12-bit ($ 4 bit per saluran, $ 4096 warna).

Enkode palet

Umumnya, semakin sedikit warna yang digunakan, semakin banyak warna gambar yang terdistorsi. Jadi, saat mengkodekan warna, ada juga kehilangan informasi yang tak terhindarkan, yang "ditambahkan" ke kehilangan yang disebabkan oleh pengambilan sampel. Sangat sering (misalnya, dalam diagram, diagram, dan gambar) jumlah warna dalam gambar kecil (tidak lebih dari $ 256). Dalam hal ini, kode palet digunakan.

Definisi 4

Palet warna Adalah tabel di mana kode numerik dikaitkan dengan setiap warna yang ditentukan sebagai komponen dalam model RGB.

Pengkodean palet dilakukan sebagai berikut:

  • pilih jumlah warna $ N $ (sebagai aturan, tidak lebih dari $ 256 $);
  • pilih warna $ N $ apa pun dari palet warna asli ($ 16.777.216 $ warna) dan untuk masing-masing temukan komponen dalam model RGB;
  • setiap warna diberi nomor (kode) dari $ 0 $ hingga $ N - 1 $;
  • buat palet, pertama tuliskan komponen RGB kode warna $ 0 $, lalu komponen kode warna $ 1 $, dsb.

Warna setiap piksel dikodekan bukan sebagai nilai RGB, tetapi sebagai nomor warna dalam palet. Misalnya, saat mengenkode gambar bendera Rusia (lihat di atas), $ 4 $ warna dipilih:

  • hitam: kode RGB ($ 0,0.0); kode biner $ 002 $;
  • merah: kode RGB ($ 255.0.0); kode biner $ 012 $;
  • biru: kode RGB ($ 0,0.255); kode biner $ 102 $;
  • putih: kode RGB ($ 255.255.255); kode biner $ 112 $.

Oleh karena itu, palet, yang biasanya ditulis ke dalam area layanan khusus di awal file (disebut file header), terdiri dari empat blok tiga byte:

Gambar 6.

Setiap piksel hanya membutuhkan dua bit.

Palet dengan warna lebih dari $ 256 tidak digunakan dalam praktik.

Pro dan kontra dari pengkodean bitmap

Encoding bitmap memiliki martabat:

  • metode universal (Anda dapat menyandikan gambar apa pun);
  • satu-satunya metode untuk menyandikan dan memproses gambar buram yang tidak memiliki batasan yang jelas, seperti foto.

DAN keterbatasan:

  • selalu ada kehilangan informasi selama pengambilan sampel;
  • ketika gambar diubah ukurannya, warna dan bentuk objek dalam gambar terdistorsi, karena ketika memperbesar ukuran, piksel yang hilang harus dikembalikan, dan saat mengurangi, ganti beberapa piksel dengan satu;
  • ukuran file tidak bergantung pada kompleksitas gambar, tetapi hanya ditentukan oleh resolusi dan kedalaman warna.

Biasanya, gambar bitmap berukuran besar.

Kesulitan apa yang Anda hadapi? Bagaimana cara mengatasinya?

2. Buat gambar hitam putih lebar 8 piksel, disandikan dengan urutan 2466FF6624 16.

3. Buat gambar hitam putih lebar 5 piksel, yang dikodekan dengan urutan heksadesimal 3A53F88 16.

4. Gambar 10 × 15 cm dikodekan pada 300 ppi. Perkirakan jumlah piksel dalam gambar ini. (Jawaban: sekitar 2 megapiksel)

5. Plot kode heksadesimal untuk warna dengan kode RGB (100,200,200), (30,50,200), (60,180, 20), (220, 150, 30). (Balas: # 64C8C8, # 1E32C8, # 3CB414, # DC961E)

6. Bagaimana Anda memberi nama warna yang diberikan pada halaman web sebagai kode: #CCCCCC, #FFCCCC, #CCCCFF, # 000066, # FF66FF, #CCFFFF, # 992299, # 999900, # 99FF99? Temukan nilai desimal dari komponen kode RGB. (Jawab: (204,204,204), (255,204,204), (204,204,255), (0,0,102), (255.255,102), (104,255,255), (153,34,153), (153,153,0), (153,255,153))

7. Apa itu kedalaman warna? Bagaimana kedalaman warna dan ukuran file terkait?

8. Berapakah kedalaman warna jika gambar menggunakan 65536 warna? 256 warna? 16 warna? (Jawaban: 16 bit; 8 bit; 4 bit)

9. Untuk kuning, temukan komponen merah, hijau, dan biru dalam pengkodean 12-bit. (Jawab: R \u003d G \u003d 15, B \u003d 0)

10. Berapa banyak ruang yang digunakan palet dalam file yang menggunakan 64 warna? 128 warna?

11. Berapa byte yang diambil kode untuk gambar 40x50 piksel dalam mode warna sebenarnya? saat melakukan pengkodean dengan 256 palet warna? saat menyandikan dengan palet 16 warna? dalam hitam dan putih (dua warna)? (Jawaban: 6000, 2000, 1000, 250)

12. Berapa byte yang akan diambil kode gambar 80 × 100 piksel ketika dikodekan dengan kedalaman warna 12 bit per piksel? (Jawaban: 12000)

13. Memori 512 byte dialokasikan untuk menyimpan bitmap 32 × 32 piksel. Berapa jumlah warna maksimum yang mungkin dalam palet gambar? (Jawaban: 16)

14. Memori 4 kilobyte dialokasikan untuk menyimpan gambar bitmap 128 x 128 piksel. Berapa jumlah warna maksimum yang mungkin dalam palet gambar? (Jawaban: 4)

15. Dalam proses konversi file grafik raster, jumlah warna berkurang dari 1024 menjadi 32. Berapa kali volume informasi file berkurang? (Jawaban: 2 kali)

16. Dalam proses konversi file grafik raster, jumlah warna berkurang dari 512 menjadi 8. Berapa kali volume informasi file tersebut berkurang? (Jawaban: 3 kali)

17. Resolusi layar monitor adalah 1024 x 768 piksel, kedalaman warna 16 bit. Berapa banyak memori video yang diperlukan untuk mode grafis ini? (Jawaban: 1,5 MB)

18. Setelah mengonversi file grafik 256 warna raster ke dalam format hitam-putih (2 warna), ukurannya berkurang sebesar 70 byte. Berapa ukuran file aslinya? (Jawaban: 80 byte)

19. Berapa banyak memori yang Anda perlukan untuk menyimpan grafik bitmap 64-warna 32-kali-128-titik? (Jawaban: 3 Kbytes)

20. Berapa lebar (dalam piksel) dari bitmap 64-warna persegi panjang yang tidak dikemas yang membutuhkan 1,5 MB pada disk jika tingginya setengah dari lebar? (Jawaban: 2048)

21. Berapa lebar (dalam piksel) bitmap persegi panjang 16 warna yang tidak dikemas yang menempati 1 MB ruang disk jika dua kali tinggi dan lebarnya? (Jawaban: 1024)

Tahap penting dalam pengkodean gambar grafik adalah pembagiannya menjadi elemen diskrit (diskritisasi).

Cara utama penyajian grafik untuk penyimpanan dan pemrosesan dengan komputer adalah gambar raster dan vektor.

Gambar vektor adalah objek grafis yang terdiri dari bentuk-bentuk geometris elementer (paling sering garis dan busur). Posisi segmen elementer ini ditentukan oleh koordinat titik dan nilai jari-jari. Untuk setiap baris, kode biner dari tipe garis (solid, putus-putus, putus-putus), tebal dan warna ditunjukkan.

Gambar raster adalah kumpulan titik-titik (piksel) yang diperoleh sebagai hasil pengambilan sampel gambar sesuai dengan prinsip matriks.

Prinsip matriks dari pengkodean gambar grafik adalah bahwa gambar dibagi menjadi sejumlah baris dan kolom. Kemudian setiap elemen dari grid yang dihasilkan dikodekan sesuai dengan aturan yang dipilih.

Pixel (elemen gambar) adalah unit minimum dari suatu gambar, warna dan kecerahannya dapat diatur secara independen dari sisa gambar.

Sesuai dengan prinsip matriks, output gambar ke printer, ditampilkan pada layar tampilan, diperoleh dengan menggunakan pemindai dibangun.

Kualitas gambar akan semakin tinggi, "lebih padat" pikselnya, yaitu, semakin tinggi resolusi perangkat, dan semakin akurat warna masing-masing dikodekan.

Untuk gambar hitam dan putih, kode warna setiap piksel ditentukan oleh satu bit.

Jika gambar berwarna, maka untuk setiap titik kode biner warnanya diatur.

Karena warna juga dikodekan dalam kode biner, maka jika, misalnya, Anda ingin menggunakan gambar 16-warna, maka Anda perlu 4 bit (16 \u003d 24) untuk menyandikan setiap piksel, dan jika dimungkinkan untuk menggunakan 16 bit (2 byte) untuk pengkodean warna satu piksel, maka Anda dapat mentransfer 216 \u003d 65536 warna berbeda. Menggunakan tiga byte (24 bit) untuk mengkodekan warna satu titik memungkinkan 16.777.216 (atau sekitar 17 juta) warna yang berbeda untuk dipantulkan - yang disebut mode "True Color". Perhatikan bahwa ini saat ini digunakan, tetapi jauh dari kemampuan membatasi komputer modern.

Informasi grafis, seperti informasi jenis lainnya, disimpan dalam memori komputer dalam bentuk kode biner. Sebuah gambar yang terdiri dari titik-titik individual, yang masing-masing memiliki warna sendiri, disebut bitmap... Elemen minimum dari gambar seperti itu dalam pencetakan disebut raster, dan saat menampilkan grafik pada monitor, elemen gambar minimum dipanggil pixel (pix).

Ara. 4.1. Unit gambar minimum: piksel dan raster.

Jika piksel gambar hanya dapat diwarnai dalam salah satu dari 2 warna, katakanlah, baik hitam (0) atau putih (1), maka 1 bit memori cukup untuk menyimpan informasi tentang warna piksel (log 2 (2) \u003d 1 bit) ... Dengan demikian, volume yang ditempati oleh seluruh gambar dalam memori komputer akan sama dengan jumlah piksel dalam gambar ini (Gbr. 20a).

Jika 2 bit dialokasikan untuk menyimpan informasi tentang warna suatu piksel, maka jumlah warna yang diizinkan untuk mewarnai setiap piksel akan meningkat menjadi 4x (N \u003d 2 2 \u003d 4), dan ukuran file gambar dalam bit akan dua kali lebih besar dari jumlah piksel yang membuatnya (Gbr. . 20b).

Saat mencetak pada printer non-warna, biasanya memungkinkan 256 warna abu-abu (dari hitam (0) ke putih (255)) untuk mewarnai setiap titik gambar. Dalam hal ini, 1 byte dialokasikan untuk menyimpan informasi tentang warna suatu titik, mis. 8 bit (log 2 (256) \u003d 8 bit).

Persepsi warna

Warna adalah sensasi yang muncul dalam kesadaran seseorang ketika peralatan visual terpapar radiasi elektromagnetik dengan panjang gelombang berkisar antara 380 hingga 760 nm. Sensasi ini dapat disebabkan oleh alasan lain: penyakit, syok, asosiasi mental, halusinasi, dll.

Kemampuan untuk merasakan warna muncul dalam proses evolusi sebagai reaksi adaptasi, sebagai cara untuk memperoleh informasi tentang dunia di sekitarnya dan cara untuk berorientasi di dalamnya. Setiap orang merasakan warna secara individu, berbeda dari orang lain. Namun, bagi kebanyakan orang, sensasi warna sangat mirip.

Dasar fisik persepsi warna adalah adanya sel-sel peka cahaya spesifik di bagian tengah retina, yang disebut batang dan kerucut.

Ada tiga jenis kerucut, berdasarkan kepekaannya terhadap berbagai panjang gelombang cahaya (warna). Kerucut tipe-S peka pada warna ungu-biru, tipe-M dalam warna hijau-kuning, dan tipe-L pada bagian spektrum berwarna kuning-merah.

Kehadiran tiga jenis kerucut ini (dan batang yang sensitif di bagian spektrum emerald green) memberi penglihatan warna pada seseorang.

Pada malam hari, hanya tongkat yang memberikan penglihatan, sehingga pada malam hari seseorang tidak dapat membedakan warna.

Setiap hewan melihat dunia dengan caranya sendiri. Duduk dalam serangan, katak hanya melihat benda bergerak: serangga yang diburu, atau musuhnya. Untuk melihat semuanya, dia harus mulai bergerak sendiri.

Senja dan hewan malam (misalnya, serigala dan hewan pemangsa lainnya), biasanya, hampir buta warna.

Capung membedakan warna dengan baik hanya dengan bagian bawah mata, bagian atas memandang ke langit, dengan latar belakang mangsa yang sudah terlihat jelas.

Kita dapat menilai tentang penglihatan yang baik dari serangga setidaknya oleh keindahan bunga-bunga tanaman - setelah semua, keindahan ini secara alami dimaksudkan untuk serangga - penyerbuk. Tetapi dunia seperti yang mereka lihat sangat berbeda dari yang biasa kita lakukan. Bunga-bunga yang diserbuki oleh lebah biasanya tidak berwarna merah: lebah menganggap warna ini seperti kita hitam. Tapi, mungkin, banyak bunga tidak mencolok dalam pendapat kami memperoleh kemegahan yang tak terduga dalam spektrum ultraviolet, di mana serangga melihat. Pada sayap beberapa kupu-kupu (misalnya, serai, hawthorn) ada pola yang tersembunyi dari mata manusia dan hanya terlihat dalam sinar ultraviolet. Ketika semut terkena sinar ultraviolet yang kuat selama percobaan, mereka berlari untuk menyembunyikan "di tempat teduh" tidak di bawah perlindungan lempeng gelap yang memungkinkan sinar ultraviolet untuk melewatinya, tetapi di bawah transparan, menurut pendapat kami, kaca yang menahan sinar ini.

Model warna

Semua objek dari dunia sekitarnya dapat dibagi menjadi: memancarkan (bersinar: matahari, lampu, monitor), memantulkan radiasi (kertas) dan mentransmisikan (kaca).

Ara. 4.4. Bercahaya, objek reflektif dan transmisif.

Bergantung pada apakah suatu objek memancarkan atau memantulkan cahaya, dua model warna terbalik digunakan untuk mewakili deskripsi warnanya dalam bentuk kode numerik: RGB atau CMYK.

RGB.Model RGB digunakan di TV, monitor, proyektor, pemindai, kamera digital ... Model ini aditif (Total), yang berarti itu warna dalam model ini ditambahkan ke hitam (blacK) warna.

Utama warna dalam model ini: merah (Merah), hijau (Hijau), biru (Biru)... Kombinasi pasangan mereka dalam proporsi yang sama memberikan warna tambahan: kuning (Kuning), biru (Cyan) dan magenta (Magenta).

R + G \u003d Y; G + B \u003d C; B + R \u003d M.

Jumlah ketiga warna utama dalam bagian yang sama memberikan warna putih: R + G + B \u003d W.

CMYK. Model warna CMYK digunakan dalam industri percetakan untuk membentuk gambar yang dimaksudkan untuk dicetak di atas kertas. Warna utama di dalamnya adalah yang saling melengkapi dalam model RGB, karena mereka berubah pengurangan Warna RGB dari putihwarna. Oleh karena itu, model CMYK disebut subtraktif.

C \u003d W-R; M \u003d W-G; Y \u003d W-B.

Pada gilirannya, kombinasi berpasangan dalam proporsi warna CMY yang sama menghasilkan warna RGB. Semua orang tahu bahwa jika Anda mencampur cat kuning dan biru di atas kertas, Anda menjadi hijau. Dalam bahasa model warna, ini dijelaskan oleh ungkapan: Y + C \u003d GSelain itu, C + M \u003d B dan M + Y \u003d R.

Secara teori, jumlahnya C + M + Y \u003d K, yaitu memberi hitam hitam) warna, tetapi karena tinta cetak yang sebenarnya memiliki kotoran, warnanya tidak sama persis dengan cyan teoretis, kuning, dan magenta. Terutama sulit mendapatkan hitam dari cat-cat ini. Oleh karena itu, dalam model CMYK, K hitam ditambahkan ke triad CMY Dari kata blacK, huruf terakhir diambil untuk menunjukkan hitam, dan karena huruf B sudah digunakan dalam RGB untuk menunjukkan biru.

Jika kita menyandikan warna satu titik gambar dengan tiga bit, yang masing-masing akan menjadi tanda kehadiran (1) atau tidak adanya (0) komponen yang sesuai dari sistem RGB, maka kita mendapatkan semua delapan warna berbeda dari model yang dijelaskan di atas.

Tabel 4.2. Pengodean warna

Dalam praktiknya, untuk menyimpan informasi tentang warna setiap titik gambar warna dalam model RGB, 3 byte (mis. 24 bit) biasanya dialokasikan - 1 byte (mis. 8 bit) untuk nilai warna setiap komponen. Dengan demikian, setiap komponen RGB dapat mengambil nilai dalam kisaran dari 0 hingga 255 (total 2 8 \u003d 256 nilai), dan setiap titik gambar, dengan sistem pengkodean seperti itu, dapat diwarnai dalam salah satu dari 2 3 * 8 \u003d 2 24 \u003d 16 777 216 warna. Rangkaian warna ini biasa disebut True Color, karena mata manusia masih belum dapat membedakan lebih banyak variasi.

Ara. 4.6. Kubus warna.

Koordinat RGB mulai dari 0 hingga 255 membentuk kubus warna. Setiap warna terletak di dalam kubus ini dan dijelaskan oleh set koordinatnya sendiri, menunjukkan dalam proporsi apa komponen merah, hijau dan biru dicampur di dalamnya.

Tabel 4.3. Tabel referensi

HSB.Dua model yang dijelaskan di atas lebih nyaman untuk komputer daripada untuk kita. Jauh lebih mudah bagi seseorang untuk tidak mensintesis warna dari komponen individu, tetapi untuk memilihnya, fokus pada parameter yang lebih alami: nada, saturasi, kecerahan. Tiga parameter inilah yang menjadi dasar untuk model HSB (Hue, Saturation, Brightness), alias HSL (Hue, Saturation, Lightness).

Parameter hue Hue (baca "hue") adalah warna murni dengan sendirinya - salah satu warna spektrum (pelangi). Dalam model HSB, itu direpresentasikan sebagai lingkaran setan, posisi warna tertentu yang ditunjukkan dalam derajat dari 0 hingga 359.

Parameter Saturasi adalah saturasi. Semakin rendah saturasi, semakin dekat warnanya ke abu-abu, dan sebaliknya: dengan meningkatnya saturasi, warnanya menjadi lebih kaya. Lightness, karenanya, menentukan proporsi warna putih pada warna akhir.

Laboratorium.Dalam upaya untuk mencocokkan gamut model RGB dan CMYK, model Lab dibuat yang tidak terikat dengan lingkungan output. Parameter model L menunjukkan kecerahan keseluruhan piksel, parameter a mentransfer warna dari hijau gelap ke merah muda cerah dengan variasi saturasi dan kecerahan yang berbeda, dan parameter b - dari biru muda ke kuning cerah. Model Lab memberikan kompatibilitas terbesar, gamut warna dan kecepatan. Karena sifatnya yang fleksibel, Lab banyak digunakan oleh para profesional yang terampil.

Informasi grafis dapat dipahami sebagai gambar, gambar, foto, gambar dalam buku, gambar di layar TV atau di bioskop, dll. Mari kita mempertimbangkan prinsip-prinsip penyandian informasi grafis menggunakan contoh gambar di layar TV. Gambar ini terdiri dari garis - garis horizontal, yang masing - masingnya terdiri dari unit dasar terkecil dari gambar - titik, yang biasanya disebut piksel (picsel - PICture "S ELement - elemen gambar). Seluruh array unit gambar dasar disebut raster .

Tingkat ketajaman gambar tergantung pada jumlah garis di layar penuh dan jumlah titik per garis, yang mewakili resolusi layar, atau hanya resolusi ... Semakin banyak garis dan titik, semakin jelas dan bagus gambarnya.

Jika kita melihat tingkat resolusi TV plasma dan LCD modern, kami menemukan bahwa resolusi yang paling umum adalah 640x480 (TV LCD dengan rasio aspek 4: 3); 852 × 480 (panel plasma dengan rasio aspek 16: 9), 1024 × 768 (LCD dan "plasma" baik 4: 3 dan 16: 9); 1366 x 768 (Siap HD); Pixel 1920 × 1080 (Full HD). Ada, tetapi jarang, beberapa nilai resolusi lain, misalnya, 800 × 600 atau 1024 × 1024 piksel.

Penentuan resolusi seperti 640x480 berarti bahwa 480 garis horizontal 640 piksel digunakan. Dengan demikian, gambar pada layar adalah urutan 640 * 480 \u003d 307200 piksel.

Gambar dapat berupa monokrom atau warna.

Gambar monokrom terdiri dari dua warna yang kontras - hitam dan putih, hijau dan putih, coklat dan putih, dan sebagainya. Untuk memudahkan diskusi, kita akan menganggap bahwa salah satu warna adalah hitam dan yang lainnya adalah putih. Kemudian setiap piksel gambar dapat berupa hitam atau putih. Dengan menetapkan kode biner "0" ke warna hitam dan kode "1" ke warna putih (atau sebaliknya), kita dapat menyandikan status 1 piksel gambar monokrom dalam 1 bit. Namun, gambar yang dihasilkan akan sangat kontras.

Secara umum diterima hari ini, yang memberikan gambar monokrom yang cukup realistis, untuk menyandikan keadaan 1 piksel dengan 1 byte, yang memungkinkan Anda mentransfer 256 warna abu-abu yang berbeda dari putih sepenuhnya ke hitam sepenuhnya. Dalam hal ini, 307200 byte diperlukan untuk mentransfer seluruh raster 640x480 piksel.

Gambar berwarna dapat dibentuk atas dasar berbagai model. Model warna yang paling umum:

· RGB paling sering digunakan dalam ilmu komputer;


· CMYK - model warna utama dalam pencetakan;

· Di televisi untuk standar PAL, model warna YUV digunakan, untuk SÉCAM - model YDbDr, dan untuk NTSC - model YIQ;

· Model referensi XYZ didasarkan pada pengukuran karakteristik mata manusia.

Model RGB (dari kata Merah, Hijau, Biru - merah, hijau, biru) paling cocok dengan prinsip menampilkan gambar pada layar monitor - tiga angka mengatur kecerahan butir fosfor merah, hijau dan biru pada titik tertentu di layar. Oleh karena itu, model ini telah menjadi yang paling luas di bidang grafik komputer, berfokus pada melihat gambar pada layar monitor.

Model RGB didasarkan pada kenyataan bahwa mata manusia memandang semua warna sebagai jumlah dari tiga warna primer - merah , hijau dan biru (Gambar 4.1). Karena warna dibentuk dengan menambahkan tiga warna, pola ini sering disebut aditif (menjumlahkan).

Misalnya, untuk mengatur warna putih, Anda harus menentukan nilai kecerahan maksimum untuk ketiga komponen, dan untuk mengatur warna hitam, Anda harus sepenuhnya memadamkan semua sumber (misalnya, titik-titik fosfor) yang mengatur warna pada titik yang diinginkan dalam gambar - tentukan nol kecerahan untuk mereka.

Jika masing-masing warna dikodekan menggunakan 1 byte (kecerahan dari masing-masing komponen diatur oleh angka dari 0 hingga 255), seperti kebiasaan untuk gambar monokrom yang realistis, akan mungkin untuk mengirimkan 256 warna dari masing-masing warna primer. Secara total, dalam hal ini, transmisi 256 256 256 \u003d 16 777 216 warna berbeda disediakan, yang cukup dekat dengan sensitivitas nyata mata manusia. Dengan demikian, dengan skema pengkodean warna ini, gambar 1 piksel membutuhkan 3 byte atau 24 bit memori. Cara merepresentasikan grafik warna ini biasa disebut mode Warna sebenarnya (true color - true color) atau mode penuh warna .

Ada perangkat profesional (misalnya, pemindai) yang memungkinkan Anda memperoleh gambar yang setiap pikselnya dijelaskan bukan tiga, tetapi enam (16 bit untuk setiap komponen warna) atau bahkan delapan byte. Mode seperti ini digunakan untuk reproduksi warna yang terbaik dan, yang paling penting, kecerahan titik gambar. Ini memungkinkan reproduksi gambar yang paling andal dari subjek yang rumit secara teknis seperti, misalnya, lanskap malam atau matahari terbit.

Ara. 4.1. Model warna RGB direpresentasikan sebagai sebuah kubus

Contoh 4.7. Di Win32, tipe standar untuk mewakili warna adalah COLORREF. Untuk menentukan warna dalam RGB, 4 byte digunakan dalam bentuk:

BB, GG, RR - nilai intensitas komponen warna biru, hijau dan merah, masing-masing. Nilai maksimumnya adalah 0xFF.

Kemudian Anda dapat mendefinisikan variabel tipe COLORREF sebagai berikut:

COLORREF C \u003d(b, g, r);

b, g dan r - Intensitas (dalam kisaran 0 hingga 255), masing-masing, komponen biru, hijau dan merah dari warna yang ditentukan C. Artinya, merah cerah dapat didefinisikan sebagai (255,0,0), ungu cerah - (255,0,255), hitam - (0,0,0) dan putih - (255.255.255).

Mode warna penuh adalah intensif memori. Oleh karena itu, berbagai mode dan format grafis sedang dikembangkan yang mereproduksi warna sedikit lebih buruk, tetapi membutuhkan lebih sedikit memori. Secara khusus, kita dapat menyebutkan mode Warna Tinggi (warna kaya warna tinggi), di mana 16 bit digunakan untuk mengirimkan warna 1 piksel, dan oleh karena itu, dimungkinkan untuk mentransfer 65.535 nuansa warna, serta mode indeks, yang didasarkan pada mode yang dibuat sebelumnya untuk ini. tabel warna yang digunakan di dalamnya. Kemudian warna piksel yang diinginkan dipilih dari tabel ini menggunakan angka - indeks yang hanya membutuhkan 1 byte memori. Saat merekam gambar ke dalam memori komputer, selain warna masing-masing titik, perlu untuk merekam banyak informasi tambahan - ukuran pola, resolusi, kecerahan titik-titik, dll. Cara khusus untuk menyandikan semua informasi yang diperlukan saat merekam gambar ke dalam memori komputer adalah format grafik. Format untuk pengkodean informasi grafis berdasarkan transmisi warna setiap piksel individu yang membentuk gambar tersebut dirujuk ke grup format raster, atau BMP (Bit MaP - bitmap).

Model CMYK(Cyan, Magenta, Yellow, blacK) skema pembentukan warna subtraktif digunakan terutama dalam poligrafi untuk pencetakan proses standar. Skema CMYK (Gambar 4.2), sebagai suatu peraturan, memiliki gamut warna yang relatif kecil.

Ara. 4.2.Skema sintesis subtraktif dalam CMYK

Dalam bahasa Rusia, warna-warna ini sering disebut sebagai: cyan, magenta, kuning ... Warna dalam skema semacam itu tidak hanya tergantung pada karakteristik spektral dari pewarna dan pada metode penerapannya, tetapi juga pada kuantitasnya, karakteristik kertas, dan faktor lainnya. Misalnya, ada standar Amerika, Eropa, dan Jepang untuk kertas yang dilapisi dan tidak dilapisi.

Sementara dalam teori hitam dapat diperoleh dengan mencampurkan proporsi yang sama dari magenta, cyan, dan kuning, dalam praktiknya, pencampuran magenta nyata, cyan, dan kuning menghasilkan cokelat yang agak kotor atau abu-abu kotor. Karena kemurnian dan saturasi hitam sangat penting dalam proses pencetakan, warna lain diperkenalkan ke model - hitam .

Penjelasan dari tiga huruf pertama dalam singkatan CMYK diberikan di atas, dan mengenai yang keempat dari versi mengklaim itu K - singkatan untuk bahasa Inggris. blac K (jika kita mengambil B, akan ada kebingungan dengan model RGB, di mana B berwarna biru). Menurut versi ini, saat mencetak film, warna yang mereka miliki ditandai dengan satu huruf. Atau, surat itu K muncul dari singkatan bahasa Inggris. kata-kata Kunci : di negara-negara berbahasa Inggris, istilah ini piring kunci menunjukkan pelat cetak untuk tinta hitam.

CMYK disebut model subtraktif, karena model ini digunakan terutama dalam pencetakan untuk pencetakan warna, dan kertas dan bahan cetakan lainnya berfungsi sebagai permukaan yang memantulkan cahaya: lebih mudah untuk menghitung berapa banyak cahaya (dan warna) yang dipantulkan dari permukaan tertentu daripada berapa banyak terserap. Jadi, jika kita mengurangi tiga warna primer, RGB, dari putih, kita mendapatkan tiga warna CMY tambahan. "Subtractive" berarti "kurangi" - kami kurangi warna primer dari putih.

Masing-masing angka yang menentukan warna CMYK mewakili persentase dari tinta warna yang membentuk kombinasi warna. Misalnya, 30% cyan, 45 magenta, 80 kuning, dan 5% hitam akan dicampur untuk menghasilkan oranye gelap. Ini dapat dilambangkan sebagai berikut: (30,45,80,5). Terkadang mereka menggunakan sebutan ini: C30M45Y80K5.

Kendalikan pertanyaan dan tugas

1. Apa yang disebut format data?

2. Bagaimana informasi numerik dikodekan dalam komputer?

3. Bagaimana kisaran representasi bilangan bulat terkait dengan format penyimpanannya.

4. Apakah ada perbedaan dalam tampilan angka positif dalam kode maju, mundur dan komplemen?

5. Mewakili angka -78 sebagai pelengkap maju, mundur, dan dua dalam format byte tunggal.

6. Bagaimana ketepatan dan kisaran representasi bilangan real terkait dengan panjang mantra?

7. Mengapa urutan dalam representasi bilangan real disebut bergeser?

8. Mengapa digit pertama mantissa tidak disimpan ketika mewakili bilangan real yang dinormalisasi?

9. Sajikan nomor 34.256 sebagai bilangan real tunggal.

10. Bagaimana informasi teks disandikan di komputer?

11. Untuk apa tabel kode digunakan? Tabel kode apa yang Anda ketahui?

12. Apa perbedaan antara tabel ASCII dasar dan yang diperluas?

13. Apa kelebihan penyajian informasi teks dalam format Unicode?

14. Tetapkan konsep pixel, raster, resolusi .

15. Berapa banyak byte memori yang diperlukan untuk menyandikan gambar pada layar monitor komputer dengan resolusi 800 × 600 dengan 256 warna?

16. Model pencitraan warna apa yang Anda ketahui?

17. Warna apa yang dianggap utama dalam model RGB dan CMYK?


5. Konsep dasar aljabar logika