PNG-аас WebP рүү хөрвүүлэх: Алгоритм, чанар, хэрэглээ
Энэ хуудасны гол зорилго боллонгүй, бүрэн 8 битийн альфа тунгалаг байдлыг (alpha transparency) дэмждэг PNG зургуудыг WebP формат руу хөрвүүлэх явдал юм. WebP нь алдагдалтай (lossy) болон алдагдалгүй (lossless) шахалтыг дэмждэг бөгөөд энэ хэрэгсэл нь чанарын гулсагчийг (40%–100%) ашиглан алдагдалтай WebP үүсгэдэг. Хөрвүүлэлт бүхэн хэрэглэгчийн хөтөч дотор (client-side) явагддаг тул зурагнууд таны төхөөрөмжөөс хэзээ ч гарахгүй. Гол онцлог нь PNG-ийн алдагдалгүй шинж чанарыг алдагдалтай WebP-тэй харьцуулж, хэрэглэгчдэд файлын хэмжээ, чанарын хоорондын тэнцвэрийг шууд харуулдагт оршино.
Яагаад PNG-ээс WebP рүү хөрвүүлэх вэ?
PNG нь алдагдалгүй формат юм. Давхар хадгалахад чанар нь буурахгүй, гэхдээ ялангуяа гэрэл зургийн хувьд файлын хэмжээ нь JPG-ээс хэд дахин том байдаг. WebP нь дунджаар ижил чанартай JPG-ээс 25–35%-иар жижиг файл үүсгэдэг. PNG-ээс алдагдалтай WebP рүү хөрвүүлэх нь чанарын бууралтыг үүрд мөнхөд үлдээдэг: хэрэв та 100% чанар сонгосон ч энэ нь алдагдалгүй гэсэн үг биш. Хэрэв танд яг адил пиксел хадгалах шаардлагатай бол (жишээ нь, эмнэлгийн дүрс, архив) PNG-ээр үлдэх нь дээр.
Харин вэб хөгжүүлэгчдийн хувьд: лого, дэлгэцийн агшин, тунгалаг орчинтой дүрсүүдийг WebP болгон хувиргаснаар хуудасны ачааллыг хурдасгаж, траффикыг багасгадаг. WebP нь бүх орчин үеийн хөтөчүүдэд (Chrome, Firefox, Safari, Edge) дэмжигддэг боловч зарим хуучин программ хангамж (жишээ нь, Windows-ийн зураг үзүүлэгч эсвэл зарим имэйл клиент) WebP-г нээж чадахгүй. Энэ нь тараалтын чухал хязгаарлалт юм.
Чанарын гулсагчийн үүрэг: 40%–100%
Энэ хэрэгсэл нь зөвхөн WebP-ийн чанарын түвшинг тохируулдаг. PNG оролтод чанар гэж байхгүй. Гулсагчийн утгууд:
| Чанар | Файлын хэмжээний хэмнэлт | Анхааруулга |
|---|---|---|
| 40% | Маш их (ихэвчлэн анхны PNG-ээс 50-80% бага) | Чанар мэдэгдэхүйц мууддаг, ялангуяа булан, шугам, текстэд |
| 70% | Дунд зэрэг (30-50% хэмнэлт) | Ихэнх тохиолдолд хүлээн зөвшөөрөгдөхүйц чанар |
| 90% | Бага хэмнэлт (10-20%) | Гэрэл зураг, зөөлөн фонтод сайн, гэхдээ 100% биш |
| 100% | Хамгийн бага хэмнэлт (5-10% эсвэл бүр томорч болно) | Алдагдалгүй биш, зарим мэдээлэл алдагдана |
Хэрэв таны PNG нь энгийн график, шугам, текст агуулдаг бол 100% чанар ч гэсэн WebP-ийн хэмжээ анхныхаасаа том болох магадлалтай. Харин гэрэл зураг эсвэл нарийн өнгөний градиенттай зургийн хувьд 70-80% чанар нь чанар, хэмжээний тэнцвэрийг хангадаг.
Хэзээ PNG-г WebP болгохгүй байх нь зөв вэ?
Хэдийгээр WebP нь олон давуу талтай ч, зарим тохиолдолд PNG-ээр үлдэх нь илүү ухаалаг шийдвэр юм.
-
Архивлах, алдагдалгүй хадгалах шаардлагатай бол: Хэрэв танд яг анхны пикселүүдийг дахин сэргээх боломжтой байх хэрэгтэй бол (жишээ нь, эмнэлгийн дүрс, хууль зүйн баримт, өндөр нарийвчлалтай скан) зөвхөн алдагдалгүй формат хэрэглэгдэнэ. WebP-ийн алдагдалтай хувилбар нь байнгын чанарын алдагдалд хүргэдэг.
-
Хуучин программ хангамж дээр ашиглах: Хэрэв таны үзэгчид Windows 7-ийн суурилуулсан зураг үзүүлэгч эсвэл хуучин имэйл клиент ашигладаг бол WebP нээгдэхгүй. Энэ тохиолдолд PNG эсвэл JPG-г хадгалах нь дээр.
-
Маш жижиг график элементүүд: Жишээ нь, 16x16 пиксел хэмжээтэй дүрсний хувьд WebP-ийн толгой хэсэг (metadata) нь өөрөө PNG-ээс том байж болно. Хэрэв "Larger" гэсэн тэмдэглэгээ гарвал хувиргах нь утгагүй.
-
Тунгалаг байдлын нарийн шаардлага: WebP нь 8 битийн альфа сувгийг дэмждэг ч, зарим хөтөч дээр хүрээлэн буй орчны холилт (pre-multiplied alpha) арай өөрөөр ажилладаг. Хэрэв таны зураг нарийн төвөгтэй тунгалаг масктай бол эхлээд хөрвүүлсний дараа харагдах байдлыг давхар шалгах хэрэгтэй.
Алдааны тохиолдол ба тэдгээрийн шалтгаан
Хэрэгсэл нь хэд хэдэн тусгай тохиолдолд тодорхой алдааны мэдэгдэл үзүүлдэг. Эдгээр нь хэрэглэгчийн буруу үйлдэл эсвэл форматын хязгаарлалтаас үүдэлтэй.
- "Энэ файлыг зураг хэлбэрээр нээж чадсангүй. Файл гэмтсэн, хоосон эсвэл зураг биш байж магадгүй." – Зураг гэмтсэн, хоосон эсвэл огт зураг биш. Жишээ нь,.png өргөтгөлтэй боловч дотор нь текст файл байх. Энэ тохиолдолд файлыг дахин татаж авах эсвэл өөр эх үүсвэрээс авах хэрэгтэй.
- "Хөрвүүлж чадсангүй. Өөр зураг эсвэл формат оролдож үзнэ үү." – Хөрвүүлэлтийн явцад техникийн асуудал гарсан. Хөтөчийн санах ой хүрэлцэхгүй байх, эсвэл маш том зурагтай ажиллах үед тохиолдож болно. Өөр зураг туршиж үзэх нь зүйтэй.
- "Your browser doesn’t support saving this format — used PNG instead." – Зарим хуучин хөтөч (жишээ нь, Internet Explorer 11) WebP файлыг шууд хадгалах дэмжлэггүй. Хэрэгсэл автоматаар PNG руу буцаж, үр дүнг тодорхой тэмдэглэдэг.
- "Choose up to ‹max› images at a time." – Нэг багцад хэт олон зураг сонгосон. Тоог багасгах хэрэгтэй.
- "Choose at least one image." – Хөрвүүлэх гэж оролдохдоо ямар ч файл сонгоогүй.
- "This file type isn’t supported." – Дэргэд чирсэн файл нь PNG биш. Зөвхөн PNG форматыг хүлээн авна.
- "‹count› file(s) could not be processed." – Олон файлаас зарим нь боловсруулагдаагүй. Жагсаалтаас аль файлууд амжилтгүй болсныг шалгаж, тус бүрээр нь дахин оролдох хэрэгтэй.
Багц хөрвүүлэлт ба ажлын урсгал
Хэрэгсэл нь нэгэн зэрэг 20 хүртэлх PNG файлыг хүлээн авч, хөрвүүлэлтийн дараа тус бүрийн хажууд анхны хэмжээ, хөрвүүлсэн хэмжээ, мөн "Saved" эсвэл "Larger" гэсэн тэмдэглэгээг харуулдаг. Энэ нь танд аль зургийг хадгалах нь үнэ цэнэтэй болохыг шууд харах боломжийг олгодог. Хэрэв зөвхөн нэг зураг байвал "Download" товч, хоёр ба түүнээс дээш бол "Download all (.zip)" товч гарч ирнэ.
Жишээлбэл, та 5 ширхэг PNG зураг (нийт 12 MB) сонгож, чанарыг 80% гэж тохирууллаа гэж бодъё. Хөрвүүлсний дараа нийт хэмжээ 4 MB болсон бол "Total: 12 MB → 4 MB" гэсэн мөр гарна. Хэрэв зарим зураг (ялангуяа жижиг дүрс) томорсон бол түүний хажууд "Larger" гэсэн тэмдэглэгээ гарч, та тэр зургийг татаж авахгүй байж болно. ZIP файл нь зөвхөн хөрвүүлсэн бүх WebP-г багтаана.
Түгээмэл асуулт (FAQ)
Q: 100% чанар сонгоход алдагдалгүй гэсэн үг үү? A: Үгүй. 100% чанар нь алдагдалтай WebP-ийн хамгийн өндөр чанар боловч анхны PNG-ийн бүх мэдээллийг хадгалдаггүй. Хэрэв алдагдалгүй хувилбар хэрэгтэй бол WebP-ийн lossless горим шаардлагатай бөгөөд энэ хэрэгсэл зөвхөн lossy горимыг санал болгодог.
Q: Хэрэв миний WebP файл PNG-ээс том болсон бол яах вэ? A: Энэ нь ялангуяа энгийн график, шугам, текст агуулсан зургуудад тохиолддог. Ийм тохиолдолд хөрвүүлэхгүй байх нь дээр. Хэрэгсэл үүнийг "Larger" гэж тэмдэглэдэг.
Q: WebP формат бүх хэрэглэгчид нээж чадах уу? A: Үгүй. Бүх орчин үеийн вэб хөтөч дэмждэг, гэхдээ Windows 7-ийн суурилуулсан зураг үзүүлэгч, зарим имэйл клиент (Outlook 2016, Thunderbird хуучин хувилбарууд), график программ (GIMP хуучин хувилбар) WebP-г нээж чадахгүй.
Q: Хэдэн зураг нэгэн зэрэг хөрвүүлэх боломжтой вэ? A: Хэрэгсэл нь нэг дор 20 хүртэлх зургийг хүлээн авдаг. Хэрэв та хэт олон зураг сонговол "Choose up to ‹max› images at a time." гэсэн мэдэгдэл гарна.
Q: Хувиргасан WebP-г дахин PNG болгон хувиргаж болох уу? A: Техникийн хувьд боломжтой, гэхдээ алдагдалтай шахалтаас болж анхны PNG-ийн чанар сэргэхгүй. Зургийн чанар буурсан хэвээр үлдэнэ. Хувиргалт нь нэг чигийн үйлдэл гэж үзэх нь зүйтэй.
Q: Энэ хэрэгсэл аюулгүй юу? A: Тийм. Бүх боловсруулалт таны хөтөч дотор явагддаг. Ямар ч зураг сервер рүү илгээгдэхгүй. Хувийн, нууц зургуудад ч итгэлтэйгээр хэрэглэж болно.