Rasmlar haqida asosiy ma'lumotlar. Photoshop-da bit chuqurligi tushunchasi 16 bit rang

Uy / Texnologiyalar

IN rastrli tasvirlar ularni ifodalash uchun tasvir elementlarining (piksellarning) to'rtburchaklar panjarasidan foydalaniladi. Har bir piksel o'ziga xos joylashuvi va rang qiymatiga ega. Rastrli tasvirlar bilan ishlashda siz ob'ektlar yoki shakllarni emas, balki piksellarni tahrirlaysiz. Rastrli tasvirlar fotosuratlar yoki raqamli chizmalar kabi rastrlanmagan tasvirlarni uzatishning eng keng tarqalgan usuli hisoblanadi, chunki ular rang va ohangning nozik gradatsiyalarini eng samarali tarzda uzatadi.

Rastrli tasvirlar piksellar soniga bog'liq, ya'ni ular belgilangan piksellar sonini o'z ichiga oladi. Agar siz ekranni haddan tashqari kattalashtirsangiz yoki asl piksellar sonidan pastroq ruxsatda chop qilsangiz, tafsilotlar yo'qoladi va qirralari qiyshiq bo'ladi.

Turli kattalashtirish darajalariga ega rastr tasviriga misol


Bitmap tasvirlari ba'zan saqlash uchun juda ko'p disk maydonini talab qiladi, shuning uchun ular Creative Suite komponentlarida foydalanilganda fayl hajmini kamaytirish uchun ko'pincha siqishni talab qiladi. Misol uchun, rasmni maketga import qilishdan oldin, u yaratilgan dasturda siqiladi.

Eslatma.

Adobe Illustrator dasturida siz effektlar va grafik uslublar yordamida chizmalaringiz uchun grafik rastr effektlarini yaratishingiz mumkin.

Vektor tasvirlar haqida

Vektor tasvirlari (ba'zan deyiladi vektor shakllari yoki vektor ob'ektlari) berilgan chiziqlar va egri chiziqlardan iborat vektorlar- tasvirni geometrik xususiyatlariga muvofiq tasvirlaydigan matematik ob'ektlar.

Vektorli tasvirlarni batafsil yoki ravshanlikni yo'qotmasdan erkin ko'chirish va hajmini o'zgartirish mumkin, chunki ular ruxsatdan mustaqil. Oʻlchami oʻzgartirilganda, PostScript printerida chop etilganda, PDF fayl sifatida saqlangan yoki dasturiy ilovaga import qilinganda ularning qirralari tiniq boʻlib qoladi. vektor grafikasi. Shunday qilib, vektor tasvirlar eng yaxshi tanlov logotiplar kabi turli xil axborot vositalarida ko'rsatiladigan va o'lchamlari tez-tez o'zgartirilishi kerak bo'lgan rasmlar uchun.

Misol tariqasida vektor tasvirlar Adobe Creative Suite-da chizilgan asboblar va shakl vositalaridan foydalangan holda yaratilgan ob'ektlarni ko'rishingiz mumkin. Nusxa ko'chirish va joylashtirish buyruqlaridan foydalanib, siz Creative Suite-ning turli komponentlarida bir xil vektor ob'ektlaridan foydalanishingiz mumkin.

Vektorli va rastrli tasvirlarning kombinatsiyasi

Bitta hujjatda vektor va rastrli tasvirlar kombinatsiyasidan foydalanilganda, shuni yodda tutingki, tasvir har doim ham ekranda va yakuniy tashuvchida bir xil ko'rinmaydi (bosmaxonada, printerda yoki veb-sahifada chop etilgan) . Yakuniy tasvir sifatiga quyidagi omillar ta'sir qiladi:

Shaffoflik

Ko'p effektlar qisman shaffof piksellar yordamida tasvirlarda amalga oshiriladi. Agar rasmingizda shaffof joylar bo'lsa, Photoshop chaqirilgan jarayonni amalga oshiradi aralashtirish. Ko'pgina hollarda standart aralashtirish jarayoni ajoyib ishlaydi. Ammo agar tasvir murakkab kesishuvchi maydonlarni o'z ichiga olsa va yuqori aniqlikda chiqarilishi kerak bo'lsa, yaqinlashuv natijalarini sinovdan o'tkazish kerak bo'lishi mumkin.

Tasvir ravshanligi

Bir dyuymdagi piksellar soni (ppi) dyuym rastr tasvir. Tasvirni chop etishga tayyorlashda juda past rezolyutsiyadan foydalanish natijaga olib keladi qoralama- katta, nuqtaga o'xshash pikselli tasvirlar. Haddan tashqari yuqori ruxsatdan foydalanish (piksellar chiqish qurilmasi tomonidan ko'rsatilishi mumkin bo'lgan minimal nuqta o'lchamidan kichikroq) yakuniy tasvir sifatini yaxshilamasdan fayl hajmini oshiradi va chop etish jarayonini sekinlashtiradi.

Printer o'lchamlari va rastr chizig'i

Yarim ohangli ekranda bir dyuymdagi nuqtalar soni (dpi) va bir dyuymdagi chiziqlar soni (lpi). Tasvir o'lchamlari, printer o'lchamlari va ekran chizig'i o'rtasidagi bog'liqlik bosilgan tasvirdagi detallarning sifatini belgilaydi.

Rangli kanallar

Har biri Fotoshop rasm bir yoki bir nechtasini o'z ichiga oladi kanallar, ularning har biri tasvirning rang elementlari haqidagi ma'lumotlarni saqlaydi. Rasmda ishlatiladigan standart rang kanallarining soni rang rejimiga bog'liq. Odatiy bo'lib, bitmap, kulrang shkala, duoton va indekslangan rangli tasvirlar bitta kanalni, RGB va laboratoriya tasvirlari uchta kanalni va CMYK tasvirlari to'rtta kanalni o'z ichiga oladi. Kanallar bitmaplardan tashqari barcha turdagi tasvirlarga qo'shilishi mumkin. Qo'shimcha ma'lumot olish uchun Rang rejimlariga qarang.

Rangli tasvir kanallari aslida kul rangdagi tasvirlar bo'lib, ularning har biri tasvirning boshqa rang komponentini ifodalaydi. Masalan, RGB tasvirida qizil, yashil va ko'k uchun alohida kanallar mavjud.

Rangli kanallarga qo'shimcha ravishda siz rasmga qo'shishingiz mumkin alfa kanallari, ular tanlovlarni saqlash va tahrirlash uchun niqob sifatida ishlatiladi va chop etishda nuqta ranglarini qo'shish uchun ishlatiladigan spot siyoh kanallari. Qabul qilish uchun Qo'shimcha ma'lumot Kanal asoslariga qarang.

Bit chuqurligi

Bit chuqurligi tasvirdagi har bir piksel uchun mavjud rang ma'lumotlari miqdorini aniqlaydi. Har bir piksel uchun rang ma'lumotlarining qancha ko'p bitlari ajratilsa, mavjud ranglar soni shunchalik ko'p bo'ladi va ularni ko'rsatish aniqroq bo'ladi. Misol uchun, bit chuqurligi 1 bo'lgan tasvir ikkita mumkin bo'lgan rang qiymatiga ega piksellarni o'z ichiga oladi: qora va oq. 8 bit chuqurlikdagi tasvir 2 8 yoki 256 xil rang qiymatini o'z ichiga olishi mumkin. Bitta chuqurligi 8 bo'lgan kulrang rangdagi tasvirlar 256 xil kulrang qiymatlarni o'z ichiga olishi mumkin.

RGB tasvirlari uchta rangli kanaldan iborat. Bit chuqurligi 8 bo'lgan RGB tasviri har bir kanal uchun 256 xil qiymatni o'z ichiga olishi mumkin, ya'ni jami 16 milliondan ortiq rang qiymatini ko'rsatish mumkin. 8 bitli kanalli RGB tasvirlar ba'zan 24 bitli tasvirlar deb ataladi (8 bit x 3 kanal = piksel boshiga 24 bit ma'lumot).

Fotosuratlarni qayta ishlashda raqamli tasvirning eng muhim parametrlaridan biri bu Color Depth yoki rang bit chuqurligi. Siz allaqachon ushbu parametrga duch kelgan bo'lishingiz mumkin, ammo hamma ham bunga ahamiyat bermaydi. Keling, bu nima ekanligini, nima uchun kerakligini va u bilan qanday yashashni aniqlaylik.

Nazariya

Keling, har doimgidek, qisqacha nazariy kirish bilan boshlaylik, chunki yaxshi nazariya amaliyotda sodir bo'layotgan jarayonlar haqida tushuncha beradi. Tushunish esa yuqori sifatli va boshqariladigan natijaning kalitidir.

Shunday qilib, biz kompyuter bilan ishlaymiz va kompyuterlarda, siz bilganingizdek, barcha yo'llar ikkilik kodga yoki nol va birlarga olib keladi. Ammo rangni aniqlash uchun qancha nol va birlardan foydalanishimiz mumkin, bu rang bitligi bizga aytadi. Aniqroq bo'lish uchun keling, bir misolni ko'rib chiqaylik.

Quyida siz bir bitli tasvirni ko'rishingiz mumkin. Undagi ranglar faqat bitta raqam bilan aniqlanadi, ular mos ravishda 0 yoki 1 qiymatini olishi mumkin, bu esa mos ravishda qora va oq degan ma'noni anglatadi.

Rang chuqurligi - 1 bit

Endi biz 2-bitli tasvirlarga bir qadam yuqoriga ko'taramiz. Bu erda rang bir vaqtning o'zida 2 ta raqam bilan aniqlanadi va bu erda ularning barcha mumkin bo'lgan kombinatsiyalari: 00, 01, 10, 11. Bu degani, 2 bitli rang bilan bizda allaqachon 4 ta mumkin bo'lgan rang mavjud.

Rang chuqurligi - 2 bit

Xuddi shunday, mumkin bo'lgan ranglar soni har bir qadamda ortadi va 8 bitli tasvirda u allaqachon 256 rang. Bir qarashda, bu odatiy ko'rinadi, ayniqsa, 256 rang faqat bitta kanal uchun va bizda 3 tasi bor, natijada bu 16,7 million rang beradi. Ammo keyin bu jiddiy ishlov berish uchun etarli emasligini ko'rasiz.

16 bitli rang (va aslida Photoshop-da bu 15 bit + 1 rang) bizga har bir kanal uchun 32 769 rang yoki jami 35 trillion rang beradi. Farqni his qilyapsizmi? Bu inson ko'ziga mutlaqo ko'rinmaydi... Toki biz o'z rasmimizga bir nechta filtrlarni tashlamagunimizcha.

Nima bo'ladi?

Boshlang'ich misol sifatida oq va qora gradientni olaylik.
Og'ir ishlov berish natijasini tez va oson simulyatsiya qilish uchun quyidagi parametrlarga ega 2 darajali qatlamlarni qo'shing:

Qatlamlar darajalari

Va bu asl tasvirning turli xil rang chuqurliklari uchun olingan natija:

Filtrlarni qo'llashdan keyin gradient

Ko'rib turganingizdek, yuqori 8-bitli gradient aniq chiziqli bo'lib qolgan, 16-bitli esa silliq o'tishni saqlab qolgan (agar sizda juda yuqori sifatli monitor bo'lmasa, pastki gradientda bir nechta chiziqlarni ko'rishingiz mumkin: yaxshi). Silliq rang o'tishlarini yo'qotishning bu ta'siri posterizatsiya deb ataladi.

Haqiqiy fotosuratlarda posterizatsiya turli xil gradyanlarda, xususan, osmonda ham paydo bo'lishi mumkin. Haqiqiy tasvirni posterizatsiya qilish misoli, yaxshiroq ko'rinish uchun effekt eng sezilarli bo'lgan joy kesilgan.

Fotosuratda posterizatsiya

Nima qilsa bo'ladi?

Har doim qayta ishlash uchun manba rasmlaringiz 16 bitli ekanligiga ishonch hosil qiling. Ammo shuni yodda tutingki, tasvirni 8 bitdan 16 tagacha o'zgartirish foydali effekt bermaydi, chunki dastlab bunday tasvirda qo'shimcha rang ma'lumotlari mavjud emas.
Adobe Camera Raw ilovalarida fotosuratni RAW formatidan 16 bitli tasvirga o'zgartirishni qanday sozlash mumkin, Adobe Photoshop Quyidagi videoda Lightroom va DxO Optics Pro-ni tomosha qiling.

© 2014 sayti

Bit chuqurligi yoki rang chuqurligi raqamli tasvir - bu bitta piksel rangini kodlash uchun ishlatiladigan ikkilik raqamlar (bitlar) soni.

Bu atamalarni farqlash kerak har bir kanal uchun bitlar(bpc - har bir kanal uchun bit) va piksel boshiga bit(bpp - piksel boshiga bit). Har bir alohida rang kanali uchun bit chuqurligi har bir kanal uchun bit bilan o'lchanadi, bitlarning yig'indisi esa hamma kanallar piksel boshiga bitlarda ifodalanadi. Masalan, Truecolor palitrasidagi tasvir har bir kanal uchun 8 bit chuqurlikka ega, bu piksel boshiga 24 bitga teng, chunki har bir pikselning rangi uchta bilan tavsiflanadi rangli kanallar: qizil, yashil va ko'k (RGB modeli).

RAW faylida kodlangan tasvir uchun kanaldagi bitlar soni piksel boshiga bitlar soni bilan bir xil bo'ladi, chunki interpolyatsiyadan oldin Bayer rang filtri massiviga ega matritsa yordamida olingan har bir piksel uchtadan faqat bittasi haqida ma'lumotni o'z ichiga oladi. asosiy ranglar.

IN raqamli fotografiya Bit chuqurligini birinchi navbatda har bir kanal uchun bitlar bilan tavsiflash odatiy holdir va shuning uchun bit chuqurligi haqida gapirganda, agar boshqacha ko'rsatilmagan bo'lsa, men faqat bitta kanal uchun bitlarni nazarda tutaman.

Bit chuqurligi berilgan tasvirning ranglar palitrasida mavjud bo'lishi mumkin bo'lgan soyalarning maksimal sonini aniqlaydi. Masalan, 8 bitli oq-qora tasvir 2 8 =256 tagacha kul rangni o'z ichiga olishi mumkin. Rangli 8 bitli tasvir uchta kanalning (RGB) har biri uchun 256 ta gradatsiyani o'z ichiga olishi mumkin, ya'ni. jami 2 8x3 =16777216 noyob kombinatsiyalar yoki rang soyalari.

Yuqori bit chuqurligi silliq ohang yoki rang o'tishlarini to'g'ri ko'rsatish uchun ayniqsa muhimdir. Raqamli tasvirdagi har qanday gradient ohangning doimiy o'zgarishi emas, balki diskret rang qiymatlarining bosqichma-bosqich ketma-ketligidir. Ko'p sonli gradatsiyalar silliq o'tish illyuziyasini yaratadi. Yarim ohanglar juda kam bo'lsa, gradatsiya yalang'och ko'z bilan ko'rinadi va tasvir o'zining realligini yo'qotadi. Tasvirning dastlab silliq gradientlarni o'z ichiga olgan joylarida ko'zga ko'rinadigan rang sakrashlarini keltirib chiqarish effekti deyiladi. posterizatsiya(inglizcha afishadan - afisha), chunki yarim tonlari yo'q fotosurat cheklangan miqdordagi ranglardan foydalangan holda chop etilgan afishaga o'xshaydi.

Haqiqiy hayotda biroz chuqurlik

Yuqorida keltirilgan materialni aniq tasvirlash uchun men Karpat landshaftlarimdan birini olaman va uning turli xil chuqurliklarda qanday ko'rinishini ko'rsataman. Esda tutingki, bit chuqurligini 1 bitga oshirish tasvirlar palitrasidagi soyalar sonini ikki baravar oshirishni anglatadi.

1 bit - 2 soya.

1 bit faqat ikkita rangni kodlash imkonini beradi. Bizning holatlarimizda u qora va oq rangga ega.

2 bit - 4 rang.

Yarim ohanglarning paydo bo'lishi bilan tasvir shunchaki siluetlar to'plami bo'lishni to'xtatadi, lekin baribir juda mavhum ko'rinadi.

3 bit - 8 soya.

Oldingi planning tafsilotlari allaqachon ko'rinib turibdi. Chiziqli osmon - yaxshi misol posterizatsiya.

4 bit - 16 rang.

Tog' yonbag'irlarida tafsilotlar paydo bo'la boshlaydi. Oldinda posterizatsiya deyarli ko'rinmas, ammo osmon chiziqli bo'lib qoladi.

5 bit - 32 rang.

Shubhasiz, ko'rsatish uchun juda ko'p yaqin o'rta ohanglarni talab qiladigan past kontrastli joylar posterizatsiyadan eng ko'p aziyat chekadiganlardir.

6 bit - 64 soya.

Tog'lar deyarli yaxshi, lekin osmon hali ham qadam bosgan ko'rinadi, ayniqsa ramka burchaklariga yaqinroq.

7 bit - 128 soya.

Shikoyat qiladigan narsam yo'q - barcha gradientlar silliq ko'rinadi.

8 bit - 256 soya.

Va bu erda sizda 8 bitli asl fotosurat bor. Har qanday tonal o'tishlarni real tarzda uzatish uchun 8 bit etarli. Ko'pgina monitorlarda siz 7 va 8 bit o'rtasidagi farqni sezmaysiz, shuning uchun hatto 8 bit ham ortiqcha bo'lib tuyulishi mumkin. Ammo shunga qaramay, yuqori sifatli raqamli tasvirlar uchun standart har bir kanal uchun aniq 8 bitni tashkil etadi, bu inson ko'zining kafolatlangan chegara bilan rang gradatsiyasini farqlash qobiliyatini qoplash uchun.

Ammo agar haqiqiy ranglarni ko'paytirish uchun 8 bit etarli bo'lsa, nega 8 dan kattaroq chuqurlik kerak bo'lishi mumkin? 16 bitli fotosuratlarni saqlash zarurati haqidagi bu shovqin qaerdan kelib chiqadi? Gap shundaki, fotosuratni saqlash va ko'rsatish uchun 8 bit etarli, lekin uni qayta ishlash uchun emas.

Raqamli tasvirni tahrirlashda ohang diapazonlari ham siqilib, ham cho'zilishi mumkin, bu esa qiymatlarni doimiy ravishda yo'q qilish yoki yaxlitlash imkonini beradi va oxir-oqibat o'rta ohanglar soni tonal o'tishlarni silliq ko'rsatish uchun zarur bo'lgan darajadan pastga tushishi mumkin. Vizual ravishda, bu xuddi shu posterizatsiya va ko'zlarga zarar etkazadigan boshqa artefaktlarning ko'rinishida namoyon bo'ladi. Misol uchun, soyalarni ikki to'xtash bilan yoritib berish yorqinlik diapazonini to'rt barobarga uzaytiradi, ya'ni 8 bitli fotosuratning tahrirlangan joylari 6 bitli tasvirdan olingandek ko'rinadi, bu erda soyalar juda sezilarli bo'ladi. Endi biz 16 bitli tasvir bilan ishlayotganimizni tasavvur qiling. Har bir kanal uchun 16 bit 2 16 = 65535 rang gradatsiyasini bildiradi. Bular. biz o'rta ohanglarning ko'p qismini bemalol tashlab yuborishimiz mumkin va shunga qaramay, 8 bitli asl tasvirga qaraganda nazariy jihatdan yumshoqroq bo'lgan tonal o'tishlarni olishimiz mumkin. 16 bitda mavjud bo'lgan ma'lumotlar ortiqcha, ammo aynan shu ortiqchalik tasvir sifati uchun ko'rinadigan oqibatlarsiz fotosurat bilan eng jasur manipulyatsiyalarni amalga oshirishga imkon beradi.

12 yoki 14? 8 yoki 16?

Odatda, fotosuratchi uchta holatda fotosuratning bit chuqurligi to'g'risida qaror qabul qilish zarurati bilan duch keladi: kamera sozlamalarida RAW faylining bit chuqurligini tanlashda (12 yoki 14 bit); RAW faylini keyingi ishlov berish uchun TIFF yoki PSD ga o'zgartirganda (8 yoki 16 bit) va tayyor fotosuratni arxivga saqlashda (8 yoki 16 bit).

RAW formatida suratga olish

Agar sizning kamerangiz RAW faylining bit chuqurligini tanlashga imkon bersa, men sizga maksimal qiymatni afzal ko'rishingizni maslahat beraman. Odatda siz 12 va 14 bitni tanlashingiz kerak. Qo'shimcha ikkita bit fayllaringiz hajmini biroz oshiradi, lekin ularni tahrirlashda sizga ko'proq erkinlik beradi. 12 bit 4096 yorqinlik darajasini kodlash imkonini beradi, 14 bit esa 16384 darajani kodlash imkonini beradi, ya'ni. to'rt barobar ko'p. Tasvirning eng muhim va intensiv o'zgarishlarini aniq RAW konvertorida qayta ishlash bosqichida amalga oshirganim sababli, kelajakdagi fotografiya uchun ushbu muhim bosqichda bir oz ma'lumotni qurbon qilishni xohlamayman.

TIFF ga aylantiring

Eng munozarali bosqich - bu tahrirlangan RAW faylini Photoshop-da keyingi ishlov berish uchun 8 yoki 16 bitli TIFFga aylantirish vaqti. Ko'pgina fotosuratchilar sizga faqat 16-bitli TIFF-ga o'zgartirishni maslahat berishadi va ular to'g'ri bo'ladi, lekin agar siz Photoshop-da chuqur va keng qamrovli ishlov berishni rejalashtirmoqchi bo'lsangiz. Buni qanchalik tez-tez qilasiz? Shaxsan men buni qilmayman. Men RAW konvertorida 14 bitli interpolyatsiya qilinmagan fayl bilan barcha fundamental o'zgarishlarni amalga oshiraman va Photoshop-dan faqat tafsilotlarni jilolash uchun foydalanaman. Spot retush, tanlab yoritish va qorayish, o'lchamini o'zgartirish va aniqlashtirish kabi kichik narsalar uchun odatda 8 bit etarli. Agar fotosuratga agressiv ishlov berish kerakligini ko'rsam (biz kollajlar va HDR haqida gapirmayapmiz), bu men ruxsat berganimni anglatadi. jiddiy xato RAW faylini tahrirlash bosqichida va eng aqlli yechim bu begunoh TIFFni zo'rlash o'rniga orqaga qaytib, uni tuzatish bo'ladi. Agar fotosuratda hali ham Photoshop-da tuzatmoqchi bo'lgan nozik gradient bo'lsa, men 16 bitli rejimga osongina o'tishim, u erda barcha kerakli manipulyatsiyalarni bajarishim va keyin 8 bitga qaytishim mumkin. Tasvir sifatiga ta'sir qilmaydi.

Saqlash

Qayta ishlangan fotosuratlarni saqlash uchun men maksimal sifatda saqlangan 8 bitli TIFF yoki JPEG formatidan foydalanishni afzal ko'raman. Meni qutqarish istagi boshqaradi disk maydoni. 8-bitli TIFF 16-bitlining yarmini, JPEG esa 8-bitli boʻlishi mumkin, hatto maksimal sifatda ham 8-bitli TIFFning yarmiga teng. Farqi shundaki, JPEG yo'qolgan ma'lumotlarga ega tasvirlarni siqadi, TIFF esa LZW algoritmi yordamida yo'qotishsiz siqishni qo'llab-quvvatlaydi. Yakuniy rasmda menga 16 bit kerak emas, chunki men uni boshqa tahrir qilmoqchi emasman, aks holda u yakuniy bo'lmaydi. Ba'zi bir kichik narsalarni 8 bitli faylda osongina tuzatish mumkin (hatto bu JPEG bo'lsa ham), lekin agar men global rangni to'g'irlashim yoki kontrastni o'zgartirishim kerak bo'lsa, men allaqachon qiynoqqa solishdan ko'ra asl RAW fayliga murojaat qilishni afzal ko'raman. o'zgartirilgan fotosurat, hatto 16-bitli versiyada ham bunday konvertatsiya qilish uchun zarur bo'lgan barcha ma'lumotlarni o'z ichiga olmaydi.

Amaliyot

Ushbu surat mening uyim yaqinidagi lichinkazorda olingan va Adobe Camera Raw yordamida o'zgartirilgan. RAW faylini ACR-da ochib, men -4 EV ekspozitsiya kompensatsiyasini kiritaman va shu bilan 4 ta to'xtash ekspozitsiyasini simulyatsiya qilaman. Albatta, hech kim RAW fayllarini tahrirlashda bunday xatolarga yo'l qo'ymaydi, lekin biz mukammal o'rtacha konvertatsiyaga erishish uchun bitta o'zgaruvchidan foydalanishimiz kerak, keyin biz Photoshop-da tuzatishga harakat qilamiz. Men juda qoraygan tasvirni ikki marta TIFF formatida saqlayman: bitta fayl har bir kanal uchun bit chuqurligi 16 bit, ikkinchisi - 8.

Ushbu bosqichda ikkala rasm ham bir xil qora ko'rinadi va bir-biridan farq qilmaydi, shuning uchun men ulardan faqat bittasini ko'rsataman.

8 va 16 bit o'rtasidagi farq biz yorqinlik diapazonini kengaytirganda, fotosuratlarni yoritishga harakat qilgandan keyingina sezilarli bo'ladi. Buning uchun darajalardan foydalanaman (Ctrl/Cmd+L).

Gistogramma tasvirning barcha ohanglari derazaning chap chetiga bosilgan tor tepalikda to'planganligini ko'rsatadi. Tasvirni yorqinroq qilish uchun histogrammaning bo'sh o'ng tomonini kesib tashlash kerak, ya'ni. oq nuqta qiymatini o'zgartiring. To'g'ri kirish darajalari slayderini (oq nuqta) olib, men uni tekislangan gistogrammaning o'ng chetiga yaqin tortaman va shu bilan tegilmagan qora nuqta va yangi belgilangan (255 o'rniga 15) o'rtasida yorqinlikning barcha darajalarini taqsimlash buyrug'ini beraman. oq nuqta. Ushbu operatsiyani ikkala faylda bajarib, natijalarni solishtiramiz.

Bunday miqyosda ham 8-bitli suratga olish yanada nozikroq ko'rinadi. Keling, uni 100% ga oshiraylik.

Yorqinlashdan keyin 16 bit

Yoritgandan keyin 8 bit

16-bitli tasvirni asl nusxadan ajratib bo'lmaydi, 8-bitli tasvir esa jiddiy ravishda yomonlashadi. Agar biz haqiqiy kam ta'sir qilish bilan shug'ullangan bo'lsak, vaziyat yanada achinarli bo'lar edi.

Shubhasiz, fotosuratni 4 ta to'xtashga yoritish kabi intensiv o'zgarishlar 16 bitli faylda yaxshiroq amalga oshiriladi. Ushbu tezisning amaliy ahamiyati bunday nikohni qanchalik tez-tez tuzatishga bog'liq? Agar tez-tez bo'lsa, ehtimol siz noto'g'ri ish qilyapsiz.

Endi tasavvur qilaylik, odatdagidek, men fotosuratni 8 bitli TIFF sifatida saqladim, lekin keyin birdan unga tubdan o'zgartirishlar kiritishga qaror qildim va tamom. zaxira nusxalari mening RAW fayllarim musofirlar tomonidan o'g'irlangan.

Buzg'unchi, ammo qaytarilishi mumkin bo'lgan tahrirni taqlid qilish uchun darajalarni yana ko'rib chiqaylik.

Mavjud 256 yorqinlik gradatsiyasi (0 dan 255 gacha) o'rniga Chiqish darajalari katakchalariga 120 va 135 kiritaman. foydali ma'lumotlar faqat 16 gradatsiyani egallaydi (120 dan 135 gacha).

Surat taxminiy ravishda kul rangga aylandi. Tasvir hali ham mavjud, faqat kontrast 16 marta kamaydi. Keling, qilgan ishimizni tuzatishga harakat qilaylik, buning uchun biz yana sabr-toqatli fotosuratga darajalarni qo'llaymiz, ammo yangi parametrlar bilan.

Endi men Kirish darajalarini 120 va 135 ga o'zgartirdim, ya'ni. qora va oq nuqtalarni butun yorqinlik diapazoniga cho'zish uchun gistogrammaning chetlariga o'tkazdi.

Kontrast tiklandi, ammo posterizatsiya hatto kichik miqyosda ham sezilarli. Keling, uni 100% ga oshiraylik.

Surat umidsiz shikastlangan. Aqldan ozgan tahrirdan keyin qolgan 16 yarim tonna hech bo'lmaganda realistik sahna uchun etarli emas. Bu 8 bit haqiqatan ham foydasizligini anglatmaydimi? Xulosa chiqarishga shoshilmang - hal qiluvchi tajriba hali oldinda.

Keling, yana tegilmagan 8-bitli faylga qaytaylik va uni 16-bitli rejimga o'tkazamiz (Rasm>Rejim>16 Bit/Kanal), shundan so'ng biz yuqorida tavsiflangan protokolga muvofiq fotosuratni tahqirlash jarayonini takrorlaymiz. Kontrast vahshiylik bilan yo'q qilingan va keyin yana tiklangandan so'ng, biz tasvirni 8 bitli rejimga qaytaramiz.

Hammasi joyidami? Agar biz uni oshirsak nima bo'ladi?

Benuqson. Posterizatsiya yo'q. Darajalar bilan barcha operatsiyalar 16 bitli rejimda amalga oshirildi, ya'ni yorug'lik diapazonini 16 baravar kamaytirgandan keyin ham bizda 4096 yorqinlik gradatsiyasi qoldi, bu fotosuratni tiklash uchun etarli edi.

Boshqacha qilib aytganda, agar siz 8-bitli fotosuratni muhim tahrirlashni amalga oshirishingiz kerak bo'lsa, uni 16-bitga aylantiring va hech narsa bo'lmagandek ishlang. Agar bunday bema'ni manipulyatsiyalar tasvir bilan uning sifati uchun oqibatlardan qo'rqmasdan amalga oshirilishi mumkin bo'lsa, unda siz haqiqatda unga bo'ysunishingiz mumkin bo'lgan maqsadga muvofiq ishlov berishdan ham xotirjam omon qoladi.

E'tiboringiz uchun rahmat!

Vasiliy A.

Post skript

Agar siz maqolani foydali va ma'lumotli deb topsangiz, uning rivojlanishiga hissa qo'shish orqali loyihani qo'llab-quvvatlashingiz mumkin. Agar sizga maqola yoqmagan bo'lsa, lekin uni qanday yaxshilash haqida fikringiz bo'lsa, sizning tanqidingiz minnatdorchilik bilan qabul qilinadi.

Iltimos, ushbu maqola mualliflik huquqi bilan himoyalanganligini unutmang. Qayta chop etish va iqtibos keltirish mumkin, agar manbaga to'g'ri havola bo'lsa va foydalanilgan matn hech qanday tarzda buzilmasligi yoki o'zgartirilmasligi kerak.

Rang chuqurligi

Rang chuqurligi(rang sifati, tasvirning bit chuqurligi) - kompyuter grafikasi atamasi, bitta pikselni kodlashda rangni saqlash va ko'rsatish uchun ishlatiladigan bitlar sonidagi xotira hajmini anglatadi. rastr grafikasi yoki video tasvirlar. Ko'pincha birlik sifatida ifodalanadi piksel boshiga bit (ingliz. bpp - bitlar piksel boshiga) .

  • 8-bit tasvir. At katta miqdorda rang tasviridagi bitlar, ko'rsatilgan ranglar soni rang palitralari uchun juda katta. Shuning uchun, katta rang chuqurligi bilan qizil, yashil va ko'k komponentlarning yorqinligi kodlangan - bu kodlash RGB modelidir.
  • 8-bit rang V kompyuter grafikasi- grafik ma'lumotlarni saqlash usuli Ram yoki tasvir faylida, har bir piksel bir bayt (8 bit) sifatida kodlanganda. Bir vaqtning o'zida ko'rsatilishi mumkin bo'lgan ranglarning maksimal soni - 256 (28).

8 bitli rang formatlari

Indekslangan rang. IN indekslangan (palitrasi ) rejimida keng rang maydonidan istalgan 256 rang tanlanadi. Ularning ma'nolari R, G Va IN maxsus jadval - palitrada saqlanadi. Tasvirning har bir pikseli palitrada rang namunasini saqlaydi - 0 dan 255 gacha. 8-bit grafik formatlar 256 tagacha turli rangdagi tasvirlarni samarali siqib chiqaring. Ranglar sonini kamaytirish yo'qotilgan siqish usullaridan biridir.

Indekslangan ranglarning afzalligi shundaki yuqori sifatli tasvirlar - keng rangli gamut kam xotira iste'moli bilan birlashtirilgan.

Qora va oq palitrasi. 8 bitli qora va oq tasvir - qora (0) dan oq (255) gacha - 256 kul rang.

Bir hil palitralar. 8-bitli ranglarni ifodalashning yana bir formati - bu past bit chuqurligi bo'lgan qizil, yashil va ko'k komponentlarning tavsifi. Kompyuter grafikasida ranglarni ko'rsatishning bunday shakli odatda 8 bitli deb ataladi. TrueColor yoki bir xil palitrasi (ing. forma palitrasi) .

12 bitli rang rang har biri uchun 4 bitda (16 ta mumkin bo'lgan qiymat) kodlangan R-, G- va B -komponentlar, bu sizga 4096 (16 x 16 x 16) turli xil ranglarni tasavvur qilish imkonini beradi. Ushbu rang chuqurligi ba'zan rangli displeyli oddiy qurilmalarda (masalan, mobil telefonlar) ishlatiladi.

Yuqori rang, yoki HiColor, inson ko'zi tomonidan idrok etilgan soyalarning to'liq spektrini ifodalash uchun mo'ljallangan. Bu rang 15 yoki 16 bit bilan kodlangan, ya'ni: 15 bitli rang qizil komponentni ifodalash uchun 5 bit, yashil komponent uchun 5 va ko'k komponent uchun 5 bitdan foydalanadi, ya'ni. Har bir rang uchun 25-32 ta mumkin bo'lgan qiymat mavjud bo'lib, ular 32 768 (32 × 32 × 32) ranglarni birlashtiradi. 16 bitli rang qizil komponentni ifodalash uchun 5 bitdan, ko'k komponent uchun 5 bitdan va (inson ko'zi yashil ohanglarga nisbatan sezgir bo'lgani uchun) yashil komponentni ifodalash uchun 6 bitdan foydalanadi - 64 ta mumkin bo'lgan qiymat mavjud. Jami 65 536 (32 × 64 × 32) rang.

LCD Displeylar . Ko'pgina zamonaviy LCD displeylar 18 bitli rangni (64 x 64 x 64 = 262 144 kombinatsiya) aks ettiradi. Bilan farqi haqiqiy rang - displeylar eng yaqin 6 bitli va (yoki) ko'zga ko'rinmas ranglar orasidagi piksel ranglarining miltillashi bilan kompensatsiya qilinadi. tebranish (inglizcha) tebranish ), unda etishmayotgan ranglar mavjud ranglardan ularni aralashtirish orqali hosil qilinadi.

Truecolor 24 bitli tasvir. Truecolor 16,7 million xil rang beradi. Bu rang inson idrokiga eng yaqin va tasvirni qayta ishlash uchun qulaydir. 24-bit haqiqiy rang -color qizil, ko'k va yashil komponentlarni ifodalash uchun har biri 8 bitdan foydalanadi, 256 turli xil variantlar har bir kanal uchun rang tasvirlari yoki jami 16 777 216 rang (256 × 256 × 256).

32-bit rang - rang chuqurligining noto'g'ri tavsifi. 32-bit rang 24-bit ( Truecolor ) har bir piksel uchun tasvirning shaffofligini aniqlaydigan qo'shimcha 8 bitli kanal bilan.

Svsrkh-Truecolor. 1990-yillarning oxirida. ba'zilari grafik tizimlari yuqori darajadagi har bir kanal uchun 8 bitdan ko'proq foydalana boshladi, masalan, 12 yoki 16 bit.

Tasvir bit chuqurligi keng tarqalgan savol. Sizga qaysi variantni afzal ko'rish kerakligini va nima uchun ko'proq bit har doim ham shunday emasligini aytib beramizYaxshi.

Bu masala bo'yicha standart fikr shundan iboratki, qancha bit bo'lsa, shuncha yaxshi bo'ladi. Ammo biz 8 bitli va 16 bitli tasvirlar o'rtasidagi farqni tushunamizmi? Fotosuratchi Nataniel Dodson ushbu 12 daqiqalik videoda farqlarni batafsil tushuntiradi:

Dodsonning ta'kidlashicha, ko'proq bitlar tasvirda bantlash kabi artefaktlar paydo bo'lishidan oldin ranglar va ohanglar bilan ishlashda ko'proq erkinlikka ega bo'lishingizni anglatadi.

Agar siz JPEG formatida suratga olsangiz, siz 8 bit chuqurlik bilan cheklanasiz, bu sizga har bir kanal uchun 256 rang darajasi bilan ishlash imkonini beradi. RAW formati 12, 14 yoki 16 bitli bo'lishi mumkin, oxirgi variant 65 536 rang va ohang darajasini beradi - ya'ni tasvirni qayta ishlashda ancha erkinlik. Agar siz ranglarda hisoblasangiz, unda barcha uchta kanalning darajasini ko'paytirishingiz kerak. 256x256x256 ≈ 8 bitli tasvir uchun 16,8 million rang va 16 bitli tasvir uchun 65,536x65,536x65,536 ≈ 28 milliard rang.

8 bitli va 16 bitli tasvir o'rtasidagi farqni tasavvur qilish uchun birinchisini 256 fut balandlikdagi bino sifatida tasavvur qiling - bu 78 metr. Ikkinchi "bino" ning balandligi (16 bitli fotosurat) 19,3 kilometrni tashkil qiladi - bu bir-birining ustiga o'rnatilgan 24 ta Burj Xalifa minoralari.

Esda tutingki, siz Photoshop-da 8-bitli tasvirni shunchaki ochib, uni 16-bitga “aylantirish” mumkin emas. 16 bitli faylni yaratish orqali siz unga 16 bit ma'lumotni saqlash uchun etarli "bo'sh joy" berasiz. 8 bitli tasvirni 16 bitli tasvirga aylantirish orqali siz 8 bit foydalanilmagan "bo'sh joy" ga ega bo'lasiz.


JPEG: tafsilot yo'q, rang yomon, RAW: ko'p tafsilotlar yo'q

Ammo qo'shimcha chuqurlik kattaroq fayl hajmini anglatadi, ya'ni tasvirni qayta ishlash uchun ko'proq vaqt ketadi va ko'proq saqlash joyi talab qilinadi.

Oxir oqibat, barchasi fotosuratlaringizni qayta ishlashda qanchalik erkinlikka ega bo'lishni xohlayotganingizga, shuningdek, kompyuteringizning imkoniyatlariga bog'liq.

© 2024 ermake.ru -- Kompyuterni ta'mirlash haqida - Axborot portali