Ano ang pangalan ng isang elemento sa raster graphics? Vector at raster graphics. Ano ang pipiliin? Mga disadvantage at limitasyon ng vector graphics

Raster graphics ay mga larawang binubuo ng mga pixel - maliit na kulay na mga parisukat na nakaayos sa isang parihabang grid. Ang pixel ay ang pinakamaliit na yunit ng isang digital na imahe. Ang kalidad ng isang raster na imahe ay direktang nakasalalay sa bilang ng mga pixel na binubuo nito - mas maraming mga pixel, mas maraming detalye ang maaaring ipakita. Ang pagpapalaki ng imahe ng raster sa pamamagitan lamang ng pagtaas ng sukat ay hindi gagana - imposibleng madagdagan ang bilang ng mga pixel, sa palagay ko marami ang kumbinsido dito nang sinubukan nilang makita ang maliliit na detalye sa isang maliit na digital na litrato sa pamamagitan ng pag-zoom in sa screen; Bilang resulta ng pagkilos na ito, hindi posible na makakita ng anupaman maliban sa pagtaas ng mga parisukat (ganun talaga ang mga ito - mga pixel). Ang trick na ito ay posible lamang para sa mga ahente ng CIA sa mga pelikulang Hollywood, kapag gumamit sila ng mga pinalaki na larawan mula sa isang panlabas na surveillance camera upang makilala ang mga plaka ng lisensya ng sasakyan. Kung hindi ka empleyado ng istrukturang ito at hindi nagmamay-ari ng gayong mahiwagang kagamitan, walang gagana para sa iyo.

Ang isang raster na imahe ay may ilang mga katangian. Para sa isang photo stocker, ang pinakamahalagang bagay ay: resolution, laki at modelo ng kulay. Minsan ang laki ay tinatawag ding resolution at samakatuwid ay nangyayari ang pagkalito, upang maiwasang mangyari ito, kailangan mong malinaw na maunawaan kung ano ang pinag-uusapan natin at "tumingin sa konteksto" - ang laki ay sinusukat sa MP (megapixels), at resolution - dpi o ppi.

Pahintulot ay ang bilang ng mga pixel bawat pulgada (ppi - pixel bawat pulgada) upang ilarawan ang display sa screen, o ang bilang ng mga tuldok bawat pulgada (dpi - tuldok bawat pulgada) upang ilarawan ang pag-print ng mga larawan. Mayroong ilang mga mahusay na itinatag na mga patakaran: para sa pag-publish ng isang imahe sa Internet, isang resolution ng 72ppi ang ginagamit, at para sa pag-print - 300dpi(ppi). Ang mga kinakailangan sa microstock na imahe ay 300dpi, dahil maraming mga gawa ang partikular na binili para sa pag-print.

Sukat- ang kabuuang bilang ng mga pixel sa isang imahe, kadalasang sinusukat sa MP (megapixels), ito ay resulta lamang ng pagpaparami ng bilang ng mga pixel sa taas sa bilang ng mga pixel sa lapad ng larawan. Ibig sabihin, kung ang laki ng larawan ay 2000x1500, ang laki nito ay magiging 2000*1500=3,000,000 pixels o 3MP. Upang ipadala sa mga bangko ng larawan, ang laki ng larawan ay hindi dapat mas mababa sa 4 megapixel, at sa kaso ng mga larawan - hindi hihigit sa 25 megapixel.

Modelo ng kulay- isang katangian ng isang imahe na naglalarawan sa representasyon nito batay sa mga channel ng kulay. May alam akong 4 na modelo ng kulay - RGB (pula, berde at asul na channel), CMYK (cyan, magenta, dilaw at itim), LAB (lightness, red-green at blue-yellow) at Grayscale (grayscale). Lahat ng microstocks ay tumatanggap ng raster graphics sa RGB color model.

Mga kalamangan ng raster graphics:

  1. Kakayahang magparami ng mga larawan ng anumang antas ng pagiging kumplikado. Ang dami ng detalyeng na-reproduce sa isang imahe ay higit na nakadepende sa bilang ng mga pixel.
  2. Tumpak na pagpaparami ng mga paglipat ng kulay.
  3. Availability ng maraming program para sa pagpapakita at pag-edit ng raster graphics. Sinusuportahan ng karamihan ng mga programa ang parehong mga format ng raster graphics file. Ang representasyon ng raster ay marahil ang "pinakamatandang" paraan ng pag-iimbak ng mga digital na imahe.

Mga disadvantages ng raster graphics

  1. Malaking laki ng file. Sa katunayan, para sa bawat pixel kinakailangan na mag-imbak ng impormasyon tungkol sa mga coordinate at kulay nito.
  2. Kawalan ng kakayahang sukatin (sa partikular, palakihin) ang isang imahe nang hindi nawawala ang kalidad.

Mga format ng Raster graphics

Sa kabila ng maliwanag na pagiging simple ng pagtatanghal ng mga raster graphics, mayroong "mga kariton at maliliit na cart" sa kanilang mga format! At ang kanilang bilang ay patuloy na nagbabago - ang ilang mga format ay nagiging hindi na ginagamit, ang iba ay nagsisimula pa lamang na mabuo. Ang paglalarawan ng lahat ay mahaba at hindi kawili-wili; ilalarawan ko lamang ang mga iyon, sa palagay ko, ay maaaring maging interesado sa mga taga-disenyo at mga photostocker.

PNG(Portable Network Graphics) ay isa pang format ng raster graphics na sumusuporta sa transparency, hindi lamang sa regular na transparency tulad ng GIF, kundi pati na rin sa translucency - isang maayos na paglipat ng kulay sa isang transparent na lugar. Ang layunin ng paglikha ng PNG ay tiyak na palitan ang GIF, dahil ang kumpanyang CompuServe, ang nag-develop ng GIF format, noong 1995 ay nag-patent ng compression algorithm na ginamit upang lumikha ng mga imahe ng GIF sa loob ng 10 taon, na naging imposibleng gamitin ang format na ito nang libre sa komersyal. mga proyekto.

Mga kalamangan ng PNG:

  1. Ang kakayahang lumikha ng full-color na imahe na may mga color transition at halftones.
  2. I-save ang graphic na impormasyon gamit ang isang lossless compression algorithm.
  3. Ang kakayahang gumamit ng mga alpha channel, iyon ay, simpleng ilagay, transparency at, bukod dito, translucency, na nagpapahintulot sa iyo na lumikha ng makinis na mga transition ng kulay sa isang transparent na lugar.

Ang PNG, sa palagay ko, ay mayroon lamang 2 disadvantages:

  1. Kawalan ng kakayahang lumikha ng isang animated na imahe
  2. Hindi tiyak na "pag-unawa" sa transparency ng PNG na format ng mga Internet browser. Ang ilang mga browser, karamihan sa mga mas lumang bersyon, ay tumangging magpakita ng mga transparent na bahagi ng isang PNG na imahe at pininturahan ang mga ito ng kulay abo. Ngunit ang sagabal na ito, sa palagay ko, ay malapit nang tumigil na maging may kaugnayan.

TIFF(Tagged Image File Format) - isang format para sa pag-iimbak ng mga de-kalidad na larawan, sumusuporta sa alinman sa mga kasalukuyang modelo ng kulay, nagbibigay ng malawak na hanay ng mga pagbabago sa lalim ng kulay, at sumusuporta sa pagtatrabaho sa mga layer. Ang pag-iimbak ng impormasyon sa format na TIFF ay posible kapwa may mga pagkalugi at walang mga pagkalugi. Ang mga camera na hindi sumusuporta sa RAW na format ay minsan ay maaaring kumuha ng mga larawan sa TIFF na format.

Sa mga bangko ng larawan na may kakayahang mag-upload ng mga karagdagang format sa pangunahing larawan sa format na JPEG (Dreamstime.com, iStock.com), maaari kang mag-upload ng TIFF bilang karagdagang isa.

Ang kawalan ng format ay ang malaking bigat ng file, mas malaki kaysa sa isang RAW na file na may parehong kalidad - ang bawat imahe sa TIFF ay tumitimbang mula 8 hanggang 20 MB.

RAW(isinalin mula sa Ingles na "raw" - raw)

Lumitaw ang format na RAW salamat sa mga digital camera. Ang RAW ay mahalagang isang "print" na nananatili sa matrix ng camera sa oras ng pagbaril, o sa halip ay kasing dami ng 3 print - sa pula, berde at asul. Bilang karagdagan sa mga pag-print na ito, ang RAW file ay nag-iimbak din ng ilang iba pang data, na sa kasong ito ay higit na likas na sanggunian, na nagdidikta sa RAW converter kung anong intensity upang ipakita ang bawat isa sa mga channel ng kulay para sa iba't ibang mga pixel sa screen - ito ay puting balanse, espasyo ng kulay, atbp. Ang pagbabago sa mga parameter na ito ay hindi makakaapekto sa orihinal na impormasyon sa anumang paraan, maaari mong baguhin ang mga ito nang walang sakit at bumalik sa orihinal na view anumang oras. Mas magiging problema kung magtrabaho sa isa pang format ng raster na nakuha bilang resulta ng pag-export. Ang mga extension para sa mga file sa RAW na format ay maaaring magkakaiba (.cr2, .crw, .nef, atbp.) depende sa brand ng camera - bawat tagagawa ng camera ay may sariling paraan ng pag-iimbak ng impormasyon. Upang i-edit ang mga RAW na file at i-convert ang mga ito sa iba pang mga format ng raster, ang mga manufacturer ng camera ay nagbibigay ng sarili nilang software, at ang Canon RAW converter ay magbabasa lamang ng mga RAW na file na kinunan gamit ang mga Canon camera (.cr2,.crw) at hindi nito mababasa ang RAW file. kinunan ang Nikon camera (.nef). May mga third party na RAW converter na gumagana sa karamihan ng mga RAW na file. Sa pangkalahatan, ang kakulangan ng pinag-isang pamantayan ay lumilikha ng ilang mga abala kapag nagtatrabaho sa format na ito.

Ang mga disadvantages ng format ay ang malaking sukat ng file (bagaman hindi kasing laki ng TIFF) at ang kakulangan ng isang pare-parehong pamantayan para sa pagbuo ng mga RAW na file para sa lahat ng mga tagagawa ng photographic na kagamitan.

Ang RAW, tulad ng TIFF, ay maaaring ipadala sa mga photo bank bilang isang "karagdagang" format ng imahe - ang pagkakaroon ng pinagmulan ay maaaring makaimpluwensya sa desisyon ng taga-disenyo na bilhin ang larawan.

JPEG(Joint Photographic Experts Group - ang pangalan ng developer) ay ang pinakakaraniwang format ng raster graphics (kahit sa Internet). Ang JPEG ay isang halimbawa ng paggamit ng "lossy" o, sa madaling salita, "distorting compression" compression algorithm ito ay pinakaangkop para sa pag-iimbak ng mga painting, litrato at iba pang makatotohanang mga imahe na may makinis na mga transition ng kulay, ngunit halos hindi angkop para sa mga guhit at mga diagram, iyon ay para sa mga larawang may matalim na mga transition, ang compression algorithm ay gagawa ng mga kapansin-pansing artifact sa mga lugar na may matalim na kaibahan.

Hindi inirerekomenda na mag-imbak ng mga intermediate na bersyon ng trabaho sa format na ito - ang bawat "muling pag-save" ay hahantong sa hindi maibabalik na pagkawala ng bahagi ng impormasyon. Ang algorithm ng compression na ginamit sa format na ito (lossy compress) ay batay sa "pag-average" ng kulay ng mga katabing pixel.

Hindi sinusuportahan ng JPEG ang pagtatrabaho sa mga alpha channel, iyon ay, hindi ito maaaring maglaman ng mga transparent na pixel, ngunit pinapayagan ka nitong mag-save ng isang clipping path sa file, na sa kaso ng pagtatrabaho sa mga bangko ng larawan ay dapat tandaan sa paglalarawan, ang pagkakaroon ng isang clipping path (kung, siyempre, nagawa mo ito at alam kung ano ito) - ito ay mahalagang impormasyon para sa bumibili ng imahe.

Ang JPEG format din ang pangunahing format kung saan ang mga photo bank ay tumatanggap ng mga raster na larawan (mga larawan at mga guhit) para sa pagbebenta. Ang huling bersyon ng file na ipinadala sa microstock ay dapat na naka-save sa RGB color model, na may resolution na 300dpi at, siyempre, sa 100% na kalidad. Maaari mo ring ipasok ang impormasyon ng IPTC (pamagat, paglalarawan, mga keyword) sa file - pinapayagan ka ng format na JPEG na gawin ito at ito ay makabuluhang makatipid sa iyo ng oras kapag nagpapadala ng mga larawan sa ilang mga bangko ng larawan.

Bilang karagdagan sa mga karaniwang format ng raster graphics (GIF, JPEG, TIFF, atbp.), na "nababasa" ng lahat ng mga graphic editor at tumitingin ng imahe, mayroong mga "katutubong" format ng halos bawat editor, na mabubuksan lamang ng program kung saan ginawa ang mga ito, halimbawa, Adobe Photoshop .PSD na format. Kapag nagpoproseso ng mga litrato, mga larawan ng raster at pagbuo ng disenyo, dapat na i-save ang mga intermediate na bersyon sa mga ganoong format at ang mga huling bersyon lamang ang dapat isalin sa JPEG. Ito ay kinakailangan upang mai-save mo ang mga resulta ng iyong trabaho nang hindi nawawala ang impormasyon at gumawa ng mga pagbabago sa imahe o proyekto anumang oras.

Ito ay kilala na ang mga imahe ay kinakatawan ng digital sa isang computer. Ang ibig sabihin ng digital ay inilalarawan ng mga numero. Binibigyang-daan ka nitong mag-imbak, tumingin at magproseso ng mga larawan sa mga graphic editor.

Ang mga prinsipyo ng pagbuo ng imahe sa mga editor ng raster at vector ay radikal na naiiba sa bawat isa.

Sa isang raster editor (Gimp, Adobe Photoshop, Paint), ang imahe ay nahahati sa mga parisukat na elemento ng parehong laki at ang bawat naturang elemento ay inilarawan nang hiwalay. Ang parisukat na graphic na elementong ito ay tinatawag na pixel.

Pixel – ang pinakamaliit na bahagi ng raster graphics. Ang isang pixel ay naglalaman ng impormasyon tungkol sa lokasyon sa kahabaan ng X axis at Y , pati na rin ang impormasyon tungkol sa kulay at transparency (alpha channel).

Ang mga imaheng kinakatawan ng mga pixel ay tinatawag na raster, ibig sabihin, nabulok sa mga elemento.

Larawan ng raster ay isang data file o istraktura na isang grid ng mga pixelsa isang computer monitoro mga tuldok na may kulay sa papel at mga materyales.

Ang mga mahahalagang katangian para sa gayong mga larawan ay:

  • Ang bilang ng mga pixel ay ang resolution. Maaaring ipahiwatig ang mga ito nang hiwalay sa pamamagitan ng lapad at taas (640x480; 1024x768), ngunit kung minsan ang kabuuang bilang ng mga pixel ay ipinahiwatig.
  • Puwang ng kulay (modelo ng kulay) RGB, CMYK, HSV, atbp.
  • Ang bilang ng mga kulay na ginamit o lalim ng kulay (ang mga katangiang ito ay may sumusunod na kaugnayan:N = 2 ako , kung saan ang N ay ang bilang ng mga kulay at ang I ay ang lalim ng kulay)

Pahintulot

Pahintulot - tinutukoy ang bilang ng mga elemento ng unit raster map sa bawat unit na haba ng imahe.

Ang pinakakaraniwang yunit ng pagsukat ay dpi – ang bilang ng mga pixel bawat pulgada ng haba (1 pulgada = 2.54 cm).

Pero anong oo may permiso ba?

Ang 1 pulgada ay halos tumutugma sa 5 mga cell sa kuwaderno, at kung bilugan natin sila at ipinta ang isang cell, kung gayon ang resolusyon ng ating "pagguhit" ay magiging 5 dpi.

Ngayon ay bawasan natin ang laki ng pixel cell ng 4 na beses, pintura lamang ang isang-kapat ng cell, sa kasong ito ang resolution ay tataas lamang ng 2 beses, dahil mayroon na ngayong 10 pixel na mga cell bawat haba

Ngayon ay makikita mo na kung mas mataas ang resolution, mas tumpak ang imahe, ang mga paglipat ng kulay at mga kulay nito ay muling gagawin, mabuti, nang naaayon, mas mataas ang resolution, mas malaki ang sukat r file.

resolution 300 dpi resolution 72 dpi

Bilang ng mga kulay

Lalim ng kulay - isang hanay ng mga kulay na ginagamit upang ipakita ang isang imahe.

  • dalawang kulay – 1 bit bawat pixel. Karaniwan, ang mga ito ay itim at puti na mga imahe;

  • halftone – 1 byte bawat pixel (256 gradations). Ito ay mga gradasyon ng kulay abo o ibang kulay;

Upang magkaroon ng talakayan tungkol sa mga graphics program, kailangan mo munang maunawaan ang mga konsepto at pagkakaiba sa pagitan ng dalawang pangunahing uri ng 2D graphics: raster at vector na mga imahe. Ito ay isang napakahalagang aralin, lalo na kung balak mong magtrabaho sa mga graphics.

Ang konsepto ng isang imahe ng raster

Ang mga larawan ng raster ay mga larawang binubuo ng maliliit na hugis-parihaba na tuldok ng indibidwal na kulay - mga pixel - pinagsama-sama. Ang bawat pixel ay may sariling espesyal na lokasyon sa larawan at sarili nitong indibidwal na halaga ng kulay.

Ang bawat larawan ay may nakapirming bilang ng mga pixel. Maaari mong makita ang mga ito sa iyong monitor screen, karamihan sa mga ito ay nagpapakita ng humigit-kumulang 70 hanggang 100 pixels bawat pulgada (ang aktwal na numero ay depende sa iyong monitor at sa mga setting ng screen mismo).

Upang ilarawan ito, tingnan natin ang isang tipikal na icon sa desktop, My Computer, na karaniwang 32 pixels ang lapad at 32 pixels ang taas. Sa madaling salita, mayroong 32 puntos ng kulay sa bawat direksyon na pinagsama upang mabuo ang imahe ng naturang icon.

Kapag pinalaki mo ang drawing na ito tulad ng sa halimbawa, makikita mo nang malinaw ang bawat indibidwal na parisukat ng isang partikular na kulay. Tandaan na ang mga puting lugar sa background ay mga indibidwal na pixel din, bagama't kumakatawan ang mga ito sa isang solidong kulay.

Laki at resolution ng larawan

Ang mga larawan ng raster ay nakadepende sa resolusyon. Ang resolution ng imahe ay ang bilang ng mga pixel sa isang imahe sa bawat haba ng yunit. Ito ay isang sukatan ng kalinawan ng detalye sa isang raster na imahe at karaniwang tinutukoy bilang dpi (mga tuldok bawat pulgada) o ppi (mga pixel bawat pulgada). Ang mga terminong ito ay medyo magkasingkahulugan, ang ppi lamang ang tumutukoy sa mga imahe at ang dpi ay tumutukoy sa mga output device. Ito ang dahilan kung bakit makakahanap ka ng dpi sa paglalarawan ng mga monitor, digital camera, atbp.

Kung mas mataas ang resolution, mas maliit ang laki ng pixel at mas marami ang mga ito sa bawat 1 pulgada, at ayon dito, mas maganda ang kalidad ng larawan.

Ang resolution ay pinili para sa bawat larawan nang paisa-isa at depende sa kung saan mo ito pinaplanong gamitin:

  • kung plano mong gamitin ito para sa pag-post sa Internet, pagkatapos ay ang resolution ay pinili sa 72 ppi, dahil ang pangunahing criterion para sa Internet ay ang bilis ng pag-load ng mga imahe, at hindi ang kanilang kamangha-manghang kalidad, kaya ang naaangkop na mga format ng pag-save ng file ay napili , kung saan ang kalidad ay wala sa unang lugar.
  • kung gusto mong mag-print ng isang imahe, ang resolution ay dapat na mas mataas kaysa sa 72 ppi. Kaya, upang mag-print ng isang imahe sa magandang kalidad, ang resolution nito ay dapat nasa hanay na 150-300 ppi. Ito ang pangunahing kinakailangan para sa mga photo printing house na nag-iimprenta ng mga magazine, catalog at maliliit na format na produkto (mga booklet, flyer, advertising leaflets).

Tulad ng nabanggit sa itaas, ang mga imahe ng raster ay nakasalalay sa kanilang resolusyon. Iyon ang dahilan kung bakit, kapag nag-scale, dahil sa kanilang likas na pixel, ang mga naturang larawan ay palaging nawawalan ng kalidad. Gayunpaman, kung nagpasya ka pa ring dagdagan ang laki ng imahe, kung gayon ito ay pinakamahusay na gamitin ang paraan ng interpolation, kung saan makakamit mo ang napakahusay na mga resulta. Pag-uusapan natin ang pamamaraang ito sa susunod na aralin.

Ang laki ng isang imahe sa raster graphics ay ang pisikal na laki ng file kung saan naka-imbak ang imahe. Ito ay proporsyonal sa laki ng imahe sa mga pixel.

Ipinapakita ng Photoshop ang kaugnayan sa pagitan ng laki at resolution ng larawan. Maaari itong matingnan sa pamamagitan ng pagbubukas ng dialog box na Laki ng Imahe na makikita sa menu ng Imahe. Kapag ang mga pagbabago ay ginawa sa isa sa mga halagang ito, ang lahat ng iba ay awtomatikong isasaayos alinsunod sa binagong halaga.

Kung susumahin, masasabi natin iyan pangunahing katangian ng mga raster na imahe mga nagsasalita:

  • laki ng imahe sa mga pixel
  • kaunting lalim
  • espasyo ng kulay
  • resolution ng imahe

Ang isang halimbawa ng isang raster na imahe ay anumang litrato o larawan na nilikha sa pamamagitan ng pag-scan, pagkuha ng litrato o pagguhit sa isang raster editor, o nilikha sa pamamagitan ng pag-convert ng isang vector na imahe sa isang raster na imahe.

Mga format ng larawan ng raster

Ang pinakakaraniwang mga format ng larawan ng raster ay kinabibilangan ng:

  • JPEG, JPG

Ang pag-convert sa pagitan ng mga format ng imahe ng raster ay napakadali, gamit ang command na "Save As ...", sa menu kung saan, pagkatapos ng pangalan ng file, pipiliin mo ang format kung saan mo gustong i-save ang imahe.

Ang ilang mga format, katulad ng GIF at PNG, ay sumusuporta sa transparency sa background. Kasabay nito, huwag kalimutan na ang transparent na background ay hindi magiging transparent kung ang GIF o PNG na imahe ay nai-save sa anumang iba pang format o kinopya at i-paste sa ibang larawan.

Mga programa para sa pagtatrabaho sa raster graphics

Ang pinakasikat na mga programa para sa pagtatrabaho sa raster graphics:

  • Adobe Photoshop
  • Adobe Fireworks
  • Corel Photo-Paint
  • Corel Paint Shop Pro
  • Pintor ng Corel
  • Kulayan

Para sa akin, ang editor ng Adobe Photoshop ay ang pinakamahusay sa mga programa.

Kung ikukumpara sa ganitong uri ng mga graphics, ang mga vector graphics ay mayroon ding maraming mga pakinabang. Tingnan natin sila.

Ano ang mga imaheng vector

Ang vector ay isang imahe, na binubuo ng maraming indibidwal, nasusukat na mga bagay (mga linya at kurba) na tinukoy gamit ang mga mathematical equation.

Ang mga bagay ay maaaring binubuo ng mga linya, kurba, at mga hugis. Sa kasong ito, ang pagbabago ng mga katangian ng isang vector object ay hindi nakakaapekto sa object mismo, i.e. Maaari mong malayang baguhin ang anumang bilang ng mga katangian ng bagay nang hindi sinisira ang pangunahing bagay.

Sa vector graphics, ang kalidad ng imahe ay hindi nakadepende sa resolution. Ang lahat ng ito ay ipinaliwanag sa pamamagitan ng ang katunayan na ang mga bagay na vector ay inilarawan ng mga equation ng matematika, kaya kapag ang pag-scale ay muling kinakalkula at, nang naaayon, ay hindi mawawalan ng kalidad. Batay dito, maaari mong dagdagan o bawasan ang laki sa anumang lawak, at ang iyong imahe ay mananatiling malinaw at matalas, makikita ito pareho sa screen ng monitor at kapag nagpi-print. Kaya, ang vector ay ang pinakamahusay na pagpipilian para sa mga guhit na ipinapakita sa iba't ibang media at ang laki nito ay dapat na madalas na baguhin, tulad ng mga logo.

Ang isa pang bentahe ng mga imahe ay ang mga ito ay hindi limitado sa isang hugis-parihaba na hugis tulad ng mga raster na imahe. Ang ganitong mga bagay ay maaaring ilagay sa iba pang mga bagay (ang pagkakalagay sa foreground o background ay personal mong pinili).

Para sa kalinawan, nagbigay ako ng drawing kung saan ang isang bilog ay iginuhit sa vector format at isang bilog sa raster format. Parehong nakalagay sa puting background. Ngunit kapag naglagay ka ng raster circle sa ibabaw ng isa pang katulad na bilog, makikita mo na ang bilog na ito ay may hugis-parihaba na frame, na, tulad ng nakikita mo sa larawan, ay wala sa vector.

Ngayon, ang mga imahe ng vector ay nagiging mas photorealistic, ito ay dahil sa patuloy na pag-unlad at pagpapatupad ng iba't ibang mga tool sa mga programa, halimbawa, tulad ng isang gradient mesh.

Ang mga imahe ng vector ay karaniwang nilikha gamit ang mga espesyal na programa. Hindi mo maaaring i-scan ang isang imahe at i-save ito bilang isang vector file nang hindi gumagamit ng conversion sa pamamagitan ng pagsubaybay sa imahe sa Adobe Illustrator.

Sa kabilang banda, ang isang imahe ng vector ay maaaring ma-convert sa isang imahe ng raster nang madali. Ang prosesong ito ay tinatawag na rasterization. Gayundin, sa panahon ng conversion, maaari mong tukuyin ang anumang resolusyon ng hinaharap na raster na imahe.

Mga format ng vector

Ang pinakakaraniwang mga format ng vector ay kinabibilangan ng:

  • AI (Adobe Illustrator);
  • CDR (CorelDRAW);
  • CMX (Corel currency);
  • SVG (scalable vector graphics);
  • CGM Computer Graphics Metafile;
  • DXF AutoCAD.

Ang pinakasikat na mga programa para sa pagtatrabaho sa mga vector : Adobe Illustrator, CorelDRAW at Inkscape.

Kaya ano ang pagkakaiba sa pagitan ng mga imahe ng vector at raster?

Pagbubuod ng artikulo tungkol sa mga larawang raster at vector, masasabi natin nang may kumpiyansa na ang mga larawang vector ay may maraming mga pakinabang kaysa sa mga larawang raster, ibig sabihin.

Raster graphics

Raster graphics, pangkalahatang impormasyon. Mga representasyon ng raster ng mga larawan. Mga uri ng raster. Mga salik na nakakaapekto sa dami ng memory na natupok ng isang bitmap. Mga kalamangan at kawalan ng raster graphics. Mga geometric na katangian ng raster (resolution, laki ng raster, hugis ng pixel). Ang bilang ng mga kulay sa bitmap. Mga tool para sa pagtatrabaho sa raster graphics.

Raster graphics, pangkalahatang impormasyon

Ang isang computer raster na imahe ay kinakatawan bilang isang hugis-parihaba na matrix, na ang bawat cell ay kinakatawan ng isang may kulay na tuldok.

batayan raster ang pagtatanghal ng graphics ay pixel(tuldok) na nagpapahiwatig ng kulay nito. Kapag naglalarawan, halimbawa, isang pulang ellipse sa isang puting background, dapat mong ipahiwatig ang kulay bawat isa ellipse at mga puntos sa background. Ang imahe ay kinakatawan bilang isang malaking bilang ng mga tuldok - kung mas marami, mas maganda ang visual na imahe at mas malaki ang laki ng file. Yung. ang isa o kahit isang larawan ay maaaring ipakita na may mas mahusay o mas masahol na kalidad alinsunod sa bilang ng mga tuldok bawat haba ng yunit - resolusyon(karaniwang mga tuldok bawat pulgada - dpi o mga pixel bawat pulgada - ppi).

Ang mga imahe ng raster ay kahawig ng isang sheet ng checkered na papel, kung saan ang bawat cell ay pininturahan ng alinman sa itim o puti, magkasama na bumubuo ng isang pattern. Pixel– ang pangunahing elemento ng mga raster na imahe. Ito ang mga elementong ito na bumubuo ng isang raster na imahe, i.e. Ang raster graphics ay naglalarawan ng mga larawan gamit ang mga may kulay na tuldok ( mga pixel), na matatagpuan sa grid.

Kapag nag-e-edit ng raster graphics, nag-e-edit ka mga pixel, hindi mga linya. Ang mga raster graphics ay nakadepende sa resolusyon dahil ang impormasyong naglalarawan sa larawan ay naka-attach sa isang grid ng isang partikular na laki. Kapag nag-e-edit ng raster graphics, maaaring magbago ang kalidad ng presentasyon nito. Sa partikular, ang pagbabago ng laki ng raster graphics ay maaaring maging sanhi ng pagkasira ng mga gilid ng larawan habang ang mga pixel ay muling ipinamamahagi sa grid. Ang pag-output ng mga raster graphics sa mga device na may mas mababang resolution kaysa sa resolution ng mismong larawan ay makakabawas sa kalidad nito.

Bilang karagdagan, ang kalidad ay nailalarawan din sa bilang ng mga kulay at shade na maaaring makuha ng bawat punto sa larawan. Kung mas maraming shade ang nailalarawan sa isang imahe, mas maraming digit ang kinakailangan upang ilarawan ang mga ito. Ang pula ay maaaring kulay na numero 001, o maaari rin itong kulay na numero 00000001. Kaya, kung mas mataas ang kalidad ng imahe, mas malaki ang laki ng file.

Karaniwang ginagamit ang representasyon ng raster para sa mga larawang uri ng photographic na may maraming detalye o pagtatabing. Sa kasamaang palad, ang pag-scale ng mga naturang larawan sa anumang direksyon ay karaniwang nagpapababa sa kalidad. Kapag ang bilang ng mga tuldok ay nabawasan, ang mga maliliit na detalye ay nawala at ang mga inskripsiyon ay deformed (bagaman ito ay maaaring hindi masyadong kapansin-pansin kung ang visual na sukat ng imahe mismo ay nabawasan - ibig sabihin, ang resolution ay pinananatili). Ang pagdaragdag ng mga pixel ay humahantong sa isang pagkasira sa sharpness at liwanag ng imahe, dahil ang mga bagong punto ay kailangang bigyan ng mga shade na karaniwan sa pagitan ng dalawa o higit pang magkatabing kulay.

Gamit ang raster graphics, maaari mong ipakita at ihatid ang buong gamut ng mga shade at banayad na mga epekto na likas sa isang tunay na imahe. Ang isang raster na imahe ay mas malapit sa isang litrato; ito ay nagbibigay-daan sa iyo upang mas tumpak na kopyahin ang mga pangunahing katangian ng isang larawan: pag-iilaw, transparency at lalim ng field.

Kadalasan, ang mga raster na larawan ay nakukuha sa pamamagitan ng pag-scan ng mga larawan at iba pang mga larawan, gamit ang isang digital camera, o sa pamamagitan ng "pagkuha" ng isang frame mula sa isang video. Ang mga larawang raster ay maaari ding makuha nang direkta sa mga programang raster o vector graphics sa pamamagitan ng pag-convert ng mga imaheng vector.

Mga karaniwang format .tif, .gif, .jpg, .png, .bmp, .pcx atbp.

Mga representasyon ng larawan ng raster

Pixel– ang pangunahing elemento ng mga raster na imahe. Ito ang mga elemento na bumubuo sa isang raster na imahe.

Digital na imahe ay isang koleksyon ng mga pixel. Ang bawat pixel ng isang raster na imahe ay nailalarawan sa pamamagitan ng x at y coordinate at brightness V(x,y) (para sa mga black and white na imahe). Dahil ang mga pixel ay discrete sa kalikasan, ang kanilang mga coordinate ay mga discrete na dami, kadalasan ay mga integer o mga rational na numero. Sa kaso ng isang kulay na imahe, ang bawat pixel ay nailalarawan sa pamamagitan ng x at y na mga coordinate, at tatlong liwanag: pulang liwanag, asul na liwanag at berdeng liwanag (VR, V B, V G). Sa pamamagitan ng pagsasama-sama ng tatlong kulay na ito maaari kang makakuha ng isang malaking bilang ng iba't ibang mga kulay.

Tandaan na kung ang kahit isa sa mga katangian ng imahe ay hindi isang numero, kung gayon ang imahe ay kabilang sa form analog . Kasama sa mga halimbawa ng analogue na imahe ang mga halogram at litrato. Upang gumana sa gayong mga imahe, may mga espesyal na pamamaraan, sa partikular, mga pagbabagong optical. Sa ilang mga kaso, ang mga analog na imahe ay na-convert sa digital form. Ang gawaing ito ay isinasagawa ng Image Processing.

Ang kulay ng anumang pixel sa isang raster na imahe ay iniimbak gamit ang kumbinasyon ng mga bit. Ang mas maraming mga piraso na ginamit para dito, mas maraming mga kakulay ng mga kulay ang maaaring makuha. Karaniwang inilalaan ang 1 byte para sa gradasyon ng liwanag (256 na gradasyon), na ang 0 ay itim at 255 ang puti (maximum intensity). Sa kaso ng isang kulay na imahe, isang byte ang inilalaan para sa gradation ng liwanag ng lahat ng tatlong kulay. Posibleng mag-encode ng mga gradasyon ng liwanag na may ibang bilang ng mga bit (4 o 12), ngunit ang mata ng tao ay may kakayahang makilala lamang ang 8 bits ng mga gradasyon para sa bawat kulay, bagaman ang mga espesyal na kagamitan ay maaaring mangailangan ng mas tumpak na pagpaparami ng kulay. Ang mga kulay na inilarawan sa 24 bits ay nagbibigay ng higit sa 16 milyong magagamit na mga kulay at kadalasang tinatawag na natural na mga kulay.

Sa mga color palette, ang bawat pixel ay inilalarawan ng isang code. Ang koneksyon ng code na ito na may color table na binubuo ng 256 na mga cell ay sinusuportahan. Ang kapasidad ng bawat cell ay 24 bits. Ang output ng bawat cell ay 8 bits para sa pula, berde at asul.

Ang espasyo ng kulay na nabuo sa pamamagitan ng mga intensidad ng pula, berde at asul ay kinakatawan sa anyo ng isang kulay na kubo (tingnan ang Fig. 1.).

kanin. 1. Kulay ng Cube

Ang mga vertices ng cube A, B, C ay ang pinakamataas na intensidad ng berde, asul at pula ayon sa pagkakabanggit, at ang tatsulok na nabuo nila ay tinatawag na Tatsulok ni Pascal. Ang perimeter ng tatsulok na ito ay tumutugma sa pinaka-puspos na mga kulay. Ang kulay ng maximum saturation ay laging naglalaman lamang ng dalawang bahagi. Sa segment na OD mayroong mga kulay ng kulay abo, na may kasalukuyang O na katumbas ng itim, at ituro ang D sa puti.

Mga uri ng raster

Raster– ito ang pagkakasunud-sunod ng pag-aayos ng mga puntos (mga elemento ng raster). Sa Fig. 2. ang isang raster ay ipinapakita, ang mga elemento kung saan ay mga parisukat, tulad ng isang raster ay tinatawag hugis-parihaba, ito ang mga raster na kadalasang ginagamit.

Bagama't posibleng gumamit ng figure ng ibang hugis bilang elemento ng raster: triangle, hexagon; nakakatugon sa mga sumusunod na kinakailangan:

    lahat ng mga numero ay dapat na pareho;

    dapat na ganap na takpan ang eroplano nang hindi tumatakbo o butas.

Kaya, posibleng gumamit ng equilateral triangle sa Fig. 1 bilang elemento ng raster. 3, regular na hexagon (hexahedron) Fig. 4. Maaari kang bumuo ng mga raster gamit ang mga hindi regular na polygon, ngunit walang praktikal na kahulugan sa naturang mga raster.

kanin. 3. Triangular na raster

Tingnan natin ang mga paraan upang makabuo ng mga linya sa isang hugis-parihaba at hexagonal na raster.

kanin. 4. "Hexagonal raster"

Sa isang hugis-parihaba na raster, ang pagbuo ng linya ay isinasagawa sa dalawang paraan:

    Ang resulta ay isang walong konektadong linya. Ang mga kalapit na pixel ng isang linya ay maaaring nasa isa sa walong posibleng posisyon (tingnan ang Fig. 5a). Ang kawalan ay ang linya ay masyadong manipis sa isang anggulo na 45°.

    Ang resulta ay isang apat na konektadong linya. Ang mga katabing pixel ng isang linya ay maaaring nasa isa sa apat na posibleng posisyon (tingnan ang Fig. 5b). Ang kawalan ay ang linya ay masyadong makapal sa isang anggulo na 45°.

kanin. 5. Pagguhit ng linya sa isang hugis-parihaba na raster

Sa isang hexagonal raster, ang mga linya ay anim na konektado (tingnan ang Fig. 6), ang mga naturang linya ay mas matatag sa lapad, i.e. ang dispersion ng lapad ng linya ay mas mababa kaysa sa isang parisukat na raster.

kanin. 6. Pagguhit ng linya sa isang hexagonal raster

Ang isa sa mga paraan upang suriin ang isang raster ay ang pagpapadala sa isang channel ng komunikasyon ng isang naka-code na imahe, na isinasaalang-alang ang raster na ginamit, na may kasunod na pagpapanumbalik at visual na pagsusuri ng nakamit na kalidad. Ito ay napatunayan sa eksperimento at matematika na ang hexagonal raster ay mas mahusay, dahil nagbibigay ng pinakamaliit na paglihis mula sa orihinal. Ngunit ang pagkakaiba ay hindi malaki.

Pagmomodelo ng hexagonal raster. Posibleng bumuo ng isang hexagonal raster batay sa isang parisukat. Upang gawin ito, ang isang heksagono ay kinakatawan bilang isang parihaba.

Mga salik na nakakaapekto sa dami ng memory na natupok ng isang bitmap

Ang mga raster graphics file ay kumukuha ng malaking halaga ng memorya ng computer. Ang ilang mga larawan ay kumukuha ng malaking halaga ng memorya dahil sa malaking bilang ng mga pixel, na ang bawat isa ay kumukuha ng ilan sa memorya. Tatlong katotohanan ang may pinakamalaking epekto sa dami ng memorya na inookupahan ng isang raster na imahe:

    laki ng imahe;

    kaunting lalim ng kulay;

    Ang format ng file na ginamit upang iimbak ang larawan.

May direktang kaugnayan sa laki ng bitmap image file. Kung mas maraming pixel ang nasa isang imahe, mas malaki ang laki ng file. Ang resolution ng imahe ay hindi nakakaapekto sa laki ng file sa anumang paraan. Naaapektuhan lamang ng resolusyon ang laki ng file kapag nag-scan o nag-e-edit ng mga larawan.

Direkta ang kaugnayan sa pagitan ng bit depth at laki ng file. Ang mas maraming bit na ginagamit sa isang pixel, mas malaki ang file. Ang laki ng isang raster graphics file ay lubos na nakadepende sa format ng imahe na pinili para sa storage. Ang lahat ng iba pang mga bagay ay pantay, tulad ng laki ng imahe at bit depth, ang scheme ng compression ng imahe ay mahalaga. Halimbawa, ang isang BMP file ay karaniwang mas malaki sa laki kumpara sa mga PCX at GIF file, na kung saan ay mas malaki kaysa sa isang JPEG file.

Maraming mga file ng imahe ang may sariling mga scheme ng compression at maaari ring maglaman ng karagdagang data upang mailarawan nang maikli ang larawan para sa mga layunin ng pag-preview.

Mga kalamangan at kawalan ng raster graphics

Mga kalamangan:

Ang mga raster graphics ay epektibong kumakatawan sa totoong buhay na mga imahe. Ang totoong mundo ay binubuo ng bilyun-bilyong maliliit na bagay, at ang mata ng tao ay tiyak na inangkop upang makita ang isang malaking hanay ng mga discrete na elemento na bumubuo ng mga bagay. Sa kanilang pinakamataas na antas ng kalidad, ang mga imahe ay mukhang tunay, katulad ng hitsura ng mga larawan kumpara sa mga guhit. Ito ay totoo lamang para sa mga napakadetalyadong larawan, kadalasang nakukuha sa pamamagitan ng pag-scan ng mga litrato. Bukod sa kanilang natural na hitsura, ang mga larawan ng raster ay may iba pang mga pakinabang. Gumagamit ang mga output device tulad ng mga laser printer ng mga pattern ng mga tuldok upang lumikha ng mga larawan. Ang mga raster na imahe ay maaaring mai-print nang napakadali sa mga naturang printer dahil madali para sa mga computer na kontrolin ang output device upang kumatawan sa mga indibidwal na pixel gamit ang mga tuldok.

Mga kapintasan:

Ang mga imahe ng bitmap ay kumukuha ng malaking halaga ng memorya. Mayroon ding problema sa pag-edit ng mga larawan ng raster, dahil ang malalaking larawan ng raster ay sumasakop ng malaking halaga ng memorya, at upang matiyak ang pagpapatakbo ng mga pag-andar ng pag-edit para sa mga naturang larawan, ang malaking halaga ng memorya at iba pang mapagkukunan ng computer ay natupok din.

Tungkol sa raster graphics compression

Minsan ang mga katangian ng isang raster na imahe ay nakasulat sa form na ito: 1024x768x24. Nangangahulugan ito na ang lapad ng imahe ay 1024 pixels, ang taas ay 768 at ang lalim ng kulay ay 24. 1024x768 ang gumaganang resolution para sa 15 - 17 pulgadang monitor. Madaling hulaan na ang laki ng isang hindi naka-compress na larawan na may mga parameter na ito ay magiging 1024*768*24 = 18874368 bytes. Ito ay higit sa 18 megabytes - sobra para sa isang larawan, lalo na kung kailangan mong mag-imbak ng ilang libo ng mga larawang ito - hindi ito gaanong ayon sa mga pamantayan ng computer. Ito ang dahilan kung bakit ang computer graphics ay halos palaging ginagamit sa compressed form.

Ang RLE (Run Length Encoding) ay isang paraan ng compression na binubuo ng paghahanap para sa mga sequence ng magkaparehong pixel sa mga linya ng isang raster na imahe (“pula, pula, ..., pula” ay nakasulat bilang “N pula”).

Ang LZW (Lempel-Ziv-Welch) ay isang mas kumplikadong paraan na naghahanap ng paulit-ulit na mga parirala - magkaparehong pagkakasunud-sunod ng mga pixel na may iba't ibang kulay. Ang bawat parirala ay itinalaga ng isang tiyak na code kapag nagde-decryption ng file, ang code ay papalitan ng orihinal na parirala.

Kapag ang mga JPEG file ay na-compress (na may nawawalang kalidad), ang imahe ay nahahati sa 8x8 pixel na mga seksyon, at ang kanilang halaga ay naa-average sa bawat seksyon. Ang average na halaga ay matatagpuan sa itaas na kaliwang sulok ng bloke, ang natitirang espasyo ay inookupahan ng mga pixel ng mas mababang liwanag. Karamihan sa mga pixel ay na-reset sa zero. Kapag na-decrypt, ang mga zero pixel ay tumatanggap ng parehong kulay. Ang Huffman algorithm ay inilapat sa larawan.

Ang Huffman algorithm ay batay sa probability theory. Una, ang mga elemento ng imahe (mga pixel) ay pinagsunod-sunod ayon sa dalas ng paglitaw. Pagkatapos ay binuo ang isang Huffman code tree mula sa kanila. Ang bawat elemento ay nauugnay sa isang code word. Habang ang laki ng imahe ay may posibilidad na infinity, nakakamit ang maximum na compression. Ginagamit din ang algorithm na ito sa mga archiver.

Ginagamit din ang compression para sa mga vector graphics, ngunit walang ganoong simpleng mga pattern dito, dahil ang mga format ng vector file ay naiiba nang malaki sa nilalaman.

Mga geometric na katangian ng raster

Para sa mga larawang raster na binubuo ng mga tuldok, partikular na kahalagahan ang konsepto mga pahintulot, pagpapahayag ng bilang ng mga puntos sa bawat yunit ng haba. Ito ay kinakailangan upang makilala sa pagitan ng:

    orihinal na resolusyon;

    resolution ng imahe ng screen;

    resolution ng naka-print na imahe.

Orihinal na resolution. Sinusukat ang orihinal na resolution sa dpi (tuldok bawat pulgadadpi) at depende sa mga kinakailangan para sa kalidad ng imahe at laki ng file, ang paraan ng pag-digitize at paglikha ng orihinal na paglalarawan, ang napiling format ng file at iba pang mga parameter. Sa pangkalahatan, nalalapat ang panuntunan: mas mataas ang kinakailangan sa kalidad, mas mataas dapat ang resolution ng orihinal.

Resolusyon ng screen. Para sa mga screen na kopya ng isang imahe, ang elementary raster point ay karaniwang tinatawag pixel. Ang laki ng pixel ay nag-iiba depende sa napili resolution ng screen(mula sa hanay ng mga karaniwang halaga), orihinal na resolusyon at sukat ng pagpapakita.

Ang mga monitor para sa pagpoproseso ng imahe na may dayagonal na 20–21 pulgada (propesyonal na klase), bilang panuntunan, ay nagbibigay ng mga karaniwang resolution ng screen na 640x480, 800x600, 1024x768, 1280x1024, 1600x1200, 1600x1200, 1600x1200, 900x1200, 600x1200, 600x1200, 600x1200, 900x1200 pixels Ang distansya sa pagitan ng mga katabing phosphor point sa isang mataas na kalidad na monitor ay 0.22–0.25 mm.

Ang isang resolution na 72 dpi ay sapat para sa isang screen copy, 150–200 dpi para sa pag-print sa isang kulay o laser printer, at 200–300 dpi para sa output sa isang photo exposure device. Ang isang patakaran ng hinlalaki ay itinatag na kapag nagpi-print, ang resolution ng orihinal ay dapat na 1.5 beses na mas malaki kaysa sa lineature ng raster mga aparatong output. Kung ang hard copy ay palakihin kumpara sa orihinal, ang mga halagang ito ay dapat na i-multiply sa scaling factor.

Naka-print na resolution ng imahe at ang konsepto ng lineature. Ang laki ng tuldok ng isang raster na imahe sa isang hard copy (papel, pelikula, atbp.) at sa screen ay depende sa paraan at mga parameter na ginamit rasterization orihinal. Kapag nagrasterize, ang isang grid ng mga linya ay nakapatong sa orihinal, ang mga cell kung saan nabuo elemento ng raster. Ang dalas ng raster grid ay sinusukat ng numero mga linya sa bawat pulgada (Ipi) at tinatawag lineature.

Ang laki ng raster dot ay kinakalkula para sa bawat elemento at depende sa intensity ng tono sa isang partikular na cell. Kung mas mataas ang intensity, mas siksik ang elemento ng raster ay napuno. Iyon ay, kung ang cell ay naglalaman ng ganap na itim na kulay, ang laki ng raster point ay magkakasabay sa laki ng elemento ng raster. Sa kasong ito, pinag-uusapan nila ang tungkol sa 100% occupancy. Para sa isang ganap na puting kulay, ang halaga ng punan ay magiging 0%. Sa pagsasagawa, ang occupancy ng elemento sa isang print ay karaniwang umaabot mula 3 hanggang 98%. Sa kasong ito, ang lahat ng mga raster point ay may parehong optical density, perpektong papalapit sa ganap na itim. Ang ilusyon ng isang mas madilim na tono ay nilikha sa pamamagitan ng pagtaas ng laki ng mga tuldok at, bilang isang resulta, pagbabawas ng puting espasyo sa pagitan ng mga ito na may parehong distansya sa pagitan ng mga sentro ng mga elemento ng raster. Ang pamamaraang ito ay tinatawag na rasterization amplitude modulation (AM).

Kaya, ang resolution ay nagpapakilala sa distansya sa pagitan ng mga katabing pixel (Larawan 1.). Ang resolution ay sinusukat sa pamamagitan ng bilang ng mga pixel bawat haba ng yunit. Ang pinakasikat na yunit ng pagsukat ay dpi(mga tuldok bawat pulgada) – ang bilang ng mga pixel sa isang pulgadang haba (2.54 cm). Ang pitch ay hindi dapat itumbas sa laki ng pixel - ang laki ng pixel ay maaaring katumbas ng pitch, o maaari itong maging mas maliit o mas malaki kaysa sa pitch.

kanin. 1. Raster.

Sukat Ang isang raster ay karaniwang sinusukat sa pamamagitan ng bilang ng mga pahalang at patayong pixel. Masasabi natin na para sa mga computer graphics, ang pinaka-maginhawang raster ay madalas na may parehong pitch para sa parehong mga axes, iyon ay, dpiX = dpiY. Ito ay maginhawa para sa maraming mga algorithm para sa pagpapakita ng mga graphic na bagay. Kung hindi - mga problema. Halimbawa, kapag gumuhit ng isang bilog sa EGA display screen (isang hindi napapanahong modelo ng isang computer video system, ang raster nito ay hugis-parihaba, ang mga pixel ay nakaunat sa taas, kaya dapat bumuo ng isang ellipse upang ilarawan ang bilog).

Hugis ng Pixel Ang raster ay tinutukoy ng mga tampok ng graphic output device (Larawan 1.2). Halimbawa, ang mga pixel ay maaaring may hugis ng isang parihaba o parisukat, na katumbas ng laki sa raster pitch (liquid crystal display); mga bilog na pixel, na ang laki ay maaaring hindi katumbas ng raster pitch (mga printer).

kanin. 2. mga halimbawa ng pagpapakita ng parehong larawan sa iba't ibang raster

Tindi ng tono(tinatawag na liwanag) Nakaugalian na hatiin ito sa 256 na antas. Ang isang mas malaking bilang ng mga gradasyon ay hindi nakikita ng paningin ng tao at ito ay kalabisan. Ang mas maliit na bilang ay nagpapalala sa perception ng larawan (ang pinakamababang katanggap-tanggap na halaga para sa isang mataas na kalidad na halftone na paglalarawan ay 150 na antas). Madaling kalkulahin na upang magparami ng 256 na antas ng tono ay sapat na upang magkaroon ng laki ng raster cell na 256 = 16 x 16 pixels.

Kapag nag-output ng isang kopya ng isang imahe sa isang printer o kagamitan sa pag-print, ang lineature ng screen ay pinili batay sa isang kompromiso sa pagitan ng kinakailangang kalidad, ang mga kakayahan ng kagamitan at ang mga parameter ng mga naka-print na materyales. Para sa mga laser printer, ang inirerekumendang lineature ay 65–100 dpi, para sa paggawa ng pahayagan – 65–85 dpi, para sa pag-print ng libro at magazine – 85–133 dpi, para sa mga gawaing masining at advertising – 133–300 dpi.

Dynamic na hanay. Karaniwang tinatasa ang kalidad ng pagpaparami ng imahe ng tono dynamic na hanay (D). Ito optical density, numerically katumbas ng decimal logarithm ng reciprocal transmittance (para sa mga orihinal na nakahawak sa liwanag, gaya ng mga slide) o koepisyent ng pagmuni-muni(para sa iba pang mga orihinal, tulad ng mga naka-print na kopya).

Para sa optical media na nagpapadala ng liwanag, ang dynamic range ay mula 0 hanggang 4. Para sa mga surface na sumasalamin sa liwanag, ang dynamic range value ay mula 0 hanggang 2. Kung mas mataas ang dynamic range, mas maraming halftone ang nasa larawan at mas maganda ang kalidad ng persepsyon nito.

Sa digital na mundo ng computer imaging, ang terminong pixel ay tumutukoy sa iba't ibang konsepto. Ito ay maaaring isang punto sa screen ng computer, isang puntong naka-print sa isang laser printer, o isang elemento ng isang raster na imahe. Ang mga konseptong ito ay hindi magkatulad, kaya upang maiwasan ang pagkalito, dapat silang tawagin bilang mga sumusunod: video pixel kapag tumutukoy sa isang imahe ng screen ng computer; tuldok kapag tumutukoy sa isang tuldok na ginawa ng isang laser printer. Mayroong isang rectangularity coefficient ng imahe, na partikular na ipinakilala upang ilarawan ang bilang ng mga pixel ng pattern matrix nang pahalang at patayo.

Pagbabalik sa pagkakatulad sa isang sheet ng papel, makikita mo na ang anumang raster na imahe ay may isang tiyak na bilang ng mga pixel sa pahalang at patayong mga hilera. Mayroong mga sumusunod na rectangularity coefficient para sa mga screen: 320x200, 320x240, 600x400, 640x480, 800x600, atbp. Ang coefficient na ito ay madalas na tinatawag na laki ng imahe. Ang produkto ng dalawang numerong ito ay nagbibigay ng kabuuang bilang ng mga pixel sa larawan.

Mayroon ding isang bagay tulad ng pixel squareness coefficient. Hindi tulad ng ratio ng squareness ng imahe, tumutukoy ito sa aktwal na mga sukat ng pixel ng video at ang ratio ng aktwal na lapad sa aktwal na taas. Ang koepisyent na ito ay nakasalalay sa laki ng display at kasalukuyang resolution, at samakatuwid ay tumatagal ng iba't ibang mga halaga sa iba't ibang mga computer system. Ang kulay ng anumang pixel sa isang raster na imahe ay iniimbak sa computer gamit ang kumbinasyon ng mga bit. Ang mas maraming mga piraso na ginamit para dito, mas maraming mga kakulay ng mga kulay ang maaaring makuha. Ang bilang ng mga bit na ginagamit ng computer para sa anumang pixel ay tinatawag na pixel bit depth. Ang pinakasimpleng larawan ng raster ay binubuo ng mga pixel na may dalawang posibleng kulay lamang, itim at puti, at samakatuwid ang mga larawang binubuo ng mga pixel ng ganitong uri ay tinatawag na mga single-bit na imahe. Ang bilang ng mga available na kulay o shade ng gray ay 2 sa lakas ng bilang ng mga bit sa bawat pixel.

Ang mga kulay na inilarawan sa 24 bits ay nagbibigay ng higit sa 16 milyong magagamit na mga kulay at kadalasang tinatawag na natural na mga kulay. Ang mga raster na imahe ay may maraming katangian na dapat ayusin at makuha ng computer.

Ang mga sukat ng isang imahe at ang pag-aayos ng mga pixel nito ay dalawa sa mga pangunahing katangian na dapat iimbak ng isang raster image file upang makalikha ng isang imahe. Kahit na nasira ang impormasyon tungkol sa kulay ng anumang pixel at anumang iba pang katangian, magagawa pa rin ng computer na muling likhain ang isang bersyon ng drawing kung alam nito kung paano matatagpuan ang lahat ng pixel nito. Ang isang pixel mismo ay walang anumang sukat, ito ay isang lugar lamang ng ​computer memory na nag-iimbak ng impormasyon ng kulay, kaya ang squareness coefficient ng isang imahe ay hindi tumutugma sa anumang tunay na dimensyon. Ang pag-alam lamang sa rectangularity coefficient ng imahe na may isang tiyak na resolusyon, maaari mong matukoy ang mga tunay na sukat ng larawan. Dahil ang mga sukat ng imahe ay naka-imbak nang hiwalay, ang mga pixel ay isa-isa na iniimbak, tulad ng isang regular na bloke ng data. Ang computer ay hindi kailangang mag-imbak ng mga indibidwal na posisyon, ito ay lumilikha lamang ng isang grid upang magkasya sa ibinigay na squareness factor ng imahe, at pagkatapos ay punan ito sa pixel bawat pixel.

Bilang ng mga kulay ng bitmap

Bilang ng mga kulay(color depth) ay isa rin sa pinakamahalagang katangian ng raster. Ang bilang ng mga kulay ay isang mahalagang katangian para sa anumang larawan, hindi lamang isang raster.

Inuuri namin ang mga larawan tulad ng sumusunod:

    Dalawang kulay(binary) – 1 bits bawat pixel. Sa mga larawang may dalawang kulay, pinakakaraniwan ang mga itim at puting larawan.

    Halftone– mga gradasyon ng kulay abo o iba pang mga kulay.

    Halimbawa, 256 gradations (1 byte per pixel). Mga larawang may kulay .Mula sa 2 bits bawat pixel at mas mataas. Ang lalim ng kulay na 16 bits bawat pixel (65,536 na kulay) ay tinatawag Mataas Co1og,24 bits bawat pixel (16.7 milyong kulay) – totoo

Co1og.

Gumagamit din ang mga computer graphics system ng mas malaking lalim ng kulay - 32, 48 o higit pang mga bit bawat pixel. Mga format ng raster graphics file

GIF– isang format na gumagamit ng LZW lossless compression algorithm. Ang maximum na lalim ng kulay ay 8 bits (256 na kulay). Mayroon din itong kakayahang mag-record ng animation. Sinusuportahan ang pixel transparency (two-level - full transparency o full opacity). Ang format na ito ay malawakang ginagamit kapag gumagawa ng mga Web page. Pinapayagan ka ng format ng GIF na mag-record ng isang imahe "sa pamamagitan ng isang linya", salamat sa kung saan, pagkakaroon lamang ng bahagi ng file, makikita mo ang buong imahe, ngunit may mas mababang resolution. Ito ay kapaki-pakinabang na gamitin para sa mga imahe na may isang maliit na bilang ng mga kulay at matalim na mga gilid (halimbawa, mga imahe ng teksto).

JPEG (JPG)

    – isang format na gumagamit ng lossy compression algorithm na nagbibigay-daan sa iyong bawasan ang laki ng file nang daan-daang beses. Lalim ng kulay - 24 bit. Hindi sinusuportahan ang transparency ng pixel. Sa malakas na compression, lumilitaw ang mga depekto sa lugar ng matalim na mga hangganan. Ang format na JPEG ay mabuti para sa pag-compress ng mga full-color na litrato. Dahil ang muling pag-compress ay nagdudulot ng karagdagang pagkasira sa kalidad, inirerekomendang i-save lamang ang huling resulta ng trabaho bilang JPEG. Ang JPEG ay malawakang ginagamit kapag lumilikha ng mga Web page, pati na rin para sa pag-iimbak ng malalaking koleksyon ng mga litrato.

    Paghahambing ng GIF at JPEG

    GIF – maginhawa ang format kapag nagtatrabaho sa mga larawang iginuhit ng kamay;

JPEG – ang format ay pinakamahusay na ginagamit para sa pag-iimbak ng mga litrato at mga imahe na may malaking bilang ng mga kulay; Ang GIF format ay ginagamit upang lumikha ng mga animation at mga imahe na may isang transparent na background.

PNG– dinisenyo upang palitan ang GIF format. Gumagamit ng Deflate lossless compression algorithm (pinahusay na LZW). Ang maximum na lalim ng kulay ay 48 bits. Sinusuportahan ang gradient transparency mask channel (256 na antas ng transparency). Ang PNG ay isang medyo bagong format at samakatuwid ay hindi pa masyadong laganap. Pangunahing ginagamit sa disenyo ng Web. Sa kasamaang palad, kahit na ang ilang modernong browser (tulad ng Internet Explorer 6) ay hindi sumusuporta sa PNG transparency at samakatuwid ay hindi inirerekomenda na gumamit ng transparent na PNG na mga imahe sa mga Web page.

TIFF– isang format na espesyal na idinisenyo para sa mga na-scan na larawan. Maaaring gamitin ang LZW lossless compression algorithm. Binibigyang-daan kang mag-save ng impormasyon tungkol sa mga layer, mga profile ng kulay (mga profile ng ICC) at mga channel ng mask. Sinusuportahan ang lahat ng mga modelo ng kulay. Independyente ang hardware. Ginagamit sa mga sistema ng pag-publish, pati na rin para sa paglilipat ng graphic na impormasyon sa pagitan ng iba't ibang mga platform.

PSD– format ng Adobe Photoshop graphic editor. Gumagamit ng RLE lossless compression algorithm. Binibigyang-daan kang i-save ang lahat ng impormasyong nilikha sa program na ito. Bilang karagdagan, dahil sa katanyagan ng Photoshop, ang format na ito ay sinusuportahan ng halos lahat ng mga modernong computer graphics editor. Maginhawa itong gamitin para sa pag-save ng mga intermediate na resulta kapag nagtatrabaho sa Photoshop at iba pang mga raster editor.

RIFF– format ng graphic editor na Corel Painter. Binibigyang-daan kang i-save ang lahat ng impormasyong nilikha sa program na ito. Dapat itong gamitin upang i-save ang mga intermediate na resulta kapag nagtatrabaho sa Painter.

Format

Max. bilang ng mga bits/pixel

Max. bilang ng mga kulay

Max. laki ng larawan, pixel

Mga pamamaraan ng compression

Pag-encode ng Maramihang Larawan

281 474 976 710 656

2,147,483,647 x 2,147,483,647

Deflation (variant LZ77)

kabuuang 4,294,967,295

LZW, RLE at iba pa

Mga tool para sa pagtatrabaho sa raster graphics

Ang Photoshop package ng Adobe ay sumasakop sa isang espesyal na lugar sa malawak na klase ng mga programa para sa pagproseso ng raster graphics. Ngayon ito ang pamantayan sa computer graphics, at lahat ng iba pang mga programa ay palaging inihahambing dito.

Ang mga pangunahing kontrol ng Adobe Photoshop ay matatagpuan sa menu bar at toolbar. Ang isang espesyal na grupo ay binubuo ng mga dialog box - mga tool palette:

    Mga Palette Brushes kinokontrol ang mga setting para sa mga tool sa pag-edit.

    Papasok ang isang brush sa mode ng pag-edit pagkatapos ng pag-double click sa imahe nito sa palette. Ang pag-click sa CTRL ay sumisira sa brush. Ang pag-double click sa isang libreng field ng palette ay magbubukas ng isang dialog box para sa paglikha ng isang bagong brush, na awtomatikong idinagdag sa palette. Mga Opsyon sa Palette

    nagsisilbing i-edit ang mga katangian ng kasalukuyang tool. Maaari mo itong buksan hindi lamang mula sa menu bar, kundi pati na rin sa pamamagitan ng pag-double click sa tool icon sa toolbar. Ang komposisyon ng mga kontrol ng palette ay nakasalalay sa napiling tool.

    Impormasyon sa Palette nagbibigay ng suporta sa impormasyon para sa mga tool sa pagpapakita. Nagpapakita ito ng: ang kasalukuyang mga coordinate ng pointer ng mouse, ang laki ng kasalukuyang napiling lugar, ang mga parameter ng kulay ng elemento ng imahe at iba pang data.

    Palette Navigator nagbibigay-daan sa iyo na tingnan ang iba't ibang bahagi ng larawan at baguhin ang sukat ng pagtingin.

    Ang palette window ay naglalaman ng isang thumbnail ng larawan na may napiling lugar ng pagtingin. Synthesis ng Palette

    Ipinapakita ang mga halaga ng kulay ng kasalukuyang kulay ng foreground at background. Ang mga slider sa color bar ng kaukulang color system ay nagbibigay-daan sa iyong i-edit ang mga parameter na ito. Catalog ng Palette

    naglalaman ng isang hanay ng mga magagamit na kulay. Maaaring i-download at i-edit ang set na ito sa pamamagitan ng pagdaragdag at pag-alis ng mga kulay. Ang tono ng kulay ng foreground at background ay pinili mula sa set. Kasama sa karaniwang pakete ng programa ang ilang mga hanay ng kulay, pangunahin mula sa Pantone.

    Mga Layer Palette nagsisilbing kontrolin ang pagpapakita ng lahat ng mga layer ng imahe, simula sa itaas. Posible upang matukoy ang mga parameter ng mga layer, baguhin ang kanilang pagkakasunud-sunod, at gumana sa mga layer gamit ang iba't ibang mga pamamaraan.

    Palette ng Mga Channel ginagamit upang pumili, lumikha, duplicate at magtanggal ng mga channel, matukoy ang kanilang mga parameter, baguhin ang pagkakasunud-sunod, i-convert ang mga channel sa mga independiyenteng bagay at bumuo ng pinagsamang mga imahe mula sa ilang mga channel. Mga Contour ng Palette ginagamit upang pumili, lumikha, duplicate at magtanggal ng mga channel, matukoy ang kanilang mga parameter, baguhin ang pagkakasunud-sunod, i-convert ang mga channel sa mga independiyenteng bagay at bumuo ng pinagsamang mga imahe mula sa ilang mga channel. naglalaman ng listahan ng lahat ng ginawang contour. Kapag nag-convert ka ng isang path sa isang pagpipilian, ito ay ginagamit upang bumuo ng isang clipping path. Graphics Vector graphics Fractal Raster larawan... ikatlong ayos. SA

  • sa pangkalahatan Sa kasong ito, ang equation ng isang curve... ay maaaring iimbak sa TIFF na format

    katalinuhan

    ... tungkol sa mga maskara (mga contour) ng mga imahe. .... Mga graphic upang lumikha ng mga Web page sa Flash ginagamit upang pumili, lumikha, duplicate at magtanggal ng mga channel, matukoy ang kanilang mga parameter, baguhin ang pagkakasunud-sunod, i-convert ang mga channel sa mga independiyenteng bagay at bumuo ng pinagsamang mga imahe mula sa ilang mga channel. Coursework >> Computer Science raster ginagamit upang pumili, lumikha, duplicate at magtanggal ng mga channel, matukoy ang kanilang mga parameter, baguhin ang pagkakasunud-sunod, i-convert ang mga channel sa mga independiyenteng bagay at bumuo ng pinagsamang mga imahe mula sa ilang mga channel.... ngunit din raster mga larawan. Kapag gumagamit raster tungkol sa mga maskara (mga contour) ng mga imahe. ... ang imahe ay inilarawan... sa kasong ito ang HTML code pinaghalo sa pinakamababa dahil sa...

  • Computer ginagamit upang pumili, lumikha, duplicate at magtanggal ng mga channel, matukoy ang kanilang mga parameter, baguhin ang pagkakasunud-sunod, i-convert ang mga channel sa mga independiyenteng bagay at bumuo ng pinagsamang mga imahe mula sa ilang mga channel. (9)

    Cheat sheet >> Computer science, programming

    Samakatuwid, ang mga terminong "VECTOR" ay madalas na matatagpuan GRAPHICS" at " RASTER GRAPHICS". Sa unang kaso, piecewise linear... mathematical na mga modelo ng mga elemento ay ginagawa upang mabawasan pangkalahatan dami impormasyon sa mathematical model ng object M. Kaya...

Mga raster, pixel, sampling, resolution

Tulad ng lahat ng uri ng impormasyon, ang mga larawan sa isang computer ay naka-encode bilang mga binary sequence. Gumagamit sila ng dalawang pangunahing magkakaibang pamamaraan ng pag-encode, na ang bawat isa ay may sariling mga pakinabang at disadvantages.

Parehong ang linya at ang rehiyon ay binubuo ng isang walang katapusang bilang ng mga puntos. Kailangan nating i-code ang kulay ng bawat isa sa mga tuldok na ito. Kung mayroong isang walang katapusang bilang ng mga ito, agad kaming dumating sa konklusyon na ito ay nangangailangan ng isang walang katapusang halaga ng memorya. Samakatuwid, hindi posibleng i-encode ang larawan sa "point-by-point" na paraan. Gayunpaman, maaari pa ring gamitin ang ideyang ito.

Magsimula tayo sa isang itim at puting pagguhit. Isipin natin na ang isang grid ay nakapatong sa imahe ng isang rhombus, na hinahati ito sa mga parisukat. Ang grid na ito ay tinatawag na raster. Ngayon para sa bawat parisukat ay tinutukoy namin ang kulay (itim o puti). Para sa mga parisukat kung saan ang bahagi ay pininturahan ng itim at bahaging puti, pumili ng isang kulay depende sa kung aling bahagi (itim o puti) ang mas malaki.

Larawan 1.

Mayroon kaming tinatawag na raster image na binubuo ng mga pixel square.

Kahulugan 1

Pixel(eng. pixel = elemento ng larawan, elemento ng larawan) ay ang pinakamaliit na elemento ng larawan kung saan maaari mong itakda ang iyong sariling kulay. Ang paghahati ng "ordinaryong" pagguhit sa mga parisukat, ginawa namin ang discretization nito - hinati namin ang isang bagay sa magkakahiwalay na elemento. Sa katunayan, mayroon kaming isang solong at hindi mahahati na pagguhit - ang imahe ng isang rhombus. Bilang resulta, nakatanggap kami ng isang discrete object - isang set ng mga pixel.

Ang binary code para sa itim at puti na imahe na nakuha bilang resulta ng sampling ay maaaring gawin tulad ng sumusunod:

  • palitan ang mga puting pixel ng mga zero at ang mga itim na pixel ng mga isa;
  • Isinulat namin ang mga hilera ng resultang talahanayan nang paisa-isa.

Halimbawa 1

Ipakita natin ito sa isang simpleng halimbawa:

Larawan 2.

Ang lapad ng figure na ito ay $8$ pixels, kaya ang bawat row ng table ay binubuo ng $8$ binary digits - bits. Upang hindi magsulat ng napakahabang hanay ng mga zero at isa, maginhawang gamitin ang hexadecimal number system, na nag-encode ng $4$ na katabing bits (tetrad) na may isang hexadecimal digit.

Larawan 3.

Halimbawa, para sa unang linya makuha namin ang code $1A_(16)$:

at para sa buong figure: $1A2642FF425A5A7E_(16)$.

Tandaan 1

Napakahalagang maunawaan kung ano ang natamo natin at kung ano ang nawala sa atin bilang resulta ng discretization. Ang pinakamahalagang bagay ay na-encode namin ang drawing sa binary code. Gayunpaman, ang pagguhit ay pangit - sa halip na isang brilyante, nakakuha kami ng isang hanay ng mga parisukat. Ang dahilan ng pagbaluktot ay na sa ilang mga parisukat ang mga bahagi ng orihinal na larawan ay pininturahan ng iba't ibang kulay, ngunit sa naka-encode na imahe ang bawat pixel ay kinakailangang may isang kulay. Kaya, nawala ang ilan sa orihinal na impormasyon sa panahon ng pag-encode. Ito ay magpapakita mismo, halimbawa, kapag ang larawan ay pinalaki - ang mga parisukat ay nagiging mas malaki, at ang larawan ay nagiging mas pangit. Upang mabawasan ang pagkawala ng impormasyon, kailangan mong bawasan ang laki ng pixel, iyon ay, dagdagan ang resolution.

Kahulugan 2

Pahintulot ay ang bilang ng mga pixel bawat pulgada ng laki ng larawan.

Karaniwang sinusukat ang resolution sa pixels per inch (gamit ang English notation na $ppi$ = pixels per inch). Halimbawa, ang isang resolution na $254$ppi$ ay nangangahulugan na mayroong $254$pixel bawat pulgada ($25.4$mm), upang ang bawat pixel ay "naglalaman" ng isang parisukat ng orihinal na larawan na may sukat na $0.1x0.1$mm. Ang mas mataas na resolution, mas tumpak na ang imahe ay naka-encode (mas kaunting impormasyon ang nawala), ngunit sa parehong oras ang laki ng file ay tumataas din.

Color coding

Ano ang gagawin kung ang pagguhit ay may kulay? Sa kasong ito, ang isang bit ay hindi na sapat upang i-encode ang kulay ng isang pixel. Halimbawa, sa larawan ng watawat ng Russia $4$ na ipinapakita sa larawan, ang mga kulay ay itim, asul, pula at puti. Kailangan ng $2$ bits upang ma-encode ang isa sa apat na opsyon, kaya ang code para sa bawat kulay (at ang code para sa bawat pixel) ay bubuo ng dalawang bit. Hayaang kumatawan ang $00$ sa itim, $01$ pula, $10$ asul, at $11$ puti. Pagkatapos ay makuha namin ang sumusunod na talahanayan:

Larawan 4.

Ang tanging problema ay kapag ipinakita sa screen, kailangan mong matukoy kung aling kulay ang tumutugma sa ito o sa code na iyon. Iyon ay, ang impormasyon ng kulay ay dapat na ipahayag bilang isang numero (o hanay ng mga numero).

Nakikita ng isang tao ang liwanag bilang maraming electromagnetic wave. Ang isang tiyak na wavelength ay tumutugma sa isang tiyak na kulay. Halimbawa, ang mga wavelength na $500-565 nm ay berde. Ang tinatawag na "puting" ilaw ay talagang pinaghalong wavelength na sumasaklaw sa buong nakikitang hanay.

Ayon sa modernong konsepto ng color vision (ang Young-Helmholtz theory), ang mata ng tao ay naglalaman ng tatlong uri ng mga sensitibong elemento. Nakikita ng bawat isa sa kanila ang buong daloy ng liwanag, ngunit ang una ay pinakasensitibo sa pulang rehiyon, ang pangalawa sa berdeng rehiyon, at ang pangatlo sa asul na rehiyon. Ang kulay ay ang resulta ng pagpapasigla ng lahat ng tatlong uri ng mga receptor. Samakatuwid, pinaniniwalaan na ang anumang kulay (iyon ay, ang mga sensasyon ng isang tao na nakikita ang mga alon ng isang tiyak na haba) ay maaaring gayahin gamit lamang ang tatlong light beam (pula, berde at asul) na may magkakaibang ningning. Dahil dito, ang anumang kulay ay tinatayang nabubulok sa tatlong bahagi - pula, berde at asul. Sa pamamagitan ng pagbabago ng lakas ng mga bahaging ito, maaari kang lumikha ng anumang mga kulay. Ang modelo ng kulay na ito ay tinatawag na RGB pagkatapos ng mga unang titik ng mga salitang Ingles na pula, berde at asul.

Sa modelo ng RBG, ang liwanag ng bawat bahagi (o, gaya ng sinasabi nila, ang bawat channel) ay kadalasang naka-encode bilang isang integer mula $0$ hanggang $255$. Sa kasong ito, ang color code ay isang triple ng mga numero (R, G, B), ang liwanag ng mga indibidwal na channel. Ang kulay ($0,0,0$) ay itim at ($255,255,255$) ay puti. Kung ang lahat ng mga bahagi ay may pantay na liwanag, ang mga kulay ng kulay abo ay nakuha, mula sa itim hanggang puti.

Larawan 5.

Upang makagawa ng isang mapusyaw na pula (pink) na kulay, kailangan mong taasan ang liwanag ng berde at asul na mga channel nang pantay sa pulang kulay ($255,0,0$), halimbawa, ang kulay ($255, 150, 150$) ay kulay rosas. Ang pare-parehong pagbabawas ng liwanag ng lahat ng channel ay gumagawa ng madilim na kulay, halimbawa, ang kulay na may code ($100,0,0$) ay madilim na pula.

Sa kabuuan, mayroong $256$ na opsyon sa liwanag para sa bawat isa sa tatlong kulay. Nagbibigay-daan ito sa amin na mag-encode ng $256^3= $16,777,216 shade, na higit pa sa sapat para sa isang tao. Dahil $256 = 2^8$, ang bawat isa sa tatlong bahagi ay tumatagal ng $8$ bits o $1$ byte sa memorya, at lahat ng impormasyon tungkol sa isang partikular na kulay ay tumatagal ng $24$ bits (o $3$ byte). Ang halagang ito ay tinatawag na lalim ng kulay.

Kahulugan 3

Lalim ng kulay ay ang bilang ng mga bit na ginamit upang i-encode ang kulay ng isang pixel.

Ang $24$-bit na color encoding ay kadalasang tinatawag na true color mode. Upang kalkulahin ang dami ng isang larawan sa mga byte gamit ang pag-encode na ito, kailangan mong matukoy ang kabuuang bilang ng mga pixel (multiply ang lapad at taas) at i-multiply ang resulta sa $3$, dahil ang kulay ng bawat pixel ay naka-encode sa tatlong byte. Halimbawa, ang isang larawan ng $20×30$ pixel na naka-encode sa totoong kulay ay aabot ng $20×30×3 = 1800$ byte.

Bilang karagdagan sa totoong color mode, ginagamit din ang $16$-bit na coding (Ingles: High Color), kapag ang $5$ bits ay inilalaan sa pula at asul na mga bahagi, at $6$ bits ay inilalaan sa berdeng bahagi, kung saan ang mas sensitibo ang mata ng tao. Maaaring i-encode ng High Color mode ang $2^(16) = $65,536 na magkakaibang kulay. Gumagamit ang mga mobile phone ng $12-bit na color coding ($4 bits bawat channel, $4096 na kulay).

Pag-coding gamit ang palette

Bilang isang pangkalahatang tuntunin, ang mas kaunting mga kulay na ginamit, mas magiging pangit ang kulay ng imahe. Kaya, kapag nag-encode ng kulay, mayroon ding hindi maiiwasang pagkawala ng impormasyon, na "idinagdag" sa mga pagkalugi na dulot ng sampling. Kadalasan (halimbawa, sa mga diagram, diagram at mga guhit) ang bilang ng mga kulay sa larawan ay maliit (hindi hihigit sa $256$). Sa kasong ito, ginagamit ang palette coding.

Kahulugan 4

Palette ng kulay ay isang talahanayan kung saan ang bawat kulay, na tinukoy bilang mga bahagi sa modelong RGB, ay nauugnay sa isang numerical code.

Ang coding gamit ang isang palette ay ginagawa tulad ng sumusunod:

  • piliin ang bilang ng mga kulay $N$ (karaniwan ay hindi hihigit sa $256$);
  • mula sa totoong paleta ng kulay ($16,777,216 na kulay) pumili kami ng anumang $N$ na kulay at para sa bawat isa sa kanila ay makikita namin ang mga bahagi sa modelong RGB;
  • bawat kulay ay binibigyan ng numero (code) mula $0$ hanggang $N–1$;
  • Lumilikha kami ng palette sa pamamagitan ng pagsusulat muna ng mga bahagi ng RGB ng kulay na may code na $0$, pagkatapos ay ang mga bahagi ng kulay na may code na $1$, atbp.

Ang kulay ng bawat pixel ay naka-encode hindi bilang mga halaga ng bahagi ng RGB, ngunit bilang isang numero ng kulay sa palette. Halimbawa, kapag nag-encode ng imahe ng Russian flag (tingnan sa itaas), $4$ kulay ang napili:

  • itim: RGB code ($0,0,0$); binary $002$;
  • pula: RGB code ($255,0,0$); binary $012$;
  • asul: RGB code ($0,0,255$); binary $102$;
  • puti: RGB code ($255,255,255); binary code $112$.

Samakatuwid, ang palette, na karaniwang nakasulat sa isang espesyal na lugar ng serbisyo sa simula ng file (tinatawag na file header), ay binubuo ng apat na tatlong-byte na bloke:

Larawan 6.

Ang code para sa bawat pixel ay tumatagal lamang ng dalawang bit.

Ang mga palette na may dami ng kulay na higit sa $256$ ay hindi ginagamit sa pagsasanay.

Mga kalamangan at kawalan ng raster coding

May raster coding dignidad:

  • unibersal na paraan (anumang larawan ay maaaring ma-encode);
  • Ang tanging paraan para sa pag-encode at pagproseso ng malabong mga imahe na walang malinaw na mga hangganan, tulad ng mga litrato.

AT mga kapintasan:

  • palaging may pagkawala ng impormasyon sa panahon ng sampling;
  • kapag binabago ang laki ng isang imahe, ang kulay at hugis ng mga bagay sa larawan ay nasira, dahil kapag pinalaki ang laki, kailangan mong ibalik sa anumang paraan ang nawawalang mga pixel, at kapag bumababa, kailangan mong palitan ang ilang mga pixel ng isa;
  • Ang laki ng file ay hindi nakasalalay sa pagiging kumplikado ng imahe, ngunit natutukoy lamang sa pamamagitan ng resolusyon at lalim ng kulay.

Bilang isang patakaran, ang mga imahe ng raster ay may malaking dami.