Ịghọta Ihe Vector na Bitmap Images

Ọ fọrọ nke nta ka ọ bụrụ na ị gaghị enwe ike ikwurịta ndị ọkachamara software ma ọ bụrụ na ị ebughị ụzọ ebido nghọta banyere ọdịiche dị n'etiti isi abụọ nke 2D ụdị esemokwu: foto bitmap na ihe oyiyi.

Eziokwu Banyere Images Bitmap

Ihe oyiyi Bitmap (nke a makwaara dị ka onyinyo raster) bụ nke pixels na grid. Pixels bụ ihe osise: obere square nke onye ọ bụla na agba nke na-eme ka ihe ị na-ahụ na ihuenyo gị. Ndị a niile na agba agba na-agbakọta ọnụ iji mepụta ihe oyiyi ị na-ahụ. Ndị nlekota Kọmputa gosipụtara pikselụ, ma nọmba ahụ dabere na nyochaa na nyocha ihuenyo gị. Ama ama n'akpa gị nwere ike igosi ọtụtụ pixels dị ka kọmpụta gị.

Dịka ọmụmaatụ, akara ngosi dị na desktọọpụ gị bụ 32 32 pikselụ, nke pụtara na ntụpọ 32 dị na agba ọ bụla na-aga. Mgbe a jikọtara ya, obere ntụpọ ndị a na-etolite ihe oyiyi.

Ihe ngosi ahụ egosiri na akụkụ aka nri nke elu oyiyi ahụ dị n'elu bụ ụdị ihe ngosi desktọọpụ na ihuenyo mkpebi. Ka ị na-amụba akara ngosi, ị nwere ike ịmalite ịhụ nke ọ bụla na agba. Rịba ama na ebe ọcha dị n'azụ ka bụ ndị pixels n'otu n'otu, ọ bụ ezie na ha yiri ka ọ bụ otu ụcha siri ike.

Ntube Bitmap

Ihe oyiyi Bitmap dabeere na mkpebi. Mkpebi ahụ na- ezo aka na ọnụ ọgụgụ pikselụ na ihe oyiyi ma na-ekwukarị dị ka dpi (ntụpọ kwa nkeji) ma ọ bụ ppi (pixels kwa nke anụ ọhịa) . E gosipụtara ihe oyiyi Bitmap na ihuenyo kọmputa gị na ihuenyo mkpebi: dịka 100 ppi.

Otú ọ dị, mgbe ị na-ebipụta bitmaps, onye nbipute gị chọrọ ọtụtụ ihe oyiyi karịa ihe nyocha. Iji nye ihe oyiyi bitmap n'ụzọ ziri ezi, ihe odide desktọọpụ dị mkpa chọrọ 150-300 ppi. Ọ bụrụ na ọ dịtụla mgbe ị na-eche ihe mere oyiyi foto gị 300 dpi ji dị ukwuu na nyocha gị, nke a kpatara ya.

Na-ewepụta Images na Mkpebi

N'ihi na bitmaps bụ mkpebi dabere, ọ gaghị ekwe omume iwelie ma ọ bụ belata nha ha n'ebughị ụzọ nye ogo ogo. Mgbe ị belata nha nke foto bitmap site na ngwanro software gị ma ọ bụ resize, pixels ga-atụfu.

Mgbe ị na-amụbawanye foto nke bitmap site na ngwanrọ nke ngwa gị ma ọ bụ resize, software ga-emepụta pikselụ ọhụrụ. Mgbe ị na-eke pixels, software ga-enyocha ụkpụrụ agba nke pikselụ ọhụrụ dabere na pixels gbara gburugburu. A na-akpọ usoro a njikọ ọnụ.

Ịghọta mmekọrịta

Ọ bụrụ na ịnwere okpukpu abụọ nke ihe oyiyi ị gbakwunye pikselụ. Ka anyị chee na ị nwere pikselụ uhie na pikselụ na-acha anụnụ anụnụ n'akụkụ ibe gị. Ọ bụrụ na i jiri okpukpu abụọ mee mkpebi, ị ga-agbakwunye pix abụọ n'etiti ha. Kedu agba ndị pixel ọhụrụ ahụ ga-abụ? Njikọ ọnụ bụ usoro mkpebi nke na-ekpebi ụdị agba ndị pixel ndị a gbakwunyere; kọmputa na-agbakwunye ihe ọ na-eche na ọ bụ àgwà kwesịrị ekwesị.

Idocha foto

Ịtụcha ihe oyiyi adịghị emetụta ihe oyiyi ahụ na-adịgide adịgide. N'ikwu ya n'ụzọ ọzọ, ọ naghị agbanwe ọnụ ọgụgụ pikselụ na mbiet ahụ. Ihe ọ na-eme bụ ime ka ha dịkwuo ibu. Otú ọ dị, ọ bụrụ na i mepee ihe oyiyi bitmap ka ọ buru ibu karịa na ngwanrọ nhazi ihuenyo gị, ị ga-ahụ ọdịdị dị mma. Ọbụna ma ọ bụrụ na ịnweghị ịhụ ya na ngebichi gị, ọ ga-apụta ìhè na mbido a.

Ịtụle ihe oyiyi bitmap ka ọ dị obere karịa enweghị mmetụta ọ bụla; n'eziokwu, mgbe ị na-eme nke a, ị na-emepe ppi nke oyiyi ahụ n'ụzọ dị irè ka o wee bipụta ya. Kedu otu ọ bụ? Ọ ka nwere ọnụọgụ nọmba nke pikselụ na mpaghara dị ala karị.

Ihe omume ederede bitmap bu:

Ihe oyiyi niile a nyochara bụ bitmaps, ihe oyiyi niile si na kamera dijitalụ bụ bitmaps.

Ụdị ụdị Bitmap

Ụdị usoro bitmap nkịtị gụnyere:

Ịtụgharị n'etiti usoro bitmap n'ozuzu ka dị mfe dị ka ịmepee onyinyo ahụ iji gbanwee na iji ngwanrọ gị Chekwaa dị ka iwu iji zọpụta ya na ụdị ọ bụla ọzọ bitmap akwadoro software gị.

Egwuregwu na Igosipụta

Ihe oyiyi Bitmap, n'ozuzu ha, akwadoghị nghọta. Otu di iche iche ajuju - nke bu GIF na PNG - kwadoro ighota.

Na mgbakwunye, ọtụtụ mmezi nhazi ihe oyiyi na-akwado nghọta, ma ọ bụ naanị mgbe a na-echekwa onyinyo ahụ na usoro ihe omume nke usoro ihe omume ahụ.

Echiche na-ezighị ezi na-ezighị ezi bụ na akụkụ uzo nke ihe oyiyi ga-agbanwe mgbe a na-echekwa ihe oyiyi na usoro ọzọ, ma ọ bụ depụtaghachi ya ma tinye ya n'ime usoro ihe omume ọzọ. Nke ahụ anaghị arụ ọrụ; Otú ọ dị, e nwere usoro maka ichebe ma ọ bụ igbochi ebe dị na bitmap nke ị bu n'obi iji na ngwanrọ ndị ọzọ.

Omimi Omimi

Omimi omimi na-ezo aka na ọnụ ọgụgụ nke agba ọhụụ na mbiet. Dịka ọmụmaatụ, oyiyi GIF bụ onyinyo 8-bit, nke pụtara na e nwere 256 agba nwere ike iji.

Agba omimi ndị ọzọ dị 16-bit, nke ihe dị ka mita 66,000 dị; na 24-bit, nke ihe dị ka nde 16 nwere ike ịgba. Mbelata ma ọ bụ ịba ụba omimi na-agbakwụnyekwu ma ọ bụ obere ihe ọmụma agba na oyiyi ahụ na ọnụma kwekọrọ ọnụ ma ọ bụ mụbaa na nha faịlụ na ogo oyiyi.

Eziokwu Banyere Ihe Odide Vector

Ọ bụ ezie na ọ bụghị dị ka a na-ejikarị bitmap eserese, vector graphics nwere ọtụtụ àgwà ọma. Ihe oyiyi eserese bụ nke ọtụtụ ndị mmadụ, ihe ndị nwere ike ịdaba.

A na-akọwa ihe ndị a site na nhazi mgbakọ na mwepụ, nke a na-akpọ Bezier Curves, kama pixels, n'ihi ya, ha na-enye ha mgbe niile na ha kachasị mma n'ihi na ha bụ ndị nweere onwe ha. Ihe nwere ike ịgụnye ahịrị, akụkụ, na nhazi na àgwà nwere ike idozi dị ka agba, jupụta, na ndepụta.

Ịgbanwe àgwà nke ngwa ngwa anaghị emetụta ihe n'onwe ya. Ị nwere ike ịgbanwe agbanwe ihe ọ bụla dị iche iche n'emebighị ihe bụ isi. Ihe enwere ike igbanwe ọ bụghị nanị site na ịgbanwe àgwà ya kamakwa site na ịkpụzi ma gbanwee ya site na iji ntụ na akara njikwa. Maka ihe atụ nke ịmepụta ihe onye ahụ, lee nkuzi CorelDRAW na ịbịaru obi.

Uru nke Vector Images

N'ihi na ha nwere ike ịdabere, ihe ndị na-ese onyinyo bụ mkpebi onwe ha. Ị nwere ike ịbawanye ma belata ọnụ ọgụgụ nke ihe oyiyi foto na ogo ọ bụla na usoro gị ga-anọgide na-agba agba, ma na ihuenyo ma na-ebipụta.

Ụdị njirimara bụ ụdị ihe vek.

Njirimara ọzọ nke ihe oyiyi eserese bụ na a naghị ejigide ha n'obe akụkụ anọ dị ka bitmaps. Enwere ike idowe ihe ndị ọzọ na ihe ndị ọzọ, na ihe dị n'okpuru ga-egosi. Oghere vector na bitmap gburugburu yiri ka ọ bụ otu ihe ahụ mgbe a hụrụ na-acha ọcha, ma mgbe ị na-etinye gburugburu bitmap gburugburu agba ọzọ, ọ nwere igbe anọ n'akụkụ ya na-acha ọcha pikselụ na mbiet.

Ọghọm dị na Vector Images

Ihe oyiyi foto nwere ọtụtụ uru, ma isi ihe na-adịghị mma bụ na ha ekwesighi iji mepụta foto-ihe ngosi. A na-ejikarị foto ndị na-ese onyinyo eme ihe na agba ma ọ bụ gradients, mana ha enweghị ike ịkọ ụda aghụghọ nke foto. Ọ bụ ya mere ọtụtụ n'ime ihe oyiyi eserese ndị ị na-ahụ na-enwekarị ọdịdị ihu igwe.

Ọbụna nke ahụ, ndị na-ese onyinyo ndị mmadụ na-anọgide na-akawanye njọ, anyị nwere ike ime ọtụtụ ihe na eserese osise karịa ugbu a karịa afọ iri gara aga. Ngwa ngwá ọrụ nke taa na-enye gị ohere itinye textures bitmapped na ihe na-enye ha foto na-egosipụta ọdịdị, ma ị nwere ike ugbu a ịmepụta ngwakọta dị nro, nghọta, na ntụgharị nke ọ na-esiri ike iji nweta mmemme mmemme ịchọta.

Rasterizing Vector Images

Ihe oyiyi ihe oyiyi sitere na ngwanrọ. Ị nweghị ike iṅomi ihe oyiyi ma chekwaa ya dị ka faịlụ vector n'enweghị iji ngwanrọ mgbanwe. N'aka nke ọzọ, ihe oyiyi eserese nwere ike ịgbanwe ngwa ngwa na bitmaps. A na-akpọ usoro a rasterizing.

Mgbe ị na-agbanwe ihe oyiyi foto na obere bitmap, ị nwere ike ịkọpụta mkpebi mmepụta nke akara bitma ikpeazụ maka ụdị ọ bụla ị chọrọ. Ọ dị mkpa mgbe nile iji chekwaa ihe mbụ nke ihe osise mbụ gị na ihe odide ya tupu ị gbanwee ya na bitmap; ozugbo a gbanwere ya na bitmap, oyiyi ahụ efunahụ àgwà niile dị ebube ọ nwere na ụzụ ya.

Ọ bụrụ na ị tọghata vek na bitmap 100 site na 100 pikselụ wee kpebie na ịchọrọ ka onyinyo ahụ dịkwuo ibu, ị ga-agaghachi na ngwa ngwa mbụ ma weghachite foto ahụ ọzọ. Nakwa, buru n'uche na ịmepe ihe oyiyi vidiyo na usoro nhazi ederede na-ejikarị njedebe oyiyi nke ihe oyiyi ahụ ma gbanwee ya iji zoo data.

Ihe kachasị mkpa maka ịchọrọ iji tọghata vek na bitmap ga-abụ maka ojiji na weebụ. Ụdị kachasị ma ọ bụ nke a nabatara maka ihe oyiyi ese foto na weebụ bụ SVG ma ọ bụ Scalable Vector Graphics.

N'ihi ọdịdị nke ihe oyiyi ese foto, a na-agbanye ha kacha mma na GIF ma ọ bụ PNG maka iji na weebụ. Nke a na-agbanwe nwayọ n'ihi na ọtụtụ ndị na-eme nchọgharị n'oge a nwere ike ịme ihe oyiyi SVG.

Usoro mgbasa ozi ndị nkịtị na-agụnye:

Ihe ndị a na-achọkarị ịbịaru mmemme bụ

Metafiles bụ ndịna-emeputa nke nwere ma raster na vector data. Dịka ọmụmaatụ, ihe oyiyi eserese nke nwere ihe nwere ụkpụrụ bitmap ejiri mee ka jupụta ga-abụ metafile. Ihe a ka bu uchu, mana njirimara mejuputara mebiri data.

Ụdị nhazi usoro gụnyere: