Rastrli chizma nima. Rastr grafik muharririda Deyaki priyomi roboti (8-sinf)

Golovna / 2 Ajoyib o'quvchilar

Kompyuterda grafik ob'ektlarni yaratish va saqlashning ikki yo'li mavjud: rastr yoki yak vektor emas tasvir. Tasvirning teri turi uchun kodlashning boshqa usuli mavjud.

Rasm rastri monitor ekranida ko'rsatish uchun g'alaba qozongan nuqtalar to'plamidir.

Rastr tasvirining hajmi nuqtalar soni va bitta nuqtaning axborot majburiyati sifatida aniqlanadi, uni mumkin bo'lgan ranglar sonida topish mumkin. Qora-oq tasvir uchun ma'lumot faqat bitta nuqta \ (1 \) bitni o'z ichiga oladi, lekin bitta nuqta qora yoki oq bo'lishi mumkin, uni ikkita raqamdan biri bilan kodlash mumkin - \ (0 \) yoki \ (1 \).

Bitmap tasvirining ma'lumot konverti (\(V\)) tasvirga kiritilgan bitta nuqta (\(q\)) ma'lumotlar to'plamidagi nuqtalar soni (\(N\)) sifatida belgilanadi, bu mumkin bo'lgan ranglar sonida topish mumkin, ga. V = N ⋅ q.

Qora-oq tasvir bilan \(q\) \(=\) \(1\) bit (masalan, \(1\) - nuqta yoritilgan va \(0\) - nuqta yoritilmagan ). Shuning uchun, (100) x (100) nuqta o'lchamli qora-oq (ranglarsiz) tasvirni saqlash uchun (10 000) bit kerak bo'ladi.

Ranglarda qora va oq ranglar mavjud bo'lsa, yana oltita kulrang soyalar mavjud (barchasi \(8\)), keyin nuqtaning axborot obsyag ko'proq \(3\) bit (log 2 8 = 3). Bunday tasvirning axborot tavsifi ko'paytiriladi: \(V\)\(=\)\(30,000 \)bit.

Rang nuqtasini ko'rsatish uchun qancha bit kerakligini ko'rib chiqaylik: \ (8 \) ranglar uchun sizga \ (3 \) bit kerak; \(16\) ranglar uchun - \(4\) bit; \(256\) ranglar uchun - \(8\) bit (\(1\) bayt). Quyidagi jadvalda \(16\) ranglar uchun ranglar palitrasining kodlanishi ko'rsatilgan.


Turli xil ranglar va ularning ranglari ko'rinishning engilligiga o'xshaydi yoki uchta asosiy rangning mavjudligi (qizil, ko'k, yashil) ularning yorqinligi bosqichidir. Ekrandagi teri nuqtasi yordam \ (4 \) janglari uchun kodlangan.

Rasmlarning ranglari nuqta ma'lumotlarini o'zgartirish usuliga qarab turli xil rejimlarda ko'rsatilishi mumkin (quyidagi bo'lim jadvali).


Piksel rangining tavsifi - rang kodi.

Rangni ifodalash uchun teri pikselida ko'rsatiladigan bitlar soni deyiladi loy rangi(inglizcha) rang chuqurligi). Víd kílkosty byt turli palitralar depozit uchun.

Chuqurlik va rangning eng kengaygan qiymatlari (8), (16), (24) yoki (32) bitlardir.

Rangning chuqurligi qanchalik katta bo'lsa, grafik faylning ko'lami shunchalik katta bo'ladi.

32 x o'lchamdagi bitmap tasvirni saqlash uchun 32 piksellar 512 bayt xotirani ta'minladi.

Rasmlar panelida mumkin bo'lgan ranglarning maksimal soni qancha?

Yechim. Rasm nuqtalarining soni yaxshi 32 ⋅ 32 = 1024 . Biz nima bilamiz 512 bayt \(=\) 512 ⋅ 8 \(=\) 4096 bayt. Biz rangning chuqurligini bilamiz 4096 ÷ 1024 = 4. Ranglar soni 24 = 16.

Veb-taraflardagi ranglar RGB-kodga qarab kodlangan o'n oltinchi tizim: #RRGGBB, de RR, GG va BB - qizil, yashil va ko'k, ikkita o'n olti raqam bilan yozilgan; Bu terini saqlash uchun (256) turdagi (0) (00 16) dan (255) (FF 16) qiymatini kodlash imkonini beradi.

Ba'zi ranglarning kodi:


HTML xujjatlarining ranglarini belgilashda pastki qismiga # raqam belgisini qo'ying. HTML: \(#FF0000\) - qizg'in qizil rang, #00FF00 - yashil rang, #0000FF - ko'k rang. Ranglar soni (#000000) qora rang beradi va barcha uchta kanaldan eng intensiv foydalanish (#FFFFFF) oq rang beradi.

FF - rang komponentining eng katta yorqinligi, bir xil va bir xil rangdagi turli xil ranglarni olish uchun yorqinlikni o'zgartiring.

Sof rangning yorqin nurini olib tashlash uchun, shu bilan birga, nol omborlarni ko'paytirish kerak; masalan, ochiq-qora rangni olib tashlash uchun omborning maksimal qizil rangini oshirish kerak va shu bilan birga rangni oshirish kerak - ko'k va yashil: #FF9999 (qizil nom bilan mos: #FF0000 ).

Sof rangning quyuqroq soyasini olish uchun siz barcha omborlarni o'zgartirishingiz kerak, masalan #660066 - quyuq binafsha rang (binafsha rang #FF00FF bilan mos).

Hurmat bilan, agar kodning eng muhim biti (birinchi, uchinchi yoki beshinchi raqam) (0) dan (3) oralig'ida bo'lsa, unda siz kun komponentining rangini rangga kiritishingiz mumkin, keyin # 0F0F0F - qora rang.

Bundan tashqari, har xil intensivlikdagi ranglar qatorini ko'rsatuvchi rang tarkibiy qismlarining farqiga teng yoki teng bo'lishi mumkinligini belgilash kerak.

vektor tasvir ê sukupnist grafik primitivlar. Teri ibtidoiy elementar egri chiziqlardan iborat bo'lib, ularning parametrlari (tugun nuqtalarining koordinatalari, egrilik radiusi va in.) matematik formulalar bilan tavsiflanadi.

Teri chizig'i uchun її turi (susil, nuqta, chiziqli nuqta), qalinligi va rangi ko'rsatilgan va yopiq raqamlar qo'shimcha ravishda plomba turi bilan tavsiflanadi.

Keling, masalan, radius (r) kabi grafik primitivni ko'rib chiqaylik. vv pobudovi uchun bu kerak va kelgusi bayramlarni yig'ish kerak:

Qoziq markazini muvofiqlashtirish;
- radiusning qiymati (r);
- plomba rangi (go'yo aniq emas);
- konturning rangi va ohangi (konturning turli xil ko'rinishi uchun).

Vektor chaqaloq haqidagi ma'lumotlar kodlangan eng yaxshi tarzda, kabi matnlar, formulalar, raqamlar olinadi, ya'ni grafik tasvir olinmaydi, faqat tasvirning koordinatalari va xususiyatlari va uning tafsilotlari. Shuning uchun vektor tasvirlarini saqlash uchun qo'shimchaga ega bo'lish kerak kamroq xotira pastki rastrli tasvir.

Jerela:

Samilkina N. N. Informatika: ÊDI ga tayyorgarlik ko'rish uchun barcha mavzular / N. N. Samilkina, A. P. Silchenko. - M.: Eksmo, 2011, 40-43 bet

Bo'yash uchun sizga tuval (ish maydoni), farbit va asboblar kerak bo'ladi.

Terida grafik muharririê o'rnatish imkoniyati bibariya kerak ish maydoni. Ha, grafik Paint muharrirlari menyuda chaqaloq elementni tanlashingiz mumkin Atributlar va u bilan ish joyining ehtiyojlarini (oq tuval) o'rnatishga yordam beradi.

  • Asosiy rang- tuvaldagi kichkintoylar ustidan g'alaba qozongan kishi, - kerakli rang palitrasida sichqonchaning chap tugmachasini bosish uchun kalitlar tiklanadi;
  • fon rangi- bu rang, chunki u oq tuvalga qo'llaniladi va muayyan vaziyatlarda o'zini namoyon qiladi - tugmalar ranglar palitrasida sichqonchaning o'ng tugmasi bilan bosish uchun o'rnatiladi.

Zamovchuvannyam vikoristovuetsya qora asosiy va oq rangli fon orqasida.

Ko'pgina grafik muharrirlar ranglarni loyihalash qobiliyatiga ega rang modeli HSB (inglizcha Hue - rang ohangi (rang), Saturation - boylik (kontrast), Brightness - yorqinlik so'zlarining birinchi harflariga ko'ra).

Grafik muharririda rang berish Paint vidkriva jamoasi Palitra, Palitrani o'zgartirish, Rangni belgilang. Eshkakchilarning ranglari orqa tomonda tanlanadi (xochga o'xshash indikatorni o'ngga siljitish g'azablanadi), so'ngra kontrast tiklanadi (bir xil ko'rsatkichni hayvonga pastga siljitadi), so'ngra trikotaj indikatorni o'ngga siljitadi. o'rnatish.

Teri rastrli grafik muharririda kompyuter ekranida qog'ozda ishlagandek tasvir yaratish imkonini beruvchi vositalar mavjud. Paint grafik muharriri vositalarini ko'rib chiqamiz:

  • Zaytun mevalari- qo'l shaklida ob'ektning promalovuvannya konturlari uchun vikoristovuetsya; zaytun rangi panelda tanlanadi.
  • Penzlik- qo'lning ko'rinishini bo'yash uchun vikoristovuêtsya; palitrada rang farby tanlanadi, sozlash uchun qo'shimcha menyudan o'n ikkita penzl opsiyadan biri tanlanadi.
  • Rozpilyuvach- teskari rangning nuqtalarini ko'rgan; ariza berish sohasida uchta variantdan birini tanlashingiz mumkin.
  • suv toshqini- yopiq maydon bilan farbo'yni "to'ldirish" imkonini beradi.
  • Oʻchirgich- tasvir qismlarini qayta ishlash imkonini beradi; qo'shimcha menyuda siz gumkini kengaytirish variantlaridan birini tanlashingiz mumkin.
  • Masshtab- tasvirni kattalashtirish imkonini beradi; sozlash menyusidan kattalashtirish variantlaridan birini tanlashingiz mumkin.
  • yozgan- matnni kichik sahifaga joylashtirish va shu tarzda varaqalar, baristalar, ovozli xabarlar, so'rovlar, tashrif qog'ozlari va boshqalarni yaratishga imkon beradi.

Asosiy rasm chizish asboblari Zaytun mevalariі Penzlik Koristuvach sichqonchaga yordam berish uchun ekran bo'ylab harakatlanadi. Shunday qilib, chiziqni faqat taniqli zaytun va penzle bilan juda yaxshi bo'lgan taniqli koristuvachevning kuchiga olib boring. Rassom o'zining robot asbobida g'alaba qozonishi eng yaxshisidir Chiziq, egri chiziq, To'rtburchak, Elips va boshqalar oddiygina kompyuter ekranida bo'lish imkonini beruvchi oddiy geometrik figuralar, aks holda deyiladi grafik primitivlar. Grafik primitivlardan siz katlamali grafik tasvirlarni tanlashingiz mumkin.

Rastrli grafik muharriri buklanish imkoniyatiga ega grafik tasvirlar transformatsiya yo'li, o'sha bagatorazning siljishi ekranda aniq tasvirning bir qismini takrorlash parcha. Nasampered, tasvirning bir qismi (grafik fragment) keyin qarang. Paint grafik muharriri, qaysi vositalari tan olingan Butun mintaqaning ko'rinishiі Vizyon. Siz parchani ko'rishingiz mumkin:

  • yovuzlik- Fragmentning ko'rinishi qo'shiladi va bo'sh joyning qolgan qismi fon rangi bilan to'ldiriladi;
  • harakat sudrab borish usuli bilan, ish joyida joy bormi, juda ko'p bo'sh joy bo'lsa, fragment fonga rang bilan to'ldiriladi;
  • virizati(jamoa Virizati menyuda Islohot) - ko'rish fragmenti ekranda paydo bo'ladi va maxsus maydonga joylashtiriladi operativ xotiraalmashish buferi va tuvaldagi yoga maydoni fonga rang bilan to'ldirilgan;
  • nusxa ko'chirish(jamoa Nusxalash menyuda Islohot) – ko‘rish bo‘lagi katta bo‘shliqda qoldiriladi, chunki aynan nusxasi almashish xotirasiga joylashtiriladi;
  • targ'ib qilish bosilgan tugma bilan sudrab borish ctrl- sichqoncha tugmasi qo'yib yuborilsa, fragmentning qora nusxasi darhol sizga ko'rsatiladi;
  • qayta tartibga solish (burilish, yechmoq, yaramas)- V dialogli dialoglar Kichkintoylar menyusining buyruqlari ko'rish fragmenti qanday qayta yaratilishini aniq ko'rsatib beradi.

Rastrli grafik muharrirlar ushbu fragmentlarni tasvir fayllarida saqlashdan oldin ularni bitta kichik faylda saqlash imkonini beradi.

Paint of orientations grafik muharriri oddiy tasvirlarni bo'yash va tayyor bo'laklarni birlashtirish jarayonidir. Ko'pgina bitmap grafik muharrirlari tasvirlarni yaratish uchun emas, balki ularni qayta ishlash uchun tan olinadi ( Adobe Photoshop, GIMP). Xushbo'y hidni o'zgartirishga ruxsat beriladi ranglar palitrasi butun tasvirni va teri bilan yaxshilangan piksel rangini, grafik tasvirlarni badiiy qayta ishlashni amalga oshiring.

Menejer.
Tasvir bitmapi p1.bmp faylida 24 bitli bitmap sifatida saqlangan (shuning uchun rang chuqurligi = 24). P2.bmp fayli haqida necha marta kamroq ma'lumotga ega bo'lasiz, shuning uchun yangi rasmda 256 rangli kichkina bolalar kabi saqlang?

Yechim:
256 xil rangni kodlash uchun 8 bit talab qilinadi ikki tomonlama kod(256 \u003d 28), shuning uchun teri pikselining rangini kodlash uchun 8 ta jang o'tkaziladi. Tashqi tasvirning teri pikselining rangini kodlash uchun 24 bit kodlangan. Ikkita tasvirdagi piksellar soni bir xil bo'lganligi sababli, p2.bmp faylining axborot hajmi chiqish faylining axborot hajmidan 3 marta kichikdir.

Vidpovid: 3 marta.

Rastr tasvirlari bilan ishlash kabi fahivtsiv o'rtasini keng kengaytiradigan eng ilg'or rastr grafik muharriri Adobe Photoshop hisoblanadi. Bu Microsoft Windows operatsion tizimi ostida ishlaydigan tijorat mahsulotidir.

Naygolovnishe:

  • Yo'naltirilgan va unchalik yaratilmagan tasvirlardagi ko'proq rastr grafik muharrirlari, o'z ishlovlariga havolalar.

Savol va javob:

  1. Rastrli grafik muharrirlarning asosiy imkoniyatlarini yozing.
  2. Paint (Kolourpaint) grafik muharriri bilan ishlashning asosiy usullarini aytib bering.
  3. Nima uchun HSB qo'shimcha rangli modeli uchun odamlar kerakli rangni tanlashda yaxshiroq, qo'shimcha RGB modeli uchun pastroq?
  4. Qaysi muharrir, rastr yoki vektor, siz fotosuratni tahrir qilasiz?
  5. Ushbu rastrli rasm fayldan 256 rangli kichik tasvirlar sifatida saqlangan. Fayl haqidagi ma'lumotni necha marta o'zgartirasiz, shunda siz tasvirni monoxrom (gradatsiyali kulrang qora va oq rangsiz) kichiklar kabi saqlashingiz mumkin?
    (Rezolyutsiya:
    Asl tasvirning palitrasi 256 rangdan iborat bo'lganligi sababli, bitta pikselni kodlash 8 bit (256 = 2 8) edi. Monoxrom chaqaloq rangining chuqurligi 1 bitga aylanadi (2 \u003d 21). Ushbu fayl hajmi 8 marta o'zgartiriladi.
    Vidpovíd: 8 marta)

Bula juma kuni o'tdi, juma postining prote píd N3 uzoqqa yozmadi. Buning sababi oddiy - kvartirada ovqatlanish va boshqa muammolar bilan bog'liq bo'sh vaqtning yo'qligi. Ale, tsíêí juma fotosurati aniq bo'ladi. Vono allaqachon ê í nashrdan oldin kecha tayyor edi, lekin baribir, kechqurun kechqurun vyrishiv kvartirada ta'mirlash ishlarini o'tkazdi. Bunga, agar ular hayron bo'lmasa, hayratga tushish va o'z kayfiyatlarini ko'tarish obov'yazkovo.

Keling, o'sha postga, to'g'rirog'i, ovqatlanishga qaytaylik, yaki rasm formati buoyut? Vzagali so'zi "rasm" Menga aniq fotosuratlar yoqmaydi. Ale o'zi juda tez-tez zanjir ovoz, bu virishiv o'zgarishsiz hamma narsani mahrum. Men faqat bitta tushuntirish qo'shaman. Shunday qilib, fotosurat rastrli tasvir bo'lgani uchun faqat taxminan grafik tasvirlarning rastr formatlari.

Vzagali grafik formatlar - Sukupníst qoidalari obrobki otrimanih grafik ma'lumotlar, s metoyu í̈x masofaviy tejash yoki tahrirlash. V. Mayakovskiyning qatorlarida qanday harakat qilish kerak "Barcha kasblar kerak, barcha kasblar muhim" ... Siz uni tasvir formatlariga ham olib kelishingiz mumkin.

Rozrobniklar chimalo deb talaffuz qiladilar rastr formatlari fayllarni saqlash uchun. Eng g'alaba qozongan vartoslarning o'rtasida ularni shunday chaqiring: BMP, TIFF, GIF, JPEG, PNG, PSD, ICO.Otzhe, keling, ortiqcha va kamchiliklarni, shuningdek, tirbandlik sohasini ko'rib chiqaylik rastr tasvir formati.

Rastr tasvir formati

  • BMP-(Bit Map tasviri sifatida qisqartma) o'zi standart bitmap formati umume'tirof etilgan bo'lishi mumkin. Vín ko'proq grafik muharrirlar, jumladan, kengaytma kengaytmalari tomonidan qo'llab-quvvatlanadi Bo'yamoq. Kobning orqa tomonida yangi dunyoda kodlash o'zimiz tomonidan kodlangan oddiy tarzda, tomonidan. Alece barqaror bo'lmagan bo'lib chiqdi, teri piksel tasvirlarining parchalari faqat bir bayt edi. Keyinchalik 256 dan ortiq ranglar mavjud bo'lib, ular tasvirlarni uzatish imkoniyatini sezilarli darajada ajratib turadi. Nadali vín deshcho yaxshilab. Bitmap tasvir Mayzhe ma'lumotlarni to'plash va ularni boshqa shunga o'xshash dasturlar bilan almashish uchun maqbuldir. Ammo, shu bilan birga, u xotirada juda ko'p joy egallaydi, shuning uchun tasvirning barcha nuqtalarini kodlashni saqlash kerak. Fayl BMP animatsiya va fermentatsiya tartibi orqali qo'llab-quvvatlamaydi.
  • TIFF(Vid teglangan rasm fayl formati)- tizimlar va topografik grafiklarni ko'rish uchun universal. Taki rastr tasvir formati xavfsiz bo'ling yuqori sifatli druk. Noxush hid oddiy platformalar bilan bir xil bo'ladigan nuqtadan nuqtaga grafik fayllar bilan ishlash uchun tan olingan deyarli barcha dasturlarni qo'llab-quvvatlash uchun yaratilgan. Vikorist keng tarqalgan TIFF poligrafiyada va qog'ozni ko'rishda. Kengaytmali fayllar (skanerlangan rasmlar, rasmlar, faksimillar). .tif past kalitli rang sxemasini tanlang, agar xohlasangiz monoxromatik dizayn mavjud - vistavaxda CMYKі RGB. bilan rasmlarni joylashtirishni to'xtatmang kompyuter tizimi yoki boshqa veb-saytlarni yaratish soati, hatto muhim yarashuvlarga erishish mumkin bo'lsa ham. Animatsiya uchun nepridate vino.
  • gif(Graphic Interchamge formatidagi birinchi harflar ortida)tejash uchun xizmat qiladiGrafika uchun rastr tasvirlarva ularni almashtirish uchun. Vín - Internetdagi eng qadimgilaridan biri, yangi (to'plamda) ranglarni indekslashdan qat'i nazar, allaqachon 3-soat. Kengaytmalardan fayllar.gifveb-saytlarni loyihalash soati ostida keng vykorovuyut. Asosiy afzalliklari orasidaGrafik almashish formati Varto nomlari rasmlarga qaraganlar asosiy platformada yoki brauzer turida yotmaydi va bosish ma'lumot yo'qotmasdan ko'rsatiladi. Ushbu formatda kichkintoylar juda oz sonli o'xshash ranglar, kreslolar, tasvirlar va animatsiyalar bilan paydo bo'ladi.gifdunyodan tashqarida kichik, uni hayajonga solish oson, bu HTML tomonlarini yaratishda muhim ahamiyatga ega. Ammo baribir, format juda kichik bo'lishi mumkin - ba'zilar uchun arzimas ranglar to'plami mavjud bo'lib, ular tasvirlarni tanlashda bitta va bir xil qobiliyat o'rtasida bo'lib, ular uchun silliq o'tishlar mavjud.
  • JPEG(Qo'shma fotosuratlar bo'yicha ekspertlar guruhining qisqartmasi) GIF-da himoyalangan tasvirni yaratganingizda vadni tushunishga yordam beradi. Bu erda fotosuratlar va boshqa rasmlarni bo'rttirma usuli yutib olinadi. qi rastr formatlari grafik fayllar ê rangli rasmlarni tanlashda eng keng. Siqilgan rasm (belgili fayllardan hidlar saqlanadi .jpg.Vikonuêtsya silliq rejimda, bu yuqori yoga qadamlarini ta'minlaydi va ma'lumotlar narxini kamaytiradi. Qattiq diskda JPEG Rasmlar sonini diqqat bilan tanlang, silliq o'tishlar bilan katta fotosuratlar qiling. Tse diskdagi joyni tejash imkonini beradi. Shunday qilib, yordam uchun JPEG kompyuter faylidagi fotosurat sifatini qabul qilib, bir butun sifatida nashr qilish mumkin. Ale slid vrakhovuvaty, scho siqish paytida ma'lumotlarning bir qismi behuda ketadi va bir xil tasvirni qayta-qayta saqlash bilan ma'lumotni qaytarib bo'lmaydigan yo'qotish ehtimoli ortadi. Lagerni yanada yaxshilash rejasida format versiyasi yaxshilandi - JPEG 2000. To'g'ri, vino barcha brauzerlar tomonidan qo'llab-quvvatlanmaydi, bu yogo kengayishining galmasi.
  • PNG(portativ tarmoq grafikasi) rastrli grafikalarni sarf qilmasdan ehtiyotkorlik bilan saqlashga imkon beradi, bundan tashqari, fayllar kamroq majburiy, kamroq GIF. Format PNG yanada qulay zastosuvannya amaliy har qanday rang bo'lsin, shuningdek, shaffoflik. Bu muhit veb-dizayn uchun keng imkoniyatlar ochadi. Shu bilan birga, ular doimiy mashhurlikka mos keladi, platformalardan foydalangan holda parchalar zistikuetsya, fermentatsiya qatorlari orqali ko'tariladi, ranglarning sezilarli gamutini chiqaradi, animatsiyani oshiradi.
  • Ichki PSD bitmap formati (PhotoShop hujjati uchun qisqacha) dasturiy paketlar uchun tan olingan. Nopok hid barcha turdagi tasvirlarni, shuningdek, ish soati uchun ularning to'plarini qo'llab-quvvatlaydi. Kengaytma belgisi bo'lgan fayllar uchun saqlangan .psd.

Isnuyut va boshqalar rastr grafik formati, maqolada yakslar haqida aytilmagan, ammo raqobat haqida unutmasangiz, ular haqida sharhlarda yozishingiz mumkin!

© 2022 androidas.ru - Android haqida hamma narsa