Yo'qotmasdan tasvirni siqish. Rasmlarni siqish uchun dasturlar

Sahifalaringizda ishlatiladigan barcha grafikalar internet uchun optimallashtirilganiga ishonchingiz komilmi? Fotosuratni siqishdan oldin siz har bir rasm uchun mos formatni tanlagan bo'lishingiz kerak, shuningdek, ularning hajmini iloji boricha kamaytirishga harakat qilishingiz kerak.

Asosiy muammo shundaki, siz rasmingizni qanchalik ehtiyotkorlik bilan optimallashtirishingiz muhim emas, chunki grafik muharrirlar ko'pincha uni Internetda nashr qilish uchun eng mos versiyada saqlaydilar. Va agar siz ushbu rasmlarni maxsus siqish vositalaridan o'tkazmasangiz, ularning o'lchamlari sahifani yuklash tezligiga sezilarli darajada ta'sir qilishi mumkin.

Sinov

Ushbu maqolada biz onlayn va mahalliy 18 ta eng yaxshi fotosuratlarni siqish vositalarini to'pladik. Taqdim etilgan dasturlarning aksariyati Windows uchun mo'ljallangan va deyarli sifatni yo'qotmasdan tasvirlar hajmini kamaytirishga qodir. Bundan tashqari, biz Mac uchun dasturlarni, shuningdek, veb-xizmatlarni unutganimiz yo'q, shuning uchun har bir kishi mos variantni topishi mumkin.

Biz GIF , PNG va JPG tasvirlarining bir xil toʻplamini quyida joylashgan har bir vosita bilan siqib chiqarishga harakat qildik, tasvirlar allaqachon internet uchun optimallashtirilgan, lekin biz hali ham ularning hajmini kamaytirishga muvaffaq boʻldik. Natijalar juda qiziq! Keling, nimani bilib olishga muvaffaq bo'lganimizni ko'rib chiqaylik.

Dasturlar

01.AdvanceCOMP 1.20

Platforma: Windows

Ko'rsatmalarsiz qadimiy buyruq qatori vositasi. AdvanceCOMP o'rtacha shaxsiy kompyuter foydalanuvchisiga murojaat qilishi dargumon. Agar siz ommaviy ish fayllaridan qo'rqmasangiz, unda ushbu vosita bilan kurashish sizga osonroq bo'ladi.

Oddiy qator kabi:%a in ("C:PNG FileFolder*.png") uchun advpng -z -4 do "%a" belgilangan katalogda joylashgan har bir faylga yo'qotishsiz siqish algoritmini qo'llaydi. Fotosurat o'lchami siqilgandan so'ng, tayyor fayllar asl nusxalarini almashtiradi.

Ammo PNG tasvirni siqishning yakuniy natijasi bizni hafsalasi pir qildi, chunki hajmi atigi 14,2% ga kamaydi ( faqat bu vosita shunday past natija berdi).

Albatta, bu hech narsadan yaxshiroqdir. Va agar siz bir nechta vositalarni birlashtirishni rejalashtirmoqchi bo'lsangiz, AdvanceCOMP PNG tasvirlarini optimallashtirishda o'z rolini o'ynaydi.

02. Seziy 1.7.0

Platforma: Windows

Seziy oddiy ochiq manbali vositadir. manba kodi, bu PNG, JPG va BMP formatlarida tasvirlarni siqish uchun foydalidir. Dasturdan foydalanish oson. Tugmani bosing Qo'shish» (Qo'shish ), kerakli rasmlarni tanlang, so'ngra natijalar joylashtiriladigan jildni belgilang ( chiqish papkasi), " Siqish»(Siqish) tugmasini bosing va bir necha soniya ichida vazifa bajariladi.

Bizni BMP siqish qiziqtirmadi va bu erda JPG siqish texnologiyasida hech qanday yangilik yo'q. Bu erda hech qanday yo'qotishsiz siqish varianti yo'q, chunki dastur siz ko'rsatgan sifat sozlamalari yordamida faylni shunchaki qayta kodlaydi.

Sezyum PNG grafiklarini siqib chiqarishga qodir, ammo bu erda siz ham ma'lum cheklovlarga duch kelasiz. Yuborish uchun fotosuratlarni siqishdan oldin, shuni bilishingiz kerakki, bu vosita faqat 24-bitli fayllarni qabul qilish imkonini beradi, shuning uchun agar siz boshqa formatlardan foydalansangiz, tasvirlar katta ehtimollik bilan "og'irlik kasb etadi".

Sinov natijalari shuni ko'rsatdiki, bizning ko'p PNG sinov rasmlarimiz yanada og'irlasha boshladi. Yaxshiyamki, agar siz natijadan qoniqmasangiz, natijada olingan faylni saqlay olmaysiz. Umuman olganda, biz faqat 1,2% siqilishga erisha oldik, shuning uchun ko'p foydalanuvchilar ushbu dasturdan voz kechishi aniq.

03. FILEminimizer rasmlari

Platforma: Windows

FILEminimizer Pictures, ushbu maqolada keltirilgan ko'pgina vositalardan farqli o'laroq, tasvirni siqish uchun yanada radikal yondoshadi. Odatiy bo'lib, u formatlarni o'zgartirishi, tasvirlarni masshtablashi, fayl hajmini kamaytirish uchun JPEG ma'lumotlarini qayta kodlashi va metama'lumotlarni olib tashlashi mumkin, bu ham tasvirlarning og'irligiga ta'sir qiladi.

Veb uchun suratni siqishdan oldin foydalanuvchilar ushbu sozlamalarning barchasini o'zgartirishi mumkin. Dastur odatiy formatda qurilgan. Manba faylni tanlaganingizdan, maqsad papkani ko'rsatganingizdan, parametrlarning qiymatlarini o'zgartirganingizdan so'ng, faqat bir marta bosish qoladi, shundan so'ng optimallashtirish boshlanadi. Bu jarayon juda tez.

Natija qanchalik yaxshi? Hammasi tasvir formatiga bog'liq. PNG siqish bilan biz 26,8% gacha olishga muvaffaq bo'ldik. GIF siqish 16,5% dan ko'p bo'lmagan, ammo JPG formatiga kelsak, bu erda biz fayllarning og'irligini deyarli 40% ga siqdik.

04.FileOptimizer

Platforma: Windows

Ushbu dastur nafaqat JPG, GIF va PNG formatlarini siqish, balki bajariladigan fayllar, arxivlar, hujjatlar bilan ishlash imkonini beradi. Microsoft ofis, PDF va boshqalar.

Ajablanarlisi shundaki, foydalanish qulayligi kengaytirilgan funksionallikdan umuman zarar ko'rmaydi. Ushbu dastur eng intuitiv interfeyslardan biriga ega: shunchaki tasvirlarni FileOptimizer-ga sudrab olib tashlang, ustiga bosing. o'ng tugmasini bosing sichqonchani tanlang va " Optimallashtirish» (Optimallashtirish).

Ammo shuni yodda tutingki, dastur asl fayllarni yangilari bilan almashtiradi. Manbalar axlat qutisiga ko'chiriladi va kerak bo'lganda tiklanishi mumkin.

Bir vaqtning o'zida bir nechta fotosuratlarni qanday siqish mumkin? Ushbu vositadan foydalaning, chunki siqish darajasi bo'yicha FileOptimizer juda ko'p narsani ko'rsatdi yaxshi natija. PNG tasviri 42,2% ga siqildi, bu eng yaxshi natijadir. JPEG va GIF mos ravishda 17,7% va 15,9% ga kamaydi. Bundan tashqari, FileOptimizer boshqa afzalliklarga, jumladan, saytingizdagi boshqa fayllarni optimallashtirish qobiliyatiga ega.

05. ImageOptim 1.6.1

Platforma: Mac

Bu GIF , JPEG va PNG tasvirlarini optimallashtiradigan va PNGOUT , AdvPNG , Pngcrush , kengaytirilgan OptiPNG , JpegOptim , jpegrescan , jpegtran va Gifsicle kabi boshqa ilovalar uchun old qism vazifasini bajaradigan vositadir.

Dastur yo'qotishsiz siqishga qaratilgan: u izohlarni, rang profilini va hokazolarni olib tashlash imkonini beradi. Shu bilan birga, u tasvirni qayta kodlamaydi va ranglar sonini kamaytirmaydi. Natijada, siz fayllar hajmini sezilarli darajada kamaytira olmaysiz, ammo tasvir sifatini yo'qotishdan xavotir olmaysiz.

Siqish jarayonini boshlash uchun kerakli elementni dastur oynasiga sudrab o'tishingiz kerak. Bu ilova eng tez emas, lekin siz unga minglab fotosuratlarni yuklashni boshlamaguningizcha yuqori aniqlik, bu muammo bo'lishi dargumon.

Natija yaxshi bo'ldi, lekin biz kutgandek emas. GIF grafiklari 17,8 foizga, PNG 17,8 foizga, JPG tasvirlari 18,3 foizga qisqardi. Boshqa vositalar yordamida yaxshi natijalarga erishishingiz mumkin, ammo agar sizga barqaror va oddiy vosita kerak bo'lsa, ImageOptim albatta ko'rib chiqishga arziydi.

06.JPEGmini Lite

Platforma: Mac/Windows

JPEG tasvirlarni ikki bosqichda siqib chiqaradigan qiziqarli dastur. Birinchidan, yaxshi o'ylangan algoritm yordamida tasvirning qaysi qismini sifatni yo'qotmasdan siqish mumkinligi aniqlanadi. Va keyin dastur o'zining JPEG kodlovchisidan foydalanadi, bu sifatni sezilarli darajada yo'qotmasdan eng siqilgan tasvirni yaratadi.

Jarayonni boshlash uchun tasvirlarni dastur oynasiga torting ( bepul versiya kuniga 20 tagacha tasvirni siqib chiqarishi mumkin) va u asl tasvirlarni yangi siqilgan versiyalar bilan almashtiradi.

Shuni ta'kidlash kerakki, natijalar sezilarli darajada farq qilishi mumkin. Misol uchun, biz JPG fayllarni atigi 8,2% ga siqishga muvaffaq bo'ldik, lekin biz dasturga 25 ta juda yuqori aniqlikdagi fotosuratlarni yuklaganimizda, ular hech qanday ko'rinmas sifat yo'qotmasdan, ularni 71,3% ga siqishga muvaffaq bo'lishdi.

Oddiy veb-grafikalar yordamida JPEGmini-dan ko'p narsani kutish qiyin. Biroq, katta tasvirlar bilan ishlashda siqish sifati sezilarli darajada oshadi. Fotosurat papkangizni siqishdan oldin buni ko'rib chiqishga arziydi.

07. jStrip 3.3

Platforma: Windows

Barcha keraksiz ma'lumotlarni o'chirishga imkon beruvchi yo'qolgan JPEG fayllarni siqish vositasi: eskiz, sharhlar, rang profili, fayl boshida va oxiridagi qo'shimcha baytlar va boshqalar.

Transkodlash amalga oshirilmagani uchun siqilish ahamiyatsiz bo'ladi. Biz buni bir nechta yuqori aniqlikdagi JPG tasvirlarni siqib chiqarishga harakat qilganimizda tushundik va natijada asl nusxadan atigi 1% engilroq fayl paydo bo'ldi.

Agar siz kichik fayllarni siqsangiz, natija sezilarli bo'ladi. Misol uchun, biz veb-sahifada foydalanish uchun tayyorlangan JPEG faylini qisqartirishga harakat qilganimizda, biz 16,1% siqishni oldik.

Dasturning o'zini ideal deb atash qiyin. Odatiy bo'lib, u almashtiriladi original fayllar siqilgan versiyalar, shuning uchun siz nusxalar bilan ishlashingiz kerak.

08. OptiPNG 0.7.5

Platforma: Windows

Ko'pincha boshqa ilovalarda qo'llaniladigan mashhur buyruq qatoriga asoslangan PNG siqish vositasi. Masalan, PNGGauntlet , bu haqda keyinroq gaplashamiz.

Dastur taqdim etiladi batafsil ko'rsatmalar, bu barcha mumkin bo'lgan variantlar va funktsiyalarni tushuntiradi. Natijalarga kelsak, hatto standart sozlamalar bilan ham biz PNG tasvirini 32,2% ga siqib chiqara oldik.

Agar sizga oddiyroq narsa kerak bo'lsa, PNGGauntlet-da oddiy GUI (va umuman dasturning o'zi siqilishda yaxshi natijalar berdi). Ammo agar siz bir nechta vositalarni buyruq qatori bilan birlashtirmoqchi bo'lsangiz, unda OptiPNG-ni ro'yxatga kiritishingizni tavsiya qilamiz.

09. PNGGauntlet 3.1.2

Platforma: Windows

Boshqa uchta ochiq kodli dasturlarga interfeys sifatida foydalanish mumkin bo'lgan vosita ( PNGOUT, OptiPNG, DeflOpt). Shu bilan birga, dastur grafik fayllarni samarali siqish imkonini beradi.

Foydalanishda PNGGauntlet boshqa dasturlarga o'xshaydi. Ammo bu dasturda bir vaqtning o'zida uchta vositaning kombinatsiyasi tufayli siqish jarayoni biroz ko'proq vaqt talab etadi. 25 ta yuqori aniqlikdagi PNG fotosuratlarini siqish uchun bizga bir soatcha vaqt ketdi.

Natija bizni hayratda qoldirdi. PNG siqish bilan PNGGauntlet 50 ta tasvir hajmini 41,3% ga qisqartirdi.

Ushbu ilova yordamida bir vaqtning o'zida bir nechta fotosuratlarni siqishdan oldin, o'ylab ko'ring, bu uzoq kutishga arziydimi? Agar siz sifatli PNG siqish vositasini qidirsangiz, PNGGauntlet sizning arsenalingizga albatta mos keladi.

10. PNGOptimizer 2.4.2

Platforma: Windows

Hajmi (146 KB) hisobga olinsa, PNGOptimizer barcha taqdim etilgan dasturlarning eng kichiki, shuning uchun uning interfeysi juda sodda bo'lishi ajablanarli emas. U PNG fayllari bilan ishlashga qaratilgan.

Ammo siqish variantlari diapazoni ta'sirchan. PNGOptimizer interlacing, fon rangini almashtirish, matnni olib tashlash va boshqalarga qodir.

Bundan tashqari bu dastur GIF, BMP yoki TGA fayllarini import qilish va belgilangan parametrlarga muvofiq PNG formatida saqlash imkoniyatiga ega.

Shu bilan birga, PNGOptimizer samaradorlik bo'yicha raqobatchilardan aniq pastroq, chunki biz yuqori sifatli PNG tasvirlarni atigi 3,6% ga siqib chiqara oldik.

Veb-grafikada ishlar ancha yaxshilandi va biz deyarli 40% siqishni olishga muvaffaq bo'ldik. Agar sizga kichik va oddiy PNG yechimi kerak bo'lsa, PNGOptimizer bu yo'ldir!

11. PNGOUT Win 1.5.0

Platforma: Windows

Tasvirni siqish uchun eng yaxshi vositalardan biri. Afsuski, undan foydalanish noqulay, chunki u buyruq qatori bo'lib, ommaviy qayta ishlashni qo'llab-quvvatlamaydi. Agar bularning barchasi siz uchun muammo bo'lsa, unda siz pulli PNGOUTWin interfeysidan foydalanishingiz mumkin.

Dasturda juda ko'p sozlamalar mavjud. Siz asl tasvirlarni qayta yozish uchun PNGOUTWin-dan foydalanishingiz yoki alohida papkada siqilgan nusxalarini yaratishingiz mumkin.

Jarayonni boshlash uchun torting kerakli fayllar dastur oynasiga kiring va siqish jarayoni darhol boshlanadi. Bundan tashqari, siqish bir nechta iplarda amalga oshiriladi, ya'ni dastur bir vaqtning o'zida bir nechta tasvirlarni qayta ishlashga qodir.

Natija bizni ham hayratda qoldirdi: PNG veb-grafiklari 40,5% ga siqildi. Ammo endi siz Internetda fotosurat hajmini siqish uchun ko'plab xizmatlarni topishingiz mumkin.

12. PUNYpng

Platforma: veb-xizmat

Xizmat nafaqat PNG-fayllarni, balki GIF/JPG-ni ham sifatni yo'qotmasdan siqishga qodir. Siz ushbu xizmatda mutlaqo bepul ro'yxatdan o'tishingiz mumkin, lekin u ba'zi cheklovlarga ega: siz bir vaqtning o'zida 15 tagacha tasvirni yuklashingiz mumkin va ularning har biri 150 kb dan ortiq bo'lmagan "tortishishi" mumkin.

Foydalanish qulayligini hisobga olsak, bu katta muammo emas. Xizmatga o'tgandan so'ng, " Tasvirlarni yuklash”, va keyin yuklab olish jarayonida barcha tasvirlar optimallashtirilguncha kuting. Shundan so'ng, bajarilgan ishlar bo'yicha hisobot taqdim etiladi, shuningdek, qayta ishlangan tasvirlar to'plamini ZIP arxivi sifatida yuklab olish imkoniyati taqdim etiladi.

Bepul hisob faqat yo'qotishsiz siqish imkoniyatini o'z ichiga oladi. PUNYpng juda yaxshi natija beradi va testlarda biz turli formatlarni 16% dan 32% gacha siqishga erishdik. Kichkina to'lov evaziga (oyiga $2) siz PRO-hisobini olishingiz mumkin, bu esa yo'qotilgan siqishni imkonini beradi. IN bu holat ko'p kattaroq fayllarni yuklash mumkin.

Agar sizga haqiqatan ham veb-xizmat kerak bo'lsa va cheklovlar sizni chalkashtirib yubormasa, PUNYpng haqli ravishda samarali va ishlatish uchun qulay variant deb hisoblanishi mumkin.

13.RIOT 0.5.2

Platforma: Windows

RIOT bepul bo'lsa-da, bu qo'shimcha taklif qilishga harakat qiladigan yagona tasvirni siqish dasturidir dasturiy ta'minot. Agar ushbu taklif sizni qiziqtirmasa, tegishli katakchani olib tashlashni unutmang.

Toza va aniq interfeys alohida GIF, PNG yoki JPG tasvirlarni siqish, shuningdek, natijani asl nusxa bilan solishtirish imkonini beradi, bir vaqtning o‘zida ko‘p tarmoqli jarayon bir vaqtning o‘zida bir nechta tasvirlarni qayta ishlaydi.

Afsuski, bu erda sifatni yo'qotmasdan siqishni ishlab chiqarish mumkin emas. RIOT tasvirlardagi ranglar sonini kamaytirish, JPEGni pastroq sifatdagi tasvirga qayta kodlash uchun moʻljallangan. Ushbu faktlarga qaramay, dastur ba'zi fayllarimizni hajmini yanada kattaroq qilishga muvaffaq bo'ldi. RIOT bilan olingan natijalarni diqqat bilan tekshirishingizni tavsiya qilamiz.

Fotosurat papkangizni siqishdan oldin, shuni bilishingiz kerakki, ushbu vosita GIF grafikalari bilan ajoyib ishlaydi, biz uni 42,8% ga siqishga muvaffaq bo'ldik.

14.ScriptJPG

Platforma: Windows

Ushbu maqolada keltirilgan eng ibtidoiy vositalardan biri. Bu bir nechta buyruq qatori vositalariga interfeys sifatida ishlaydigan skript. JPG fayllarni sudrab olib tashlang ochiq oyna skript, siqish opsiyalarini belgilang va qolganini ScriptJPG bajaradi.

Asbob, reklama va press-relizdagi va'dalarga qaramay, JPG veb-grafiklari bilan ishlamaydi. Buning sababini hech qachon tushuna olmadik, chunki ScriptJPG tuzilishi shunchalik soddaki, hatto xato xabarlarini ham ko‘ra olmaysiz.

Biz hali ham sinov uchun JPG fotosuratlari to'plamidan foydalanishga muvaffaq bo'ldik va natija maqbul bo'ldi. Biz har bir fotosuratni 10 foizga siqib chiqarishga muvaffaq bo'ldik.

Agar siz bilan bog'liq bo'lsangiz oddiy foydalanuvchilar Kompyuter, keyin grafik interfeysi bilan biror narsadan foydalanishni tavsiya qilamiz.

15.ScriptPNG

Platforma: Windows

ScriptPNG ScriptJPG ning "qarindoshidir". Bu PNG fayllar hajmini kamaytirish uchun to'rtta yordamchi dasturdan foydalanadigan Windows uchun ommaviy ish fayli.

Rasmni Internetda siqishdan oldin, tasvirlarni faylning o'ziga sudrab tashlang, bu to'qqizta buyruq satrini ochadi. mumkin bo'lgan usullar siqilish. Eng mos variantni tanlang, shundan so'ng dastur yopiladi va fayl bo'yicha ishlov berishni boshlaydi ( asl tasvirlarni almashtirish).

Sinov paytida bizda muammolar paydo bo'ldi bajariladigan pngout.exe va shuning uchun biz har bir xato xabarini qo'lda yopishimiz kerak edi.

Noqulayliklarga qaramay, siqilish darajasi hayratlanarli edi. PNG formatidagi veb-grafikalar 40,1% ga qisqardi.

Skriptli yondashuv siqishni jarayoni ustidan ko'proq nazorat qilish imkonini berishiga rozi bo'la olmaymiz. Agar sizga ScriptPNG-da biror narsa yoqmasa yoki boshqa vositalar va variantlarni qo'shmoqchi bo'lsangiz, skript faylini mos ravishda tahrirlashingiz mumkin.

16. Smush.It 0,5

Platforma: veb-xizmat

Aksariyat onlayn fotosuratlarni siqish veb-xizmatlari sezilarli cheklovlarga ega, ammo Smush.It kamdan-kam istisno hisoblanadi. Har bir fayl uchun 1 MB chegarasi bor, lekin tizim sizga xohlagancha ko'p fayl yuklash imkonini beradi. Bu erda ro'yxatdan o'tishning hojati yo'q, hisob yaratish va to'ldirishning hojati yo'q, kunlik cheklovlar yo'q. Tayyor rasmlarni ZIP arxivi sifatida yuklab olish mumkin.

Xizmatning asosiy kamchiligi shundaki, siz siqish sozlamalarini o'zgartira olmaysiz.

Natijada, test JPG fayllarimiz atigi 1% ga qisqarganini anglaganimizda, bu haqiqiy muammoga aylandi. PNG siqish yanada ta'sirchan bo'lib chiqdi - 35% gacha va GIF siqish odatda ajoyib edi - biz 23,9% ni olishga muvaffaq bo'ldik ( ehtimol, bu butun to'plamdan eng yaxshi yo'qotishsiz siqish natijasidir).

Biz siqish sozlamalari ustidan ko‘proq nazoratga ega bo‘lishni xohlaymiz, lekin bu yondashuv sizga ma’qul bo‘lsa, Smush.It’ni sinab ko‘rishni tavsiya qilamiz.

17. TinyPNG

Platforma: veb-xizmat

TinyPNG bepul tasvir optimallashtirish veb-xizmatidir. Fayllarni veb-sahifaga sudrab olib tashlang va xizmat ularni siqib chiqaradi va yuklab olish havolalarini beradi.

Onlayn fotosuratlarni siqish uchun ushbu vosita cheklovlarga ega: fayl hajmi 2 MB dan oshmasligi kerak va natijani olganingizda, har bir tayyor faylni navbat bilan yuklab olishingiz kerak bo'ladi.

TinyPNG-da uning algoritmi palitrani butunlay qayta ishlaydi va ranglar sonini kamaytiradi. Ushbu PNG veb-grafigi tufayli biz 48% ga siqishga muvaffaq bo'ldik ( ushbu to'plamdagi eng yaxshi natija). Va ko'p hollarda siz asl nusxani optimallashtirilgan tasvirdan farqlay olmaysiz.

Shuni ta'kidlash kerakki, ushbu to'plamdagi bir nechta vositalar ham 40% gacha siqishni ta'minladi, ammo agar siz uchun yakuniy tasvir sifati muhim bo'lsa, biz TinyPNG dan foydalanishni tavsiya qilamiz.

18. Trout's GIF Optimizer

Platforma: Windows

Miniatyura tasvirni siqish vositasi. Uni o'rnatish shart emas, shunchaki arxivni chiqarib oling va u ishlashga tayyor. Dastur faqat GIF grafiklarini siqish uchun mo'ljallangan va bu erda hech qanday sozlamalar mavjud emas.

Bularning barchasi hech bo'lmaganda Trout's GIF Optimizer ishini sezilarli darajada tezlashtiradi. Tanlangan fotosuratlarni import qiling va siqish jarayoni boshlanadi. Siz darhol ko'rasiz tugallangan tasvirlar uni bir necha marta bosish orqali yuklab olish mumkin.

Ushbu vosita yaxshi siqish natijalari bilan maqtanmaydi: biz veb-grafikani siqib chiqarishga muvaffaq bo'ldik GIF formati faqat 16,7% ga.

natijalar

Eslatma: Ba'zi sinovlar o'tkazildi oldingi versiyalar dasturiy ta'minot.

Yakunida

Keyin uzoq soatlar ro'yxatni sinovdan o'tkazish, baholash va tuzish, biz o'zimiz uchun kamida bitta narsani bilib oldik: onlayn fotosuratlarni siqish butunlay kutilmagan natijalar berishi mumkin.

Biz PNG fayllarni 30-40% ga siqishga muvaffaq bo'ldik va hatto JPEG rasmlari 16-18% ga siqildi. Biz yo'qotishsiz siqish haqida gapiramiz va shuning uchun tasvir sifatiga ta'sir qilmasdan. Chiqish aynan bir xil fayllar edi, lekin kamroq og'irlik bilan.

Xo'sh, qanday vositalardan foydalanish yaxshiroq? FileOptimizer eng yaxshi yo'qotishsiz siqish ishlashini taklif qiladi Windows bazasi, va PNG fayllarni 42,2% siqish imkonini beradi, JPG va GIF bilan ishlashda ajoyib natijalar beradi. Shuningdek, u bir nechtasini taklif qiladi foydali variantlar (masalan, PDF hujjatlarini siqish).

Ammo agar bu parametr sizga mos kelmasa, PNG-ni yaxshi siqib chiqaradigan PNGGauntlet va ScriptPNG ga qarashingiz mumkin. Mac uchun ImageOptim JPEG va GIF bilan yaxshi ishladi.

Onlayn fotosuratlar hajmini siqish bo'yicha veb-xizmatlar biz uchun unchalik qulay emas edi, shuning uchun biz ulardan foydalanishni tavsiya etmaymiz. Sifatni yo'qotmasdan JPG siqishning eng yaxshi natijasini ko'rsatdi

Odamlar fotosuratlarni ijtimoiy tarmoqlarga, o'z veb-saytlariga yuklaydilar, forumlarda mavzular ochadilar, ularni elektron pochta orqali do'stlari va qarindoshlariga yuboradilar va hokazo. Zamonaviy kameralar bilan olingan fotosuratlar turli ommaviy axborot vositalarida juda ko'p joy egallaydi.

Foydalanuvchilar tomonidan tez-tez so'raladigan savol: fotosuratni qanday siqish kerak?”, chunki tasvirning “katta og‘irligi” quyidagi noqulayliklarga sabab bo‘ladi:

  • Yo'l harakati muammosi - dunyoda faqat foydalanishingiz mumkin bo'lgan mamlakatlar va shaharlar mavjud simsiz internet, mos ravishda, yuklab olingan baytlar soni bo'yicha to'lanadi, shuning uchun fotosuratlar siqilgan bo'lishi kerak, agar kerak bo'lsa, odam ularni yuklab olishi va barcha trafikni bitta tasvirga sarflamasligi kerak;
  • Veb-sahifani yuklash tezligi - hatto ulangan foydalanuvchilar uchun ham yuqori tezlikdagi internet, "og'ir" fotosuratlarni yuklashda muammolar paydo bo'ladi, ya'ni butun sahifa yuklanadi va rasm yana bir muddat yuklanadi. Tezligi past va juda og'ir fotosuratlar bu jarayonni yanada sekinlashtiradigan mobil Internetdan foydalanadigan qurilmalarga sahifani yuklashni ham unutmasligingiz kerak;
  • Hajmi cheklovlari - ijtimoiy tarmoqlar va turli saytlar yuklangan fotosuratlar hajmiga cheklovlar qo'yadi - bu ularning normal ishlashi uchun zarur;
  • Asl o'lcham - saqlash vositalarida juda ko'p joy egallagan fotosuratlar aslida ular ekranda ko'rsatilganidan bir necha baravar kattaroqdir, bu esa Internetga / Internetdan yuklab olishda turli xil hodisalarni keltirib chiqaradi.

Bunday muammolarni bartaraf qilish uchun Internet uchun fotosuratlarni siqish kerak. Shaxsiy foydalanish uchun, ya'ni shaxsiy kompyuter yoki noutbukda ko'rish uchun bu ixtiyoriy.

Rasmni onlayn siqish

Fotosuratni onlayn siqish - tasvir juda katta bo'lgan muammoni hal qilishning eng oson va tezkor usuli. Buni amalga oshirish uchun siz fotosuratlarni siqishga qaratilgan onlayn xizmatga o'tishingiz kerak: asosan, bu kengayishni kamaytirish orqali tasvirlar hajmini kamaytirishdir.

Quyida bir nechtasi keltirilgan bepul onlayn xizmatlar shunga o'xshash:

  • Tasvir optimallashtiruvchisi - bu xizmat tasvirlarni siqish, optimallashtirish va hajmini o'zgartirish imkoniyatini beradi. Xizmat interfeysidan foydalanish oson: boshlash uchun siz qurilmangizdan rasm yuklashingiz, o'lcham va optimallashtirish opsiyasini tanlashingiz kerak. Shuningdek, ushbu optimallashtiruvchini kompyuteringizga o'rnatishingiz mumkin:
  • Web Resizer - ushbu onlayn xizmatdan foydalanib, siz fotosuratlarni tahrirlashingiz mumkin: siqish, kesish, chegaralar qo'shish, yorqinlikni, kontrastni, to'yinganlikni va boshqa parametrlarni o'zgartirish:
  • PunyPNG - shuningdek bepul dastur, bu turli xil tasvir formatlari bilan ishlaydi va tasvir hajmini kamaytirishda samarali:

Foto siqish uchun dasturiy ta'minot

« Fotosurat hajmini qanday siqish mumkin?”- bunday savol ko'pincha yangi fotosuratchilar oldida paydo bo'ladi, nafaqat ularning oldida.

Eng katta xato - bu rasmning hajmini o'zgartirmasdan, lekin tasvir sifatini qurbon qilmasdan, fotosuratni kamaytirishga urinishdir. Bunday harakatlarning natijasi loyqa tasvir, bu ekranga mos kelmaydi. Kichkina vaznli yaxshi rasm olish uchun siz Paint deb nomlangan eng oddiy grafik muharriridan foydalanishingiz mumkin:

Agar siz quyidagi amallarni bajarsangiz, bo'yoqdagi rasm o'lchamini o'zgartirish oson:

  • Paint yordamida rasmni ochish;
  • "O'lchamini o'zgartirish" tugmasini bosing, shundan so'ng oyna ochiladi:
  • "Faollashtirish" foizini o'zgartirish maydonida katagiga belgi qo'ying" nisbatlarni saqlang”, biz asl nusxadan qisqartirilgan tasvirda necha foiz bo'lishini aniqlaydigan raqamni yozamiz. Bizning holatlarimizda bu 80% ni tashkil qiladi. "OK" tugmasini bosgandan so'ng siz natijani ko'rishingiz mumkin:
  • Natijani "Fayl", "Boshqa saqlash" tugmachalarini bosish orqali saqlaymiz. Keyinchalik, kengaytmani tanlashingiz va nom kiritishingiz kerak. Ushbu protsedurani bajarish hajmini asl nusxaning yarmiga qisqartirish imkonini berdi.

Photoshop professional grafik muharririda fotosuratning og'irligini ham kamaytirishingiz mumkin:

Og'irlikni kamaytirish uchun sizga kerak bo'ladi:

  • Fotoshopda rasmni oching;
  • faollashtirish " Veb va qurilmalar uchun saqlang» ( Veb va qurilmalar uchun saqlash), u Fayl menyusida joylashgan (Fayl):
  • Ochilgan oynada sozlamalarni o'rnating: format va sifat. Sifatni pasaytirish ( sifat) 50% dan ortiq tavsiya etilmaydi. Oynaning pastki qismida o'lchamni kamaytirish uchun ham ishlatilishi mumkin bo'lgan kenglik va balandlik sozlamalari mavjud:
  • Olingan rasmni saqlash uchungina qoladi. Quyida manipulyatsiyalar natijasi:

Elektron pochta orqali yuborish yoki shunchaki Internetga joylashtirish uchun fotosuratlarni qanday siqish mumkin? Yuqorida aytib o'tilganidek, jo'natishdan oldin siz tasvirlarning og'irligini kamaytirishingiz kerak. Siqishni amalga oshirishda quyidagi qoidalarga rioya qilish tavsiya etiladi:

  • Tasvirning og'irligi 100 KB dan oshmasligi kerak, o'lchami esa 800 dan 600 pikselgacha bo'lishi kerak - bu hali ham gigant rasmlar bilan yaxshi mos kelmaydigan monitorlar mavjudligi bilan bog'liq;
  • Agar siz fotosuratning og'irligini kamaytirsangiz, unda siqilganligini ko'rsatadigan belgilar paydo bo'lishi mumkin. Buni yashirish uchun siz Photoshop-dagi Blur vositasi yordamida rasmni biroz xiralashtirishingiz kerak, qiymatni 0,1 ga qo'ying - bu etarli bo'ladi;
  • Rasmlarni JPEG formatida saqlash yaxshidir.

Ko'p siqilish

Bir vaqtning o'zida bir nechta fotosuratlarni qanday siqish mumkin? Ko'pincha kimgadir ko'p sonli fotosuratlarni yuborish yoki ularni saytga joylashtirish kerak bo'ladi. Tabiiyki, boshlash uchun fotosuratning og'irligi optimallashtirilishi kerak. Bu ham onlayn, ham kompyuter yoki noutbukda o'rnatilgan dasturlar yordamida amalga oshirilishi mumkin.

Internetda bir vaqtning o'zida bir nechta fotosuratlarni qanday siqish mumkin? Ushbu muammoni hal qilish uchun mavjud ixtisoslashtirilgan xizmatlar, masalan, Kraken.io. Bir vaqtning o'zida ushbu xizmat ko'p sonli fotosuratlarni qayta ishlashga imkon beradi, ammo ularning umumiy og'irligi 10 megabaytdan oshmasligi kerak.

Fotosuratlarni yaxshiroq qayta ishlash uchun kompyuteringizda o'rnatilgan ilovalardan foydalanish yaxshiroqdir. Bunday dasturga misol Picture Combine - bu grafik muharrir sizga fotosuratlarni to'liq optimallashtirish imkonini beradi. Dasturdan foydalanish oson, shuning uchun har kim uni o'zlashtira oladi:

Photoshop-da bir nechta fotosuratlarni qanday siqish mumkin

Photoshop bir vaqtning o'zida bir nechta fotosuratlarni siqish qobiliyatiga ega. Buning uchun siz harakat yaratishingiz kerak - fotosuratlarni ommaviy qayta ishlash uchun harakat algoritmi.

Bunday algoritmni yaratish bosqichlari quyida tavsiflangan:

  • Ikkita papka yarating. Avval siz qisqartirmoqchi bo'lgan rasmlarni saqlang. Ikkinchisi allaqachon qayta ishlangan fotosuratlarni saqlaydi;
  • Keyinchalik, siz fotosuratlarni qayta ishlash algoritmini yozishni boshlashingiz mumkin. Oyna menyusida ( Oyna) elementni bosishingiz kerak " Yangi operatsiya yaratish» ( Yangi harakat yarating), yangi harakat nomini kiriting va "OK" tugmasini bosing;
  • Harakatlarni yozib olish "Yozishni boshlash" tugmasini bosgandan so'ng boshlanadi ( Degin yozish);
  • Suratni qisqartirish uchun qayta ishlash uchun tasvirlar saqlanadigan papkadan faylni ochishingiz kerak (Fayl -> Ochish) (Fayl -> ochiq). "Rasm" menyusida ( Rasm) ni tanlang Rasm hajmi» ( tasvir hajmi) - kengaytma va o'lchamni sozlash oynasi ochiladi. O'zgartirishlar kiritilgandan so'ng, "OK" tugmasini bosishingiz kerak. Endi “Boshqa saqlash” buyrug‘i yordamida eskiz tasvirini bo‘sh jildga saqlashingiz mumkin ( Sifatida saqlash);
  • Keyin, "bosish orqali algoritmni yozishni to'xtatishingiz kerak. Yozishni to‘xtating» ( Yozishni to'xtating);
  • Fayl menyusidagi qolgan fotosuratlarni avtomatlashtirilgan qayta ishlash uchun " Avtomatlashtirish»( Avtomatlashtiradi). Ichkarida bu menyu"dan foydalaning ommaviy qayta ishlash» ( To'plam);
  • Butun papkani bir vaqtning o'zida qayta ishlash uchun " Manba" menyusida kerak ( Manba) "Papka" ni tanlang ( Jild), keyin "Tanlash" tugmasini bosing ( tanlang) va fotosuratlar bilan jildni belgilang. Shuningdek, qayta ishlangan fotosuratlar qaerga yuborilishi kerakligini aniqlashingiz kerak, buning uchun " Joylashuv»( Manzil) "Papka" ni tanlang ( Jild) va "Tanlash" dan ( tanlang) yaratilgan bo'sh papkani belgilang. Jarayonni to'liq avtomatlashtirish uchun siz elementni faollashtirishingiz kerak " Qayta yozish, Saqlash buyrug'i» ( “Boshqa saqlash” buyruqlarini bekor qilish), aks holda har bir alohida fotosurat uchun saqlash yoʻlini tasdiqlashingiz kerak boʻladi. Qayta ishlashni boshlash uchun "OK" tugmasini bosishingiz kerak.

Butun jildni siqish

Fotosuratlar papkasini qanday siqish mumkin? Bu savol odatda kichik hajmga ega bo'lgan muhitda, masalan, flesh-diskda fotosuratlarni saqlashingiz kerak bo'lganda paydo bo'ladi. Yoki ko'p sonli fotosuratlarni elektron pochta orqali yuborish kerak bo'lganda.

JPG fotosuratlari egallagan kompyuteringizning qattiq diskidagi joyni tezda kamaytirishingiz kerak bo'lgan holatlar mavjud. Jarayon tasvir sifatini sezilarli darajada yo'qotmasdan amalga oshirilishi maqsadga muvofiqdir. Fotosuratni "vazn yo'qotish" uchun bir nechta oson usullar mavjud.

JPG hajmini onlayn ravishda kamaytirish mumkinmi?

Rasmning og'irligi ostida uning megabaytdagi hajmi olinadi, uni ba'zan kichikroq qilish kerak. Ushbu protsedura ko'pincha fotosuratlar bilan ishlaydiganlar uchun juda muhimdir, chunki zamonaviy qurilmalar sezilarli o'lchamdagi suratlarni oladi. Ko'p sonli "og'ir" chizmalarni saqlash ishlamaydi - bu qo'shimcha talab qiladi qattiq disk, va ko'pincha ma'lumotni boshqa saqlash narxi yuqori. Biroq, allaqachon yaratilgan maxsus dasturlar, tasvirlar hajmini kamaytirish. Bunga qo'shimcha ravishda, ularni o'rnatishdan oldin, siz onlayn fotosuratlarni siqish uchun harakat qilib ko'rishingiz mumkin.

In Butunjahon tarmog'i JPG fotosuratini kichikroq megabaytga qanday siqish kerakligini aniqlaydigan ko'plab xizmatlarni topishingiz mumkin. Ularning barchasi bir xil printsip bo'yicha ishlaydi - foydalanuvchi kerakli rasmni saytga yuklaydi, faqat bitta tugmani bosadi va bir muncha vaqt o'tgach, tizim sizdan tasvirni kompyuterga qisqartirilgan hajmda saqlashingizni so'raydi. Internet xizmatlari butunlay bepul, shuning uchun Bu yerga Fotosuratlarni yo'qotishsiz siqish eng yaxshi va eng tezkorlardan biri hisoblanadi.

Odatiy bo'lib, bunday portallar juda ko'p qo'shimcha funktsiyalar va xususiyatlar - rasmni kesish, uni to'g'ri yo'nalishda aylantirish, aks ettirish yoki hatto chiroyli ramkalar / effektlar qo'shish. Resurslar bepul mavjud, shuning uchun ularni topish uchun siz istalgan qidiruv tizimiga so'rovni kiritishingiz kerak va bir soniyada siz fotosuratlarni siqish saytlarining to'liq ro'yxatini olasiz.

JPG faylni qanday siqish kerak

Internet tezligi yoki kompyuter / brauzerning texnik ma'lumotlari fotosuratlarni tarmoqqa yuklashga imkon bermasligi ham sodir bo'ladi. Keyin sifatni yo'qotmasdan fotosuratlarni siqib chiqaradigan maxsus xizmatlar yordamga keladi. Siz uchinchi tomon yordam dasturlaridan yoki standartlaridan foydalanishingiz mumkin (Windows bazasi to'plami). Shuning uchun, JPG faylini kamaytirishdan oldin, ushbu dasturlar qanday asosda o'z vazifalarini bajarishini aniqlab olishingiz kerak.

Paint-da fotosuratni kerakli hajmga qanday siqish mumkin

Paint - bu har qanday tasvirni qayta ishlash uchun standart Windows dasturi, shuning uchun uni o'rnatishga hojat yo'q. Uning yordamida siz rasmlarni osongina siqishingiz mumkin kerakli format. Uni yuklab olishingiz shart emas, u allaqachon asosiy to'plamga kiritilgan operatsion tizim. Dasturdan foydalanish oson – rasmni kerakli hajmga keltirish uchun sichqonchani bir necha marta bosish kifoya. Paint yordamida JPG fayl hajmini qanday kamaytirish mumkin:

  1. Paint-da rasmni oching (rasmni o'ng tugmasini bosing, "bilan oching", Paint-ni tanlang).
  2. Yuqori ishchi panelda "o'lchamini o'zgartirish" vositasini tanlang.
  3. "Gorizontal" elementni tanlang, belgilangan qiymatni pastga o'zgartiring.
  4. Xuddi shunday qiymatni "vertikal" bandiga kiriting.
  5. OK tugmasini bosing.
  6. O'zgartirilgan chizmani saqlang.

Photoshop-da JPG faylining og'irligini qanday kamaytirish mumkin

Sifatni buzmasdan JPG fayl hajmini qanday kamaytirishni aniqlashga yordam beradigan juda mashhur xizmat - bu Photoshop. Grafik muharriri funktsiyalarning katta to'plami bilan tajribasiz foydalanuvchilarni tushunarsiz tugmalar ko'pligi bilan qo'rqitishi mumkin. Biroq, agar siz harakatlar ketma-ketligini bilsangiz, unda fotosuratlar uchun megabayt sonini kamaytirish oson bo'ladi. JPG-ni Photoshop yordamida siqishdan oldin uni o'rnatishingiz kerak. Shundan keyin nima qilish kerak:

  1. Rasmni Photoshop-da oching (rasmni o'ng tugmasini bosing, "bilan oching", tanlang Adobe Photoshop).
  2. Shu bilan bir qatorda, rasm to'g'ridan-to'g'ri yordamchi dasturdan - "Fayl" yorlig'idan - "Ochish" bandidan ochilishi mumkin.
  3. "Rasm" menyusining yuqori ish maydonida, keyin "Rasm o'lchami" ni tanlang.
  4. Ochilgan oyna sizga fotosuratning barcha kerakli nisbatlarini (sm / piksel qiymati, kenglik) tanlash imkonini beradi.
  5. Oynaning pastki qismida "To'p nisbatini saqlash" katagiga belgi qo'yishni unutmang (parametrlarni o'zgartirganda, ular teng ravishda tahrirlanadi).
  6. "Fayl" menyusidan "Boshqacha saqlash" kichik bandini tanlang.
  7. Asl sifatni saqlaydigan jip formatini tanlang.
  8. Formatni tanlagandan so'ng, "Saqlash" tugmasini bosing.

JPG-ni sifatni yo'qotmasdan siqishning boshqa usullari

Tasvirni qayta ishlash va uning og'irligini kamaytirish uchun siz uchinchi tomon yordam dasturlari, onlayn veb-xizmatlaridan foydalanishingiz mumkin - ularning ba'zilari bepul, boshqalari esa to'lanishi kerak. Ular tasvirni siqishning turli foizlarini ta'minlaydi, bu muhim - sifatga ta'sir qilmasdan. Agar siz JPG fayl hajmini qanday kamaytirishni bilmasangiz, unda quyidagi jadvalda topishingiz mumkin kerakli dasturlar, bu oddiy vazifani bajarishda yordam berish:

Yordamchi dastur/veb-xizmat

Platforma

Siqish, foiz

Siz bilganingizdek, in oxirgi kunlar Men saytni optimallashtirish bilan band bo'ldim. Bu vaqt ichida men juda ko'p yangi va foydali narsalarni o'rgandim.

Bu xizmat haqida. CompressJpeg, bu bir necha soniya ichida sizning suratlaringiz yoki fotosuratlaringizni sifatsiz siqib chiqaradi va mashhur Photoshop-dan kuchliroqdir.

Nima uchun rasmlar yoki fotosuratlarni siqish kerak bo'lishi mumkinligi haqida gapirmayman. Har kimning o'z sabablari bor - kimdir elektron pochtaga millionlab fotosuratlarni, boshqalari esa elektron pochtaga yuborishni xohlaydi ijtimoiy tarmoq joy ... kutilgan natijani olish uchun faqat harakatlar ketma-ketligini tasvirlab bering.

Ushbu xizmatda tasvirlarni siqish juda yoqimli. Hammasi shu qadar soddaki, men bu jarayonni sizga qanday tasvirlashni ham bilmayman. Va eng muhimi - umuman tasvirlash kerakmi, chunki baribir hamma narsa intuitiv ravishda aniq.

Xo'sh, keling, xizmatga boraylik ...

Va biz quyidagi rasmni ko'ramiz ...

Ma'lumki, men zamonaviy va qulay brauzerdan foydalanaman, shuning uchun u men uchun barcha xorijiy saytlarni avtomatik ravishda tarjima qiladi. Siz ushbu sahifani to'liq yoqishingiz mumkin Ingliz tili. Bu umuman qo'rqinchli emas va bu muhim emas.


Veb-saytda ham o'qing:

O'ng tomonda, tepada, biz ishlaydigan formatni tanlang ...

Endi uchta tugmachaga o'ting ...


...va chap tugmani bosing ...


Kompyuteringizda siqish uchun fotosuratni tanlang, aniqrog'i, belgilang (lekin bir vaqtning o'zida 20 tadan ko'p bo'lmagan) ...

Bunday bo'sh kvadratchalar paydo bo'lishi kerak - ularga e'tibor bermang va o'rta tugmachani bosing ...

Suratingiz joylashgan maydonda sichqonchaning chap tugmasi bilan hozir bosing ...

Hozirgi davrda mobil texnologiya PNG va JPG formatlarida tasvirni optimallashtirish, JPEG yana dolzarb bo'lib qoldi, chunki Internet bizning hayotimizga endi kirib kelgan va hamma joyda sekin va dial-up bo'lgan o'sha kunlarda dolzarb edi. Albatta, mobil Internetni dial-up bilan solishtirish mutlaqo to'g'ri emas, lekin ulanish yomon bo'lgan joylarda kirish tezligi ham juda past. Va o'sha kunlarda foydalanuvchining boradigan joyi yo'q edi va sahifa yuklanishini kutish kerak edi. Endi Internet o'sdi, saytlarni tanlash katta. Foydalanuvchi aqldan ozgan va sabrsiz bo'lib qoldi va sahifani yuklashning o'rtacha vaqti ancha qisqardi. Foydalanuvchiga boshqa tezroq sayt topish osonroq.
Ha, va Google yoki Yandex kabi qidiruv gigantlari saytlarning qanchalik tez yuklanishiga e'tibor berishni boshladilar va emissiyada tezroq bo'lganlarga ustunlik berishdi. Bunda oxirgi rolni sahifaning og'irligi o'ynamaydi, bu esa, o'z navbatida, undagi tasvirlarning og'irligiga bog'liq. Har bir inson ixcham, siqilgan rasmlarga ega bo'lishi aniq. Shuning uchun men bu erda PNG va JPG, JPEG fayllaringizni hostingga yuklash uchun qanday tayyorlash haqida gapirmoqchiman.

Asosiy tasvirni optimallashtirish

Bu keraksiz maydonlarni kesish, rang chuqurligini kamaytirish, izohlarni olib tashlash va rasmni mos formatda saqlashni anglatadi. Buni amalga oshirish uchun siz Adobe Photoshop-dan, agar u yo'q bo'lsa, MS Paint yoki GIMP-dan foydalanishingiz mumkin.
Tasvirni hatto oddiy kesish ham uning og'irligini sezilarli darajada kamaytiradi.

MS Paint-da tasvirni qanday kattalashtirish mumkin

Misol sifatida MS Paint dasturidan foydalanib, rasmni kerakli hajmga qanday kamaytirishni ko'rsataman.
Masalan, NGINX logotipi va uning 2000×417 pikselli nginx.png tasvirini olaylik, uning kengligi 1024 gacha kesilishi kerak, chunki bu sahifa tartibining kengligi va ko'proq narsani qilishning ma'nosi yo'q.

Chiqishda biz minimal asosiy optimallashtirishdan o'tgan rasmni olamiz. Uning vaznini siqishga o'tish vaqti keldi.

PNG va JPG, JPEG formatlarini siqish uchun fayl optimallashtiruvchisi

Sifatni yo'qotmasdan tasvirni optimal siqishga erishishning eng oson va tezkor usuli File Optimizer-dan foydalanishdir.

Rasmiy veb-sayt va dastur tavsifi :

Fayl optimallashtirish dasturini yuklab oling bilan mumkin

Tavsif . Bu nafaqat tasvirlar, balki .pdf, .docx, txt va boshqa matn, audio va video fayllar, shuningdek, arxivlar uchun ham samarali optimallashtiruvchi hisoblanadi. To'liq ro'yxat qo'llab-quvvatlanadigan kengaytmalarni quyidagi manzilda topishingiz mumkin rasmiy sahifa loyiha.
Ishda ishlatiladigan ba'zi yordamchi dasturlar: AdvanceCOMP, APNG Optimizer, CSSTidy, DeflOpt, defluff, Gifsicle, Ghostscript, jhead, jpegoptim, jpegtran, Leanify, mozjpeg, MP3packer, mp4v2, OptiPNG, PngOptimizer, PNGOUT, png, PNG, PNG. Menimcha, bu to'liq bo'lmagan ro'yxat ham juda ta'sirli.

File Optimizer o'rnatish va undan foydalanish

Avval yuklab oling oxirgi versiya dasturlarni o'rnatuvchi yoki fayllar bilan arxiv ko'rinishida. Aytgancha, arxivda Windowsning 32 va 64 bitli versiyalari uchun versiya mavjud.

Interfeys juda oddiy va intuitiv.
Uni sozlash shart emas, lekin “Options...” tugmasi yordamida baʼzi formatlarni oʻzingiz uchun sozlashingiz mumkin.
Foydalanish . Siz yo dastur oynasiga kerakli fayllarni va hatto papkalarni (kataloglarni) sudrab chiqasiz yoki “Fayllarni qo'shish...” menyusi orqali keraklilarini tanlaysiz.
Fayllarni optimallashtirish uchun Barcha fayllarni optimallashtirish-ni bosing

Optimallashtirilgan fayllar asl nusxalarni almashtiradi, toifalar ierarxiyasi ham saqlanib qoladi. Har bir faylning qarshisida optimallashtirilgan versiyaning asl fayl hajmining foizi sifatida qancha og'irligini ko'rsatadigan statistika ko'rsatiladi.
Ish tugagandan so'ng, qayta ishlangan fayllar soni, shuningdek qancha saqlanganligi haqidagi statistik ma'lumotlar quyidagi holat satrida ko'rsatiladi.

Menimcha, File Optimizer o'z ishini juda yaxshi bajaradi.
Yagona salbiy tomoni shundaki, agar fayllar ro'yxati katta bo'lsa, natijalarni uzoq vaqt kutishingiz mumkin, ammo bunga arziydi.

Agar siz o'zingiz sozlashingiz mumkin bo'lgan optimallashtirish usullarining tafsilotlari bilan qiziqsangiz, biz tasvirni siqish yordamchi dasturlarini sozlash va ulardan foydalanish haqida gaplashamiz.

Sifatni yo'qotmasdan PNG siqish

PNG optimallashtirish uchun 3 ta dasturni ko'rib chiqing:

  • Adobe Photoshop
  • OptiPNG
  • PNGOUT

Keling, ularni tasvirni siqish sifati bo'yicha taqqoslaylik. Oldingi bo'limdan nginx.png ni siqib chiqaramiz. Asl nusxaning og'irligi 27,5 Kb.

Adobe Photoshop yordamida PNG siqish

Ro'yxatda birinchi o'rinda taniqli Photoshop. Deyarli hamma narsani, jumladan tasvirlarni siqishni ham qila oladigan dizayner uchun ko'p funksiyali kombinat.
Photoshop-da oching Fayl - Internet uchun saqlash yoki kombinatsiyadan foydalaning Alt+Shift+Ctrl+S

Natijada, biz 22,7 Kb olamiz, ya'ni. 17,5% ga siqilgan

Afsuski, ko'pchilik grafik dasturlar PNG siqish uchun ishlatiladigan algoritmlarning to'liq imkoniyatlarini ochib bera olmaydi. asosiy sabab bunda optimal siqish strategiyasini aniqlash uchun ular siqilishsiz ma'lum parametrlarning samaradorligini baholashga imkon beruvchi evristik algoritmlardan foydalanadilar, natijada xatolarning katta foizini beradi. Shuning uchun, PNGni siqish uchun biz ushbu maqsad uchun maxsus yaratilgan yordamchi dasturlardan foydalanamiz, ya'ni OptiPNG va PNGOUT.

PNGni siqish uchun OptiPNG-dan foydalanish

OptiPNGni qanday o'rnatish va undan foydalanish

Biz .exe faylini yuklab oldik, uni C:\Windows-ga yukladik, kerakli PNG faylini oldik, uni qandaydir papkaga joylashtirdik. Endi, FAR Manager yoki konsolni qo'llab-quvvatlaydigan boshqa fayl menejeridan foydalanib, ushbu jildga o'ting va konsolga buyruqni kiriting.

optipng -o7 nginx.png

Buyruq PNG-ni papkada siqishga majbur qiladi. Keyinchalik biz bir marta bosish orqali siqishni qanday qilish bo'yicha oddiy variantni ko'rib chiqamiz.
Lekin birinchi navbatda, natijani ko'rib chiqaylik.

18,8 Kb, ya'ni. 31,6% ga, deyarli uchdan biriga siqildi. Juda ahmoq, shunday emasmi? Photoshop ancha yomon chiqdi.

PNGni siqish uchun PNGOUT-dan foydalanish

PNGOUTni qanday o'rnatish va undan foydalanish

Hammasi OptiPNG bilan bir xil. PNGOUT.exe faylini yuklab oling, uni C:\Windows-ga tashlang, uni oching fayl menejeri, masalan, PNG bilan Far Manager papkasi va ichida buyruq qatori yozish

Pngout nginx.png

Natija quyida

Natijada 23,4 Kb, ya'ni. 15% ga qisqarishga muvaffaq bo'ldi. Juda yaxshi.

Umuman olganda, men darhol aytamanki, men turli xil fayllar bilan turli xil natijalarga erishdim, qaerdadir PNGOUT samaraliroq ishladi, qaerdadir OptiPNG, shuning uchun ikkala yordam dasturi orqali rasmlarni navbat bilan ishga tushirishni maslahat beraman.

OptiPNG va PNGOUT-da PNGni qanday tezda siqish mumkin

png.reg faylini yarating va u erda ro'yxatga olish kitobi ma'lumotlarini yozing

Windows Registry Editor Version 5.00 @="OptiPNG-ni jildda ishga tushirish" @="cmd.exe /c \"TITLE OptiPNG-ni %1 da ishga tushirish && FOR /r \"%1\" %%f IN (*.png) -o7 \"%%f\" \"" @="PNGOUT faylini jildda ishga tushirish" @="cmd.exe /c \"TITLE PNGOUT faylini %1 da ishga tushirish && FOR /r \"%1\" %%f IN (*.png) YOQING \"%%f\" \""

Keyin ushbu faylni ishga tushiring va ma'lumotlarni Windows ro'yxatga olish kitobiga yozing.
Endi siz siqmoqchi bo'lgan PNG fayllari bo'lgan jildni bosganingizda, kerakli buyruqlarni tanlang, siqish avtomatik ravishda va barcha tasvirlar uchun bir vaqtning o'zida amalga oshiriladi.

Hammasini olib tashlash uchun kontekst menyusi, png.reg saytiga quyidagi kodni yozing va uni ishga tushiring

Windows ro'yxatga olish kitobi muharriri 5.00 versiyasi [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\OptiPNG] [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\OptiPNG\command] [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ell] -HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\PNGOUT\command]

JPG, JPEG formatlarini sifatni yo'qotmasdan siqish

JPG, JPEG-ni PNG-ga o'xshash optimallashtirish uchun yordamchi dasturlar mavjud: jpegtran va jpegoptim. Albatta, siz Photoshop-dan foydalanishingiz mumkin, lekin JPG, JPEG siqish uchun men ulardan foydalanishni qat'iy tavsiya qilaman.

Jpegtranni qanday o'rnatish, sozlash va ishlatish

jpegtran - bu JPG-ni oddiy yo'qotishsiz siqish, ma'lum darajadagi antialiasing bilan siqish va hatto Progressive JPEG-ga o'tkazish imkonini beruvchi kuchli yordamchi dastur.
Siz jpegtranni http://jpegclub.org/jpegtran/ bu yerdan yuklab olishingiz mumkin (jpegtran.exe faylini qidiring va yuklab oling).

Jpegtran yordamida JPG, JPEG-ni qanday siqish mumkin

jpegtran.exe faylini C:\Windows-ga yuklang
Keyin Far Manager-da kerakli JPEG bilan jildni oching va konsolga kiring

Jpegtran -copy none -optimize -outfile min.1.jpg 1.jpg # Asosiy optimallashtirish 1.jpg # -copy none JPG-dan metama'lumotlarni o'chiradi # -optimimize tasvirni optimallashtiradi

Progressiv JPG, JPEG

Bu JPG turi bo'lib, sahifani yuklashda avval umumiy konturlarni ko'rsatadi, so'ngra yuklaydi va tasvir sifatini maksimal darajaga keltiradi. Sekinlik uchun juda qulay mobil internet va shuning uchun foydalanish kerak.

Jpegtran -progressive -outfile 1.jpg 1.jpg # 1.jpg formatini Progressive formatiga aylantirish

Tasvirning progressiv JPEG ekanligini qanday tekshirish mumkin

jpegtran ilg'or xususiyatlari

Bu erda jpegtranning barcha mumkin bo'lgan qo'llanilishi

Jpegtran --help use: jpegtran inputfile outputfile Kommutatorlar (nomlar qisqartirilishi mumkin): -hech birini nusxalash Manba faylidan hech qanday qo'shimcha markerdan nusxa ko'chirmang -izohlarni nusxalash Faqat sharh belgilarini nusxalash (standart) -barchasini nusxalash Barcha qo'shimcha markerlarni nusxalash -optimallashtirish Huffman jadvalini optimallashtirish ( kichikroq fayl, lekin sekin siqish) -progressiv progressiv JPEG faylini yaratish Tasvirni o'zgartirish uchun kalitlar: -kesish WxH+X+Y To'g'ri to'rtburchaklar pastki maydonga kesish -aylantirish Ko'zgu tasvirini (chapdan o'ngga yoki yuqoridan pastga) -kulrang shkala Kulrang rangga qisqartirish ( Rang ma'lumotlarini o'tkazib yuborish) -o'zgarmas chekka bloklari mavjud bo'lsa, muvaffaqiyatsiz bo'ladi -aylantiring Tasvirni aylantiring (soat yo'nalishi bo'yicha gradus) -masshtab M/N M/N kasr bo'yicha chiqish tasvirini masshtablash, masalan, 1/8 -ko'chirish Rasmni ko'chirish -ko'ndalang ko'ndalang ko'chirish image -trim O'zgartirilmaydigan chekka bloklarni tashlab -o'chirish WxH+X+Y To'g'ri burchakli pastki maydonni o'chirish (kulrang) Ilg'or foydalanuvchilar uchun kalitlar: -arifmetik Arifmetik kodlashdan foydalanish -qayta ishga tushirish N Qayta boshlash oralig'ini satrlarda yoki bloklarda o'rnatish -maxxotira N Foydalanish uchun maksimal xotira (kbaytlarda) -outfiy nomi Chiqish fayli nomini belgilang -batafsil yoki -debug Nosozliklarni tuzatish chiqishini chiqarish Sehrgarlar uchun kalitlar: -faylni skanerlash Har bir skript fayli uchun ko'p skanerlangan JPEG yaratish

Windowsda jpegtran yordamida jpeg-ni avtomatik ravishda qanday siqish mumkin

Yordamchi dasturning o'ziga xos xususiyatlari tufayli kontekst menyusi orqali siqish mumkin bo'lmaydi, ammo siz bir vaqtning o'zida ko'plab JPEG-larni mashinada siqishni sozlashingiz mumkin.
Buning uchun biz .bat kengaytmali faylni yaratishimiz kerak (yordam uchun) va uni o'sha erda yozishimiz kerak

CD/d. (*.jpg) ichidagi %%j uchun qo'ng'iroq qiling:sheensay "%%~nxj" "%%~nj.jpg" goto:eof:sheensay jpegtran -hech birini nusxalash -optimallashtirish -progressive "%~1" "%~2 "

Jpegoptimni qanday o'rnatish, sozlash va ishlatish

JPG, JPEG-ni jpegoptim bilan qanday siqish mumkin

jpegoptim.exe faylini C:\Windows-ga yuklang. Keyin bilan jildni oching JPG rasmlar Far Manager-dan foydalanib, konsolga kiring

Jpegoptim *.jpg --strip-all --all-progressive

Jpegoptim bilan bir vaqtning o'zida bir nechta JPG, JPEG-ni qanday optimallashtirish mumkin

Jpegtran-dan farqli o'laroq, jpegoptim yordam dasturi kontekst menyusidan u bilan ishlashga juda yaxshi imkon beradi.
Keling, jpegoptim.reg faylini yaratamiz, masalan, Far Manager yordamida va uni o'sha erda yozamiz

Windows Registry Editor Version 5.00 @="Jpegoptim-ni jildda ishga tushirish" @="cmd.exe /c \"TITLE jpegoptimni %1 da ishga tushirish && FOR /r \"%1\" %%f IN (*.jpg) jpegoptimni YO'Q. *.jpg --strip-all --all-progressive \"%%f\" \""

Ishga tushirildi, registrga ma'lumotlar kiritildi. Endi siz to'plamni siqib qo'yishingiz mumkin JPEG fayllar kontekst menyusidan foydalanib, kerakli rasmlarni bitta papkaga qo'ying, RMB va "Jpegoptimni jildda ishga tushirish".

Agar jpegoptim-ni ro'yxatga olish kitobi va kontekst menyusidan olib tashlamoqchi bo'lsangiz, jpegoptim.reg yozing.

Windows ro'yxatga olish kitobi muharriri 5.00 versiyasi [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\jpegoptim] [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\jpegoptim\command]

Saqlash, ishga tushirish, ro'yxatga olish kitobiga o'zgartirishlar kiritish.

Jpegtran va jpegoptim jpg, jpeg ni qanchalik yaxshi siqib chiqaradi

Keling, testlarga o'tamiz. Masalan, caching.jpg faylini olaylik. Asl nusxada uning og'irligi 29,5 KB

jpegtran siqishni sifati JPG, JPEG uchun testlar

jpegtran -hech birini nusxalash -optimallashtirish -progressive caching.jpg caching.jpg

Chiqish 29,1 KB bo'ldi, siqish 1,36% tejaldi

jpegoptim JPG, JPEG siqish sifati uchun sinovlar

jpegoptim caching.jpg --strip-all

Bu Windows Explorer-da ko'rinmaydi, siqish bir necha yuz baytni tashkil etdi.

Xo'sh, asl fayl yaxshi tayyorlangan, shuning uchun siqish ko'rinadigan ta'sirga ega emas edi, lekin siz optimallashtirilmagan tasvirlaringizni qayta ishlaganingizda, ba'zan o'lchamni qanchalik yaxshi saqlashingiz mumkinligiga hayron qolasiz.

Mashinada png va jpg, jpeg siqishni qanday o'rnatish kerak

Agar siz ushbu bo'limni o'qib chiqqan bo'lsangiz, lekin hali ham taklif qilingan variantlardan norozi bo'lsangiz, men sizga ko'chma kombaynni o'zingiz yig'ishingizni maslahat beraman - rasmlar, fotosuratlar, rasmlarni siqish xizmati, bu sizning ish stolingizda kerakli darajada ishlaydi.

Oldindan o'rnatilgan bo'lishi kerak jpegtran, jpegoptim, optipng, png chiqdi Yu
O'rnatish bo'yicha ko'rsatmalar yuqorida keltirilgan.

Shunday qilib, buning uchun biz papka arxitekturasini to'g'ri yig'ishimiz kerak. Aytaylik, sizda qayta ishlashingiz kerak bo'lgan PNG va JPG papkalarining o'ziga xos ichki ierarxiyasi bo'lgan rasmlar papkasi bor.
Optimus papkasini yarating, unga barcha pastki papkalar va fayllar bilan tasvirlar jildini joylashtiring.
Uni oching, unda optimusni oching, u erda go.bat faylini yarating va u erda yozing

@ECHO OFF CLS SetLocal EnableExtensions EnableDelayedExpansion to'plami home_path=%~dp0:: Xom tasvirlar saqlanadigan papka nomi o'rnatilgan papka=tasvirlar echo Jarayon *.JPG fayllar jpegtran:: Siqilgan jpg fayllar saqlanadigan jild yarating. Bizning holatda, bu jpeg_images xcopy /y /t /c /i "%papka%" "jpg_%papka%" :: Har bir .jpg uchun jpegtran bilan optimallashtiramiz. output.jpg jpeg_images fayliga /r %papkasi% %%a uchun (*.jpg) yoziladi (fn=%%a va jpegtran o'rnating -hech birini nusxalash -optimallashtirish -progressive -outfile %home_path%jpg_!fn:%~ dp0 =!%home_path%!fn:%~dp0=!) echo jpegtran orqali *.JPG fayllarni qayta ishlash tugallandi:: Ishlash endi yangi jpeg_images papkasida bajarilishi kerakligini belgilang jpeg_images seti papkasi = jpg_%papka% echo Qayta ishlash *. JPG fayllar jpegoptim orqali /r %folder% %%a in (*.jpg) qiladi (fn=%%a& jpegoptim %%~a --strip-all o'rnating) echo qayta ishlanmoqda *.JPG fayllar jpegoptim orqali amalga oshirilmoqda echo ishlov berish * . png fayllari optipng xcopy orqali /y /t /c /i "%papka%" "png_%papka%" uchun /r %papka% %%a (*.png) ichida (fn=%%a& optipng -o7 %% o'rnating) ~a -out %home_path%png_!fn:%~dp0=!) echo *.PNG fayllarni optipng orqali qayta ishlash to‘liq o‘rnatilgan papka=png_%papka% echo *.PNG fayllarni pngout orqali /r %papka% %% uchun qayta ishlash a in (*.png) do (fn=%%a& pngout %%~a o'rnatish) echo pngout orqali *.PNG fayllarni qayta ishlash tugallangan pauza

Kod muhim qismlarda izohlanadi. Aslida, hech qanday murakkab narsa yo'q, agar kerak bo'lsa, buni aniqlang.

Endi go.bat-ni saqlang va uni ishga tushiring.

Agar ko'p fayllar bo'lsa, tasvirni siqish biroz vaqt talab etadi. Konsol jarayon tugaganligi haqida xabar berguncha kuting.

Siqish endi jpg_images da joylashgan JPG fayllarni va png_images da joylashgan PNG fayllarni alohida ajratish orqali davom etadi.

Sifatni yoki boshqa parametrlarni o'zgartirishingiz kerak bo'lsa, yuqoridagi yordam dasturlari tavsifiga qarang va kodni ehtiyojlaringizga mos ravishda o'zgartiring.

GIFni qanday optimallashtirish va siqish

Nihoyat

Ushbu maqolada men PNG va JPG formatlarini optimallashtirish usullarini iloji boricha to'liq yoritishga harakat qildim. Agar sizda biron bir savol, qo'shimchalar bo'lsa, sharhlarda yozing, biz muhokama qilamiz