Qanday qilib suratlarni sifat jihatidan minimal yoʻqotish bilan kattalashtirish mumkin

Mundarija:

Qanday qilib suratlarni sifat jihatidan minimal yoʻqotish bilan kattalashtirish mumkin
Qanday qilib suratlarni sifat jihatidan minimal yoʻqotish bilan kattalashtirish mumkin
Anonim

Grafik dasturlari bilan bogʻliq eng koʻp beriladigan savollardan biri bu tasvir hajmini qanday qilib xiralashgan va qirrali qirralarsiz kattalashtirishdir. Yangi foydalanuvchilar ko'pincha rasm o'lchamini o'zgartirganda va uning sifati sezilarli darajada yomonlashganini ko'rganlarida hayron qolishadi. Tajribali foydalanuvchilar muammoni juda yaxshi bilishadi.

Buzilish sababi bitmapli yoki rastrli tasvir turlarining piksel oʻlchamlari bilan cheklanganligidir. Ushbu turdagi tasvirlarning o'lchamini o'zgartirishga harakat qilganingizda, sizning dasturiy ta'minotingiz har bir pikselning hajmini oshirishi kerak (natijada qirrali tasvir paydo bo'ladi) yoki uni kattalashtirish uchun tasvirga piksel qo'shishning eng yaxshi usulini "taxmin qilish" kerak.

Yaqinda rezolyutsiyani oshirish uchun tahrirlash dasturining oʻrnatilgan qayta namuna olish usullaridan tashqari koʻp imkoniyatlar yoʻq edi. Bugun biz har qachongidan ham ko'proq imkoniyatlarga duch keldik. Albatta, eng boshidanoq kerakli rezolyutsiyani olish har doim eng yaxshisidir. Agar sizda tasvirni yuqori aniqlikda qayta skanerlash imkoniyati mavjud bo'lsa, buni dasturiy echimlarga murojaat qilishdan oldin qilishingiz kerak. Va agar sizda yuqori piksellar soniga ega boʻlgan kamerani qoʻyish uchun pulingiz boʻlsa, uni dasturiy taʼminotga qoʻyganingizdan koʻra yaxshiroq sarflanganini koʻrishingiz mumkin.

Shuni aytsam, ba'zida dasturiy ta'minotga murojaat qilishdan boshqa tanlovingiz qolmasligi mumkin.

Image
Image

Oʻlchamini oʻzgartirish va qayta namuna olish

Koʻpgina dasturlarda oʻlchamni oʻzgartirish va namunani oʻzgartirish uchun faqat bitta buyruq mavjud. Rasm hajmini o'zgartirish umumiy piksel o'lchamlarini o'zgartirmasdan chop etish o'lchamlarini o'zgartirishni o'z ichiga oladi. Ruxsat oshgani sayin, chop etish hajmi kichiklashadi va aksincha. Piksel o'lchamlarini o'zgartirmasdan ruxsatni oshirsangiz, sifat yo'qolmaydi, lekin siz chop etish hajmini qurbon qilishingiz kerak.

Qayta namuna olish yordamida tasvir hajmini oʻzgartirish piksel oʻlchamlarini oʻzgartirishni oʻz ichiga oladi va har doim sifatni yoʻqotadi. Buning sababi, qayta namuna olish tasvir hajmini oshirish uchun interpolatsiya deb ataladigan jarayondan foydalanadi. Interpolatsiya jarayoni tasvirdagi mavjud piksellar asosida dasturiy ta'minot yaratishi kerak bo'lgan piksellar qiymatlarini baholaydi. Interpolatsiya orqali qayta namuna olish, ayniqsa, oʻlchami oʻzgartirilgan tasvirning jiddiy xiralashishiga olib keladi, ayniqsa oʻtkir chiziqlar va rang oʻzgarishlari aniq boʻlgan joylarda.

Ushbu masalaning yana bir jihati - bu smartfon, planshetning ko'tarilishi va shunga mos ravishda qurilma pikseliga e'tibor qaratishdir. Ushbu qurilmalar kompyuter ekranida bir piksel egallagan bir xil bo'shliqda ikki-uch pikselni o'z ichiga oladi. Tasvirni kompyuteringizdan qurilmaga ko'chirish sizdan bir xil tasvirning bir nechta versiyasini yaratishni talab qiladi (masalan.g. 1X, 2X va 3X) qurilmada to'g'ri ko'rsatilishini ta'minlash uchun. Tasvir hajmi kattalashtiriladimi yoki piksellar sonini oshiradimi?

Umumiy interpolatsiya usullari

Fotosuratlarni tahrirlash dasturi odatda biz yuqori namunaga olingan rasmda yangi piksellarni hisoblash uchun bir necha xil interpolyatsiya usullarini taklif etadi. Bu erda Photoshop-da mavjud bo'lgan uchta usulning tavsifi keltirilgan. Agar siz Photoshop-dan foydalanmasangiz, dasturiy ta'minotingiz shunga o'xshash variantlarni taklif qilishi mumkin, ammo ular biroz boshqacha atamalardan foydalanishi mumkin.

  • Bicubic eng sekin, lekin yangi piksel qiymatlari uchun eng yaxshi baho beradi.
  • Bilinear bikubikdan tezroq, lekin yomonroq ishlaydi. Ikki kubik va ikki chiziqli interpolyatsiya natijasida tasvir xiralashadi, ayniqsa yuqori namuna olishda.
  • Eng yaqin qoʻshni interpolatsiyadan foydalanmaydi. Bu shunchaki qo'shni piksellarning qiymatini oladi va ularni o'rtacha hisoblamasdan yangi piksellar qo'shadi. Aynan shu paytda siz zinapoyalar yoki zinapoyalar effektini olasiz.

Esda tutingki, interpolyatsiya qilishning bu uchta usuli emas, balki koʻproq va hattoki turli dasturlarda bir xil usuldan foydalanish ham turli natijalar berishi mumkin. Photoshop biz taqqoslagan boshqa dasturlarning eng yaxshi bikubik interpolyatsiyasini taklif etadi.

Boshqa interpolatsiya usullari

Tasvirni yaxshilash boʻyicha yana bir qancha dasturlar Photoshop’ning bikubik usulidan ham yaxshiroq ishni bajarishga daʼvo qiladigan boshqa qayta namuna olish algoritmlarini taklif qiladi. Ulardan ba'zilari Lanczos, B-spline va Mitchell. Qimage Pro, IrfanView (bepul tasvir brauzeri) va Photo Cleaner..

Agar sizning dasturiy ta'minotingiz ushbu qayta namuna olish algoritmlaridan birini yoki bu erda eslatilmagan boshqasini taklif qilsa, qaysi biri sizga eng yaxshi natija berishini ko'rish uchun ular bilan tajriba o'tkazishingiz kerak. Hatto turli interpolatsiya usullari ishlatilgan rasmga qarab yaxshiroq natijalar berishiga guvoh bo‘lishingiz mumkin.

Zina interpolatsiyasi

Ba'zi odamlar tasvir hajmini bir ekstremal qadam emas, balki bir necha kichik bosqichlarda oshirish orqali namuna olishda yaxshi natijalarga erishish mumkinligini aniqladilar. Ushbu texnika zinapoyaning interpolyatsiyasi deb ataladi. Narvon interpolyatsiyasidan foydalanishning afzalliklaridan biri shundaki, u 16 bitli rejimdagi tasvirlarda ishlaydi va u Photoshop kabi standart foto muharriridan boshqa qo‘shimcha dasturlarni talab qilmaydi.

Zinaning interpolyatsiyasi tushunchasi oddiy: 100% dan 400% gacha oʻtish uchun tasvir oʻlchami buyrugʻini ishlatish oʻrniga siz tasvir oʻlchami buyrugʻidan foydalanasiz va faqat, aytaylik, 110% oshirasiz. Keyin kerakli o'lchamga erishish uchun buyruqni qancha marta takrorlaysiz. Agar dasturiy taʼminotingiz avtomatlashtirish qobiliyatiga ega boʻlmasa, bu zerikarli boʻlishi mumkin.

Agar siz Photoshop 5.0 yoki undan yuqori versiyasidan foydalansangiz, Fred Mirandaning zinapoyani interpolatsiya qilish funksiyasini 15 AQSh dollariga sotib olishingiz mumkin. Shuningdek, siz ko'proq ma'lumot va rasmlarni taqqoslashingiz mumkin. Ushbu maqola dastlab yozilganligi sababli, yangi namuna olish algoritmlari va dasturiy ta'minot texnologiyalari ishlab chiqilgan bo'lib, ular zinapoyaning interpolyatsiyasini deyarli eskirgan.

Haqiqiy Fraktallar

LizardTech-ning Haqiqiy Fraktallar dasturi (ilgari Altamira Group kompaniyasidan) oʻzining mukofotga sazovor boʻlgan talab boʻyicha rezolyutsiya texnologiyasi bilan tasvir oʻlchamlari cheklovlarini buzishga harakat qiladi. Haqiqiy Fraktallar Windows va Macintosh uchun mavjud. U Photoshop va boshqa Photoshop plaginiga mos tasvir muharrirlariga plagin sifatida ishlaydi. Uning yordamida siz past va o'rta aniqlikdagi fayllarni STiNG (.stn) deb nomlangan kengaytiriladigan, ruxsatsiz formatga kodlashingiz mumkin. Bu STN fayllari keyin siz tanlagan har qanday ruxsatda ochilishi mumkin.

Yaqingacha bu texnologiya ruxsatni oshirish uchun eng yaxshi variant boʻlgan. Bugungi kunda kameralar va skanerlar yaxshilandi va arzonlashdi va Haqiqiy Fraktallarga investitsiyalar avvalgidek osonlik bilan oqlanmaydi. Agar sizda pulingizni dasturiy echimlarga emas, balki yaxshiroq apparat vositalariga sarflash imkoniyati bo'lsa, bu odatda eng yaxshi yo'l bo'ladi. Shunga qaramay, haddan tashqari namuna olish uchun Haqiqiy Fraktallar juda ajoyib. Shuningdek, u arxivlash va saqlash uchun kichikroq kodlangan fayllar kabi boshqa imtiyozlarni ham taqdim etadi.

Begona teri portlashi

Guine Fractals miqyosni oshirish texnologiyasida dastlabki yetakchi boʻlgan boʻlsa-da, Alien Skin's Blow Up plaginini Photoshop uchun oʻta kattalashtirish kerak boʻlsa, koʻrib chiqishga arziydi. Blow Up ko'pgina tasvir rejimlarini, jumladan, yuqori bit chuqurlikdagi tasvirlarni qo'llab-quvvatlaydi. U qatlamli tasvirlarni tekislashsiz oʻzgartirishi va oʻlchamini joyida yoki yangi rasm sifatida oʻzgartirishi mumkin.

Blow Up maxsus oʻtkirlash usuli va haddan tashqari kattalashtirish koʻrinishini yaxshilash uchun simulyatsiya qilingan plyonkadan foydalanadi.

Xulosa

Ruxsatni oʻzingiz oshirish uchun ushbu usullarni baholashda tasvirlar ekrandagi koʻrinishiga eʼtibor bermaslikka harakat qiling. Sizning printer qobiliyatingiz yakuniy natijalarda katta omil bo'ladi. Ba'zi taqqoslashlar ekranda sezilarli darajada farq qilishi mumkin, lekin chop etilganda deyarli sezilmaydi. Har doim chop etilgan natijalar asosida yakuniy xulosa chiqaring.

Tavsiya: