Lossless vs Lossy Compression បានពន្យល់៖ ការណែនាំពេញលេញ
ស្វែងយល់ពីភាពខុសគ្នាជាមូលដ្ឋានរវាងប្រភេទបង្ហាប់ ក្បួនដោះស្រាយ កម្មវិធី និងរបៀបជ្រើសរើសមួយដែលត្រឹមត្រូវសម្រាប់តម្រូវការជាក់លាក់របស់អ្នក។
ការយល់ដឹងអំពីការបង្ហាប់ទិន្នន័យ
ការបង្ហាប់ទិន្នន័យគឺជាបច្ចេកទេសជាមូលដ្ឋាននៅក្នុងបច្ចេកវិទ្យាឌីជីថលដែលកាត់បន្ថយទំហំនៃឯកសារដោយលុបបំបាត់ព័ត៌មានដែលលែងត្រូវការគ្នា និងការរៀបចំរចនាសម្ព័ន្ធឡើងវិញ។ នៅពេលដែលពិភពឌីជីថលរបស់យើងពង្រីកជាមួយនឹងរូបភាពដែលមានគុណភាពបង្ហាញខ្ពស់ វីដេអូ 4K និងកម្មវិធីស្មុគស្មាញ ការបង្ហាប់ប្រកបដោយប្រសិទ្ធភាពកាន់តែមានសារៈសំខាន់សម្រាប់ការបង្កើនប្រសិទ្ធភាពការផ្ទុក ការបញ្ជូនទិន្នន័យកាន់តែលឿន និងកាត់បន្ថយការប្រើប្រាស់កម្រិតបញ្ជូន។
ក្បួនដោះស្រាយការបង្ហាប់ធ្លាក់ជាពីរប្រភេទចម្បង៖ បាត់បង់ និង ខាត. ការយល់ដឹងពីភាពខុសគ្នារវាងវិធីសាស្រ្តទាំងនេះគឺចាំបាច់សម្រាប់ការសម្រេចចិត្តដែលមានព័ត៌មានអំពីរបៀបរក្សាទុក បញ្ជូន និងធ្វើការជាមួយទិន្នន័យឌីជីថលនៅទូទាំងកម្មវិធី និងឧស្សាហកម្មផ្សេងៗ។
ហេតុអ្វីបានជាការបង្ហាប់មានសារៈសំខាន់
ការផ្ទុះនៃមាតិកាឌីជីថលបានធ្វើឱ្យការបង្ហាប់មានសារៈសំខាន់ជាងពេលណាទាំងអស់។ ពីសេវាកម្មស្ទ្រីមដែលផ្តល់វីដេអូ 4K ទៅកាន់ទូរសព្ទចល័ត ទៅកាន់វេទិកាផ្ទុកទិន្នន័យលើពពក ដែលផ្ទុកឯកសាររាប់ពាន់លាន ទៅកម្មវិធីរុករកតាមអ៊ីនធឺណិតដែលផ្ទុកទំព័រស្មុគស្មាញគិតជាមិល្លីវិនាទី បច្ចេកវិទ្យាបង្ហាប់គឺជាកម្លាំងមើលមិនឃើញដែលធ្វើឱ្យពិភពឌីជីថលរបស់យើងដំណើរការប្រកបដោយប្រសិទ្ធភាព។
Lossless vs Lossy: ភាពខុសគ្នាសំខាន់ៗ
ការបង្ហាប់គ្មានការបាត់បង់
ការកសាងឡើងវិញដ៏ល្អឥតខ្ចោះនៃទិន្នន័យដើម
ការបង្ហាប់ការបាត់បង់
ការកាត់បន្ថយទិន្នន័យជាមួយនឹងការបាត់បង់គុណភាពដែលអាចទទួលយកបាន។
រក្សា 100% នៃទិន្នន័យដើម. នៅពេលបង្រួម លទ្ធផលគឺដូចគ្នាបេះបិទទៅនឹងប្រភព។
លុបទិន្នន័យដែលចាត់ទុកថាមិនសូវសំខាន់ចេញជាអចិន្ត្រៃយ៍។ នេះ។ ឯកសារដើមមិនអាចយកមកវិញបានល្អឥតខ្ចោះទេ។ បន្ទាប់ពីការបង្ហាប់។
ជាធម្មតាសម្រេចបាន។ 2:1 ដល់ 5:1 សមាមាត្របង្ហាប់អាស្រ័យលើប្រភេទទិន្នន័យ។ កំណត់ដោយតម្រូវការដើម្បីរក្សាព័ត៌មានទាំងអស់។
អាចសម្រេចបានសមាមាត្រខ្ពស់ជាងច្រើន ជាញឹកញាប់ 10:1 ដល់ 100:1 ឬច្រើនជាងនេះ ដោយបោះបង់ព័ត៌មាន “លែងត្រូវការតទៅទៀត” ។
អត្ថបទ កម្មវិធីដែលអាចប្រតិបត្តិបាន មូលដ្ឋានទិន្នន័យ រូបភាពវេជ្ជសាស្ត្រ ការផ្ទុកបណ្ណសារ លំហូរការងារប្រកបដោយវិជ្ជាជីវៈ អ្វីគ្រប់យ៉ាងដែលទាមទារការស្ថាបនាឡើងវិញដ៏ល្អឥតខ្ចោះ។
រូបថត តន្ត្រី ការផ្សាយវីដេអូ ក្រាហ្វិកគេហទំព័រ និងកម្មវិធីផ្សេងទៀតដែលការបាត់បង់ទិន្នន័យមួយចំនួនអាចទទួលយកបានសម្រាប់គោលបំណងជាក់ស្តែង។
អាចបង្ហាប់និងបង្រួម ច្រើនដងដោយគ្មានការរុះរើ. ការបង្ហាប់ទី 100 គឺដូចគ្នាបេះបិទទៅនឹងទី 1 ។
ការបង្ហាប់នីមួយៗណែនាំ ការបាត់បង់គុណភាពបន្ថែម. “ការបាត់បង់ជំនាន់” នេះប្រមូលផ្តុំជាមួយនឹងវដ្តនីមួយៗ។
ជាទូទៅទាមទារ ថាមពលគណនាតិច សម្រាប់ការអ៊ិនកូដ/ឌិកូដ បើប្រៀបធៀបទៅនឹងក្បួនដោះស្រាយការបាត់បង់កម្រិតខ្ពស់។
ជាញឹកញាប់ត្រូវការ ធនធានគណនាបន្ថែមទៀតជាពិសេសសម្រាប់ក្បួនដោះស្រាយស្មុគ្រស្មាញដូចជាកូឌិកវីដេអូ។
ការបង្ហាប់គ្មានការបាត់បង់បានពន្យល់
តើការបង្ហាប់គ្មានការបាត់បង់គឺជាអ្វី?
ការបង្ហាប់ដោយគ្មានការបាត់បង់កាត់បន្ថយទំហំឯកសារដោយកំណត់អត្តសញ្ញាណ និងលុបបំបាត់ការបង្រួបបង្រួមស្ថិតិដោយមិនចាំបាច់ដកចេញនូវព័ត៌មានណាមួយឡើយ។ នៅពេលបង្ហាប់ឯកសារគឺដូចគ្នានឹងប៊ីតទៅនឹងឯកសារដើម ដោយគ្មានការបាត់បង់គុណភាព ឬភាពត្រឹមត្រូវនៃទិន្នន័យឡើយ។
របៀបដែលការបង្ហាប់គ្មានការបាត់បង់ដំណើរការ
ក្បួនដោះស្រាយការបង្ហាប់ដែលគ្មានការបាត់បង់ប្រើបច្ចេកទេសផ្សេងៗដើម្បីកាត់បន្ថយទំហំឯកសារ ខណៈពេលដែលធានានូវការបង្កើតឡើងវិញនូវទិន្នន័យដើមយ៉ាងល្អឥតខ្ចោះ។ វិធីសាស្រ្តទាំងនេះវិភាគលំនាំ ប្រេកង់ និងរចនាសម្ព័ន្ធនៅក្នុងទិន្នន័យ ដើម្បីអ៊ិនកូដវាកាន់តែមានប្រសិទ្ធភាពដោយមិនបាត់បង់ព័ត៌មាន។
ការអ៊ិនកូដប្រវែងរត់ (RLE)
RLE ជំនួសលំដាប់នៃធាតុទិន្នន័យដូចគ្នាបេះបិទ (រត់) ជាមួយនឹងតម្លៃតែមួយ និងរាប់។ ឧទាហរណ៍ “AAAAAABBBCCCCC” ក្លាយជា “6A3B5C” កាត់បន្ថយទំហំទិន្នន័យយ៉ាងខ្លាំងជាមួយនឹងលំដាប់ដដែលៗជាច្រើន។
Original: WWWWWWWWWWBBBWWWWWWWWWWWWBBBWWWWWWWWWW Compressed: 10W3B12W3B10W
Huffman សរសេរកូដ
បច្ចេកទេសនេះកំណត់កូដប្រវែងអថេរ ដើម្បីបញ្ចូលតួអក្សរ ដោយមានលេខកូដខ្លីសម្រាប់តួអក្សរញឹកញាប់ជាងមុន។ វិធីសាស្រ្តស្ថិតិនេះបង្កើនប្រសិទ្ធភាពការអ៊ិនកូដដោយផ្អែកលើការចែកចាយប្រេកង់តួអក្សរ។
Frequent character 'e': 101 Less frequent 'z': 1010101011
ក្បួនដោះស្រាយ LZ77 និង LZ78
វិធីសាស្រ្តដែលមានមូលដ្ឋានលើវចនានុក្រមទាំងនេះជំនួសការកើតឡើងម្តងហើយម្តងទៀតនៃទិន្នន័យដោយយោងទៅច្បាប់ចម្លងតែមួយដែលមានរួចហើយនៅក្នុងស្ទ្រីមដែលមិនបានបង្ហាប់។ ពួកវាបង្កើតជាមូលដ្ឋានសម្រាប់ទម្រង់ពេញនិយមដូចជា ZIP និង GIF ។
Instead of storing "compression compression" Store "compression [pointer to earlier instance]"
Deflate Algorithm
ការរួមបញ្ចូលការសរសេរកូដ LZ77 និង Huffman Deflate ផ្តល់នូវការបង្ហាប់ដ៏ល្អជាមួយនឹងល្បឿនដ៏ល្អ។ វាត្រូវបានប្រើនៅក្នុងការបង្ហាប់ ZIP, PNG និង HTTP (gzip) ដែលធ្វើឱ្យវាក្លាយជាក្បួនដោះស្រាយមួយដែលដាក់ឱ្យប្រើប្រាស់យ៉ាងទូលំទូលាយបំផុត។
- បណ្ណសារហ្ស៊ីប
- រូបភាព PNG
- ការបង្ហាប់ HTTP (gzip)
ការសរសេរកូដនព្វន្ធ
បច្ចេកទេសនេះតំណាងឱ្យសារជាជួរនៃលេខរវាង 0 និង 1។ វាអាចសម្រេចបាននូវសមាមាត្រការបង្ហាប់នៅជិតដែនកំណត់ទ្រឹស្តីបទ ដែលធ្វើឱ្យវាមានប្រសិទ្ធភាពខ្ពស់សម្រាប់ប្រភេទទិន្នន័យមួយចំនួន។
អាចអ៊ិនកូដប្រភាគប៊ីតក្នុងមួយនិមិត្តសញ្ញា ដោយផ្តល់នូវការបង្ហាប់ប្រសើរជាង Huffman សម្រាប់ប្រភពជាច្រើន។
ការអ៊ិនកូដតំបន់ដីសណ្ត
ជំនួសឱ្យការរក្សាទុកតម្លៃដាច់ខាត ការអ៊ិនកូដ delta រក្សាទុកភាពខុសគ្នារវាងតម្លៃបន្តបន្ទាប់គ្នា។ វាមានប្រសិទ្ធភាពជាពិសេសសម្រាប់ទិន្នន័យដែលតម្លៃនៅជាប់គ្នាគឺស្រដៀងគ្នា ដូចជាគំរូអូឌីយ៉ូ ឬការអានឧបករណ៍ចាប់សញ្ញាជាដើម។
Original: 105, 107, 106, 110, 108 Delta: 105, +2, -1, +4, -2
ទ្រង់ទ្រាយឯកសារគ្មានការបាត់បង់ទូទៅ
បណ្ណសារ
រូបភាព
អូឌីយ៉ូ
ការបង្ហាប់ការបាត់បង់ត្រូវបានពន្យល់
តើការបង្ហាប់ Lossy គឺជាអ្វី?
ការបង្ហាប់បាត់បង់កាត់បន្ថយទំហំឯកសារដោយលុបព័ត៌មានជាក់លាក់ជាអចិន្ត្រៃយ៍ ជាពិសេសទិន្នន័យដែលលែងត្រូវការតទៅទៀត ឬមិនសូវសំខាន់។ ឯកសារដែលបានបង្ហាប់គឺខុសពីដើម ប៉ុន្តែភាពខុសគ្នាត្រូវបានបង្កើតឡើងដើម្បីជាការពិបាក ឬមិនអាចទៅរួចសម្រាប់មនុស្សក្នុងការយល់ឃើញក្រោមលក្ខខណ្ឌធម្មតា។
របៀបដែលការបង្ហាប់ Lossy ដំណើរការ
ការបង្ហាប់ Lossy សម្រេចបាននូវសមាមាត្រការបង្ហាប់ខ្ពស់ជាងយ៉ាងខ្លាំង ដោយធ្វើការសម្រេចចិត្តជាយុទ្ធសាស្ត្រអំពីទិន្នន័យណាមួយដែលត្រូវបោះបង់ចោល។ ក្បួនដោះស្រាយទាំងនេះអានុភាពចំណេះដឹងអំពីការយល់ឃើញរបស់មនុស្ស—អ្វីដែលភ្នែក និងត្រចៀករបស់យើងអាច និងមិនអាចរកឃើញ—ដើម្បីលុបព័ត៌មានតាមវិធីដែលកាត់បន្ថយផលប៉ះពាល់គួរឱ្យកត់សម្គាល់លើគុណភាព។
បំលែងកូដ
បច្ចេកទេសនេះបំប្លែងទិន្នន័យពីដែនមួយ (ដូចជា spatial) ទៅមួយទៀត (ដូចជាប្រេកង់) ដែលការបង្ហាប់អាចត្រូវបានអនុវត្តកាន់តែមានប្រសិទ្ធភាព។ ការបំប្លែងកូស៊ីនុសដាច់ដោយឡែក (DCT) ដែលប្រើក្នុង JPEG គឺជាឧទាហរណ៍ដ៏សំខាន់មួយ។
- បំលែងប្លុករូបភាពទៅជាសមាសធាតុប្រេកង់
- កំណត់បរិមាណសមាសធាតុប្រេកង់ខ្ពស់ឱ្យកាន់តែខ្លាំងក្លា
- ភ្នែករបស់មនុស្សមិនសូវងាយនឹងប្រេកង់ទាំងនេះទេ។
បរិមាណ
Quantization កាត់បន្ថយភាពជាក់លាក់នៃតម្លៃទិន្នន័យ។ វាគូសផែនទីជួរនៃតម្លៃបញ្ចូលទៅក្នុងសំណុំតម្លៃលទ្ធផលតូចជាង ដោយកាត់បន្ថយចំនួនប៊ីតដែលត្រូវការដើម្បីតំណាងទិន្នន័យយ៉ាងមានប្រសិទ្ធភាព។
Original values: 4.13, 4.28, 4.97, 4.02 Quantized to: 4, 4, 5, 4
គំរូផ្លូវចិត្ត
ប្រើក្នុងការបង្ហាប់សំឡេង បច្ចេកទេសនេះទាញយកដែនកំណត់នៃការស្តាប់របស់មនុស្ស។ វាកំណត់ថាសមាសធាតុអូឌីយ៉ូណាមួយអាចត្រូវបានយកចេញដោយមិនប៉ះពាល់ដល់គុណភាពសំឡេងដែលយល់ឃើញ។
- ការបិទបាំងការស្តាប់៖ សំឡេងខ្លាំងជាង បិទបាំងសំឡេងកាន់តែស្ងប់ស្ងាត់
- ភាពរសើបនៃប្រេកង់៖ មនុស្សស្តាប់ប្រេកង់មធ្យមល្អបំផុត
- ការបិទបាំងបណ្តោះអាសន្ន៖ សំឡេងអាចបិទបាំងអ្នកដទៃដែលកើតឡើងភ្លាមៗមុន/ក្រោយ
ការសរសេរកូដការយល់ដឹង
ស្រដៀងទៅនឹងការធ្វើគំរូតាមចិត្តសាស្ត្រ ប៉ុន្តែសម្រាប់ទិន្នន័យដែលមើលឃើញ វិធីសាស្រ្តនេះដកចេញនូវព័ត៌មានដែលភ្នែកមនុស្សមិនសូវចាប់អារម្មណ៍ ជាពិសេសនៅក្នុងព័ត៌មានលម្អិតដែលមានប្រេកង់ខ្ពស់ និងការប្រែប្រួលពណ៌។
ប្រើក្នុង JPEG, MPEG និងស្តង់ដារការបង្ហាប់ដែលមើលឃើញផ្សេងទៀតដើម្បីកំណត់អាទិភាពទិន្នន័យសំខាន់ៗដែលយល់ឃើញ។
សំណងចលនា
បច្ចេកទេសបង្ហាប់វីដេអូដែលទាញយកភាពច្របូកច្របល់បណ្ដោះអាសន្នដោយការបំប្លែងភាពខុសគ្នារវាងស៊ុមជាជាងស៊ុមពេញលេញនីមួយៗ។ មានតែការផ្លាស់ប្តូរពីស៊ុមមួយទៅស៊ុមមួយប៉ុណ្ណោះដែលត្រូវបានអ៊ិនកូដយ៉ាងពេញលេញ។
- រក្សាទុក “keyframes” ពេញលេញ (I-frames) ជាទៀងទាត់
- សម្រាប់ស៊ុមផ្សេងទៀត រក្សាទុកតែភាពខុសគ្នា (P-frames) ឬភាពខុសគ្នាទ្វេទិស (B-frames)
- លទ្ធផលនៅក្នុងការកាត់បន្ថយទំហំឯកសារយ៉ាងខ្លាំងសម្រាប់វីដេអូ
គំរូរង Chroma
បច្ចេកទេសនេះកាត់បន្ថយព័ត៌មានពណ៌ច្រើនជាងព័ត៌មានពន្លឺ ដោយទាញយកអត្ថប្រយោជន៍ពីភាពប្រែប្រួលនៃពន្លឺរបស់ភ្នែកមនុស្សច្រើនជាងចំពោះភាពខុសគ្នានៃពណ៌។
- 4:4:4 – គ្មានគំរូរង (ពណ៌ពេញ)
- 4:2:2 – ពាក់កណ្តាលគុណភាពបង្ហាញពណ៌ផ្ដេក
- 4:2:0 – ពាក់កណ្តាលគុណភាពបង្ហាញពណ៌ផ្ដេក និងបញ្ឈរ
ទ្រង់ទ្រាយឯកសារ Lossy ទូទៅ
រូបភាព
អូឌីយ៉ូ
វីដេអូ
ការអនុវត្តជាក់ស្តែង និងករណីប្រើប្រាស់
ការថតរូបឌីជីថល
ការបង្ហាប់គ្មានការបាត់បង់
- ការរក្សាទម្រង់ RAW សម្រាប់អ្នកថតរូបអាជីព
- បណ្ណសារ – គុណភាពផ្ទុករូបថតសំខាន់ៗ
- រូបភាពដែលទាមទារការកែសម្រួលក្រោយដំណើរការយ៉ាងទូលំទូលាយ
- ទម្រង់ PNG សម្រាប់ក្រាហ្វិកដែលមានអត្ថបទ ឬគែមមុតស្រួច
ការបង្ហាប់ការបាត់បង់
- JPEG សម្រាប់រូបថតប្រចាំថ្ងៃ និងការចែករំលែកគេហទំព័រ
- ការបង្កើតរូបភាពតូចៗសម្រាប់វិចិត្រសាល និងការមើលជាមុន
- ការបង្ហោះប្រព័ន្ធផ្សព្វផ្សាយសង្គម ដែលការកំណត់ទំហំត្រូវបានអនុវត្ត
- ឯកសារភ្ជាប់អ៊ីមែល និងកម្មវិធីផ្ញើសារ
ផលិតកម្មអូឌីយ៉ូ
ការបង្ហាប់គ្មានការបាត់បង់
- ការថតសំឡេងនៅក្នុងស្ទូឌីយោ (WAV, FLAC)
- ការប្រមូលតន្ត្រី Audiophile
- វិស្វកម្មសំឡេង និងការកែសម្រួលប្រកបដោយវិជ្ជាជីវៈ
- បណ្ណសារនៃការកត់ត្រាសំខាន់ៗ
ការបង្ហាប់ការបាត់បង់
- សេវាកម្មស្ទ្រីម (Spotify, Apple Music)
- ឧបករណ៍ចាក់តន្ត្រីចល័តជាមួយទំហំផ្ទុកមានកំណត់
- វិទ្យុអ៊ីនធឺណិត និងផតខាស់
- តន្ត្រីផ្ទៃខាងក្រោយសម្រាប់វីដេអូ និងបទបង្ហាញ
ផលិតកម្មវីដេអូ
ការបង្ហាប់គ្មានការបាត់បង់
- ម្ចាស់ផលិតកម្មភាពយន្ត និងទូរទស្សន៍
- សម្ភារៈប្រភពផលប៉ះពាល់ដែលមើលឃើញ
- ការងារពាណិជ្ជកម្មដែលមានថវិកាខ្ពស់។
- ឯកសារវីដេអូវេជ្ជសាស្ត្រ និងវិទ្យាសាស្ត្រ
ការបង្ហាប់ការបាត់បង់
- វេទិកាស្ទ្រីម (Netflix, YouTube)
- ផ្សាយទូរទស្សន៍
- សន្និសីទវីដេអូ និងសិក្ខាសាលាតាមអ៊ីនធឺណិត
- ឃ្លីបវីដេអូតាមប្រព័ន្ធផ្សព្វផ្សាយសង្គម
ការអភិវឌ្ឍន៍គេហទំព័រ
ការបង្ហាប់គ្មានការបាត់បង់
- PNG សម្រាប់ឡូហ្គោ រូបតំណាង និងក្រាហ្វិកដែលមានតម្លាភាព
- SVG សម្រាប់ធាតុចំណុចប្រទាក់ដែលអាចធ្វើមាត្រដ្ឋានបាន។
- WebP គ្មានការខាតបង់សម្រាប់ក្រាហ្វិកស្មុគស្មាញដែលទាមទារគុណភាពល្អឥតខ្ចោះ
- ការបង្ហាប់ទ្រព្យសម្បត្តិផ្អែកលើអត្ថបទ (HTML, CSS, JavaScript)
ការបង្ហាប់ការបាត់បង់
- JPEG ឬ WebP សម្រាប់រូបថត និងរូបភាពស្មុគស្មាញ
- វីដេអូ MP4 ជាមួយកូឌិកសមស្រប
- តន្ត្រីផ្ទៃខាងក្រោយ និងបែបផែនសំឡេង
- ការផ្ទុករូបភាពរីកចម្រើនសម្រាប់ដំណើរការយល់ឃើញកាន់តែលឿន
ការរក្សាទុក និងរក្សាទុកទិន្នន័យ
ការបង្ហាប់គ្មានការបាត់បង់
- ការបម្រុងទុកមូលដ្ឋានទិន្នន័យ និងការនាំចេញ
- ឃ្លាំងកូដប្រភព
- បណ្ណសារឯកសារ (PDF, ឯកសារការិយាល័យ)
- កំណត់ត្រាអាជីវកម្មសំខាន់ៗ និងឯកសារច្បាប់
ការបង្ហាប់ការបាត់បង់
- វីដេអូតាមដានជាមួយនឹងតម្រូវការគុណភាពដែលអាចទទួលយកបាន។
- បណ្ណសារប្រព័ន្ធផ្សព្វផ្សាយដែលមិនសំខាន់ ដែលការបាត់បង់គុណភាពខ្លះអាចទទួលយកបាន។
- ការបម្រុងទុកដោយស្វ័យប្រវត្តិនៃមាតិកាដែលបង្កើតដោយអ្នកប្រើប្រាស់
- ទិន្នន័យខ្នាតធំ ដែលភាពស្មោះត្រង់ឥតខ្ចោះមិនត្រូវបានទាមទារ
កម្មវិធីទូរស័ព្ទ
ការបង្ហាប់គ្មានការបាត់បង់
- ឯកសារ និងកូដដែលអាចប្រតិបត្តិបានរបស់កម្មវិធី
- ធាតុ UI ទាមទារគុណភាពល្អឥតខ្ចោះ
- អត្ថបទ និងទិន្នន័យការកំណត់រចនាសម្ព័ន្ធ
- ការបម្រុងទុកទិន្នន័យអ្នកប្រើប្រាស់សំខាន់ៗ
ការបង្ហាប់ការបាត់បង់
- រូបភាព និងក្រាហ្វិកក្នុងកម្មវិធី
- វីដេអូបង្រៀន និងការបង្ហាញ
- ការជូនដំណឹងជាសំឡេង និងបទភ្លេង
- មាតិកាក្នុងឃ្លាំងសម្ងាត់សម្រាប់ការមើលក្រៅបណ្តាញ
ប្រភេទការបង្ហាប់តាមទម្រង់ឯកសារ
ទម្រង់ឯកសារផ្សេងៗគ្នាប្រើប្រាស់បច្ចេកទេសបង្ហាប់ជាក់លាក់ដែលធ្វើឱ្យប្រសើរឡើងសម្រាប់ប្រភេទមាតិការបស់ពួកគេ។ ការយល់ដឹងអំពីទម្រង់ណាមួយដែលប្រើវិធីសាស្ត្របង្ហាប់ជួយអ្នកធ្វើការសម្រេចចិត្តបានប្រសើរជាងមុនអំពីការរក្សាទុក និងចែករំលែកមាតិកាឌីជីថលរបស់អ្នក។
| ទម្រង់ | ប្រភេទ | វិធីសាស្ត្របង្ហាប់ | ប្រើបានល្អបំផុតសម្រាប់ | សមាមាត្របង្ហាប់ |
|---|---|---|---|---|
| ទម្រង់រូបភាព | ||||
| PNG | គ្មានការបាត់បង់ | Deflate (LZ77 + Huffman) | ក្រាហ្វិក រូបថតអេក្រង់ រូបភាពដែលមានអត្ថបទ ឬតម្លាភាព | 1.5:1 ទៅ 3:1 |
| JPEG | ការបាត់បង់ | DCT, បរិមាណ | រូបថត រូបភាពស្មុគស្មាញជាមួយនឹងការផ្លាស់ប្តូរពណ៌រលូន | ១០:១ ដល់ ២០:១ |
| WebP | កូនកាត់ | ការសរសេរកូដទស្សន៍ទាយ (បាត់បង់) VP8 ខាងក្នុងស៊ុម (បាត់បង់) | ក្រាហ្វិកគេហទំព័រ រូបភាពឆ្លើយតប | ការបាត់បង់៖ 25-35% តូចជាង JPEG ការបាត់បង់៖ តូចជាង PNG 26% |
| TIFF | គ្មានការបាត់បង់ | ផ្សេងៗ (LZW, ZIP ។ល។) | ការថតរូបអាជីព ការបោះពុម្ព ការរក្សាទុក | 1.5:1 ទៅ 3:1 |
| AVIF | ការបាត់បង់ | AV1 ការសរសេរកូដខាងក្នុងស៊ុម | រូបភាពគេហទំព័រជំនាន់ក្រោយ កម្មវិធីកម្រិតខ្ពស់ | រហូតដល់ 50% តូចជាង JPEG |
| ទម្រង់អូឌីយ៉ូ | ||||
| MP3 | ការបាត់បង់ | គំរូផ្លូវចិត្ត, MDCT | តន្ត្រី ផតខាស ការស្តាប់ទូទៅ | ១០:១ ដល់ ១២:១ |
| FLAC | គ្មានការបាត់បង់ | ការព្យាករណ៍លីនេអ៊ែរ ការសរសេរកូដអង្ករ | ការប្រមូលតន្ត្រី Audiophile ការរក្សាទុក | 2:1 ដល់ 3:1 |
| AAC | ការបាត់បង់ | គំរូផ្លូវចិត្តកម្រិតខ្ពស់ | ការផ្សាយតាមប្រព័ន្ធឌីជីថល សេវាកម្មស្ទ្រីម | គុណភាពប្រសើរជាង MP3 ដែលមានអត្រាប៊ីតដូចគ្នា។ |
| Opus | ការបាត់បង់ | SILK + CELT កូឌិក | ការប្រាស្រ័យទាក់ទងជាសំឡេង កម្មវិធីក្នុងពេលវេលាជាក់ស្តែង | ប្រសើរជាងកូឌិកផ្សេងទៀតនៅអត្រាប៊ីតទាប |
| WAV | មិនបានបង្ហាប់ | គ្មាន (ជាធម្មតា ទោះបីជាការបង្ហាប់ខ្លះអាចធ្វើទៅបាន) | ការថតស្ទូឌីយោ ឯកសារអូឌីយ៉ូមេ | 1: 1 (គ្មានការបង្ហាប់តាមលំនាំដើម) |
| ទម្រង់វីដេអូ | ||||
| H.264/AVC | ការបាត់បង់ | សំណងចលនា, DCT, CABAC/CAVLC | ស្ទ្រីម, ផ្សាយ, វីដេអូឌីជីថល | 50:1 ដល់ 100:1 |
| H.265/HEVC | ការបាត់បង់ | ការព្យាករណ៍ចលនាកម្រិតខ្ពស់ ប្លុកសរសេរកូដធំជាង | មាតិកា 4K/8K ការផ្សាយប្រកបដោយប្រសិទ្ធភាពខ្ពស់។ | 25-50% ប្រសើរជាង H.264 |
| AV1 | ការបាត់បង់ | ការទស្សន៍ទាយស្មុគ្រស្មាញ និងបំប្លែងការសរសេរកូដ | ការស្ទ្រីមជំនាន់ក្រោយ កម្មវិធីឥតគិតថ្លៃ | 30% ប្រសើរជាង HEVC |
| ប្រូរ៉េស | ការបាត់បង់ (មើលមិនឃើញ) | អ៊ីនត្រាហ្វ្រេមផ្អែកលើ DCT | ការកែសម្រួលវីដេអូ, ក្រោយផលិតកម្ម | 5: 1 ទៅ 10: 1 (អាស្រ័យលើវ៉ារ្យ៉ង់) |
| FFV1 | គ្មានការបាត់បង់ | លេខកូដ Golomb-Rice គំរូបរិបទ | ការរក្សាទុកវីដេអូ ការរក្សាទុក | 2:1 ដល់ 3:1 |
| ទម្រង់ឯកសារ | ||||
| កូនកាត់ | Deflate (អត្ថបទ), JPEG/JBIG2 (រូបភាព) | ការចែកចាយឯកសារ, ទម្រង់, ការបោះពុម្ពផ្សាយ | ប្រែប្រួលយ៉ាងទូលំទូលាយតាមខ្លឹមសារ | |
| DOCX/XLSX | គ្មានការបាត់បង់ | ZIP (ស្នូល) ផ្សេងៗសម្រាប់វត្ថុដែលបានបង្កប់ | ឯកសារការិយាល័យ សៀវភៅបញ្ជី | 1.5:1 ទៅ 3:1 |
| EPUB | កូនកាត់ | ZIP (កុងតឺន័រ) ផ្សេងៗសម្រាប់មាតិកា | សៀវភៅអេឡិចត្រូនិច ការបោះពុម្ពឌីជីថល | អាស្រ័យលើប្រភេទមាតិកា |
| ទម្រង់បណ្ណសារ | ||||
| ហ្ស៊ីប | គ្មានការបាត់បង់ | Deflate (LZ77 + Huffman) | ការរក្សាទុកឯកសារទូទៅ ភាពឆបគ្នាឆ្លងវេទិកា | 2: 1 ទៅ 10: 1 (អាស្រ័យលើមាតិកា) |
| 7Z | គ្មានការបាត់បង់ | LZMA, LZMA2, PPMd ជាដើម។ | តម្រូវការបង្ហាប់សមាមាត្រខ្ពស់។ | 30-70% ប្រសើរជាង ZIP |
| RAR | គ្មានការបាត់បង់ | ក្បួនដោះស្រាយកម្មសិទ្ធិ | ការបង្ហាប់អតិបរមាជាមួយនឹងឧបករណ៍ដែលមានកម្មសិទ្ធិ | 10-30% ប្រសើរជាង ZIP |
របៀបជ្រើសរើសប្រភេទបង្ហាប់ត្រឹមត្រូវ។
តើការកសាងឡើងវិញដ៏ល្អឥតខ្ចោះនៃទិន្នន័យដើមមានសារៈសំខាន់ដែរឬទេ?
តើឧបសគ្គនៃការផ្ទុក ឬកម្រិតកម្រិតបញ្ជូនមានការព្រួយបារម្ភយ៉ាងខ្លាំងឬ?
តើខ្លឹមសារនឹងត្រូវការកែសម្រួល ឬដំណើរការបន្ថែមទេ?
ការអនុវត្តល្អបំផុតសម្រាប់យុទ្ធសាស្ត្របង្ហាប់
- រក្សាទុកម្ចាស់ដើមជាមួយនឹងការបង្ហាប់ដោយគ្មានការបាត់បង់ ឬក្នុងទម្រង់ដែលមិនបានបង្ហាប់នៅពេលណាដែលអាចធ្វើទៅបាន។ ទាំងនេះបម្រើជា “អវិជ្ជមាន” ឌីជីថលរបស់អ្នក។
- បង្កើតកំណែចាញ់សម្រាប់ការចែកចាយ និងចែករំលែក ដើម្បីធ្វើឱ្យមានតុល្យភាពគុណភាពជាមួយនឹងទំហំឯកសារដោយផ្អែកលើការប្រើប្រាស់ដែលបានគ្រោងទុក។
- ពិចារណាវិធីសាស្រ្តកម្រិត ជាមួយនឹងកម្រិតនៃការបង្ហាប់ផ្សេងៗគ្នាសម្រាប់គោលបំណងផ្សេងៗគ្នា (បណ្ណសារ ឯកសារការងារ ការចែកចាយ)។
- សាកល្បងការកំណត់ការបង្ហាប់ផ្សេងៗគ្នា ដើម្បីស្វែងរកសមតុល្យដ៏ល្អប្រសើររវាងទំហំឯកសារ និងគុណភាពសម្រាប់មាតិកាជាក់លាក់របស់អ្នក។
- ទទួលព័ត៌មានអំពីបច្ចេកវិទ្យាបង្ហាប់ថ្មី។ ដោយសារតែពួកគេអាចផ្តល់នូវការកែលម្អយ៉ាងសំខាន់នៅក្នុងប្រសិទ្ធភាព និងគុណភាព។
- កត់ត្រាលំហូរការងារបង្ហាប់របស់អ្នក។ ដើម្បីធានាបាននូវភាពស៊ីសង្វាក់គ្នា និងធ្វើឱ្យការគ្រប់គ្រងឯកសារនាពេលអនាគតកាន់តែងាយស្រួល។
សំណួរដែលសួរញឹកញាប់
តើអ្នកអាចបំប្លែងរវាងការបង្ហាប់ដែលគ្មានការបាត់បង់និងការបាត់បង់បានទេ?
អ្នកតែងតែអាចបំប្លែងពីទម្រង់ដែលគ្មានការបាត់បង់ទៅជាទម្រង់ដែលបាត់បង់ ប៉ុន្តែការបញ្ច្រាសពិតជាមិនអាចទៅរួចនោះទេ។ នៅពេលដែលព័ត៌មានត្រូវបានលុបចោលនៅក្នុងការបង្ហាប់ដែលបាត់បង់នោះ វាមិនអាចយកមកវិញបានទេ។ ការបំប្លែងពីទម្រង់បាត់បង់ទៅជាទម្រង់ដែលបាត់បង់នឹងរក្សាឯកសារក្នុងស្ថានភាពបច្ចុប្បន្នរបស់វា (រួមទាំងការបាត់បង់គុណភាព) ប៉ុន្តែនឹងមិនស្ដារទិន្នន័យដើមដែលត្រូវបានដកចេញកំឡុងពេលបង្ហាប់ដែលបាត់បង់ដំបូងឡើយ។
តើការបង្ហាប់ខូចឯកសារ ឬធ្វើឱ្យវាមានស្ថិរភាពតិចឬទេ?
ការបង្ហាប់ដែលគ្មានការបាត់បង់មិនដែលធ្វើឱ្យខូចឯកសារទេ – តាមនិយមន័យ ឯកសារដែលបានបង្ហាប់គឺដូចគ្នាបេះបិទទៅនឹងឯកសារដើម។ ការបង្ហាប់ការបាត់បង់អាចដកទិន្នន័យចេញជាអចិន្ត្រៃយ៍ ប៉ុន្តែនេះគឺតាមការរចនា ហើយជាទូទៅកំណត់គោលដៅព័ត៌មានដែលមានផលប៉ះពាល់ដល់ការយល់ឃើញតិចតួចបំផុត។ សម្រាប់ស្ថេរភាព ឯកសារដែលបានបង្ហាប់ត្រឹមត្រូវមិនមានស្ថេរភាពតិចជាងឯកសារដែលមិនបានបង្ហាប់នោះទេ។ ទោះជាយ៉ាងណាក៏ដោយ ឯកសារដែលបានបង្ហាប់ខ្ពស់មួយចំនួនអាចងាយនឹងពុករលួយ ដោយសារកំហុសតូចមួយអាចប៉ះពាល់ដល់ទិន្នន័យកាន់តែច្រើន នៅពេលដែលព័ត៌មានត្រូវបានខ្ចប់យ៉ាងក្រាស់។
ហេតុអ្វីបានជានរណាម្នាក់ជ្រើសរើសការបង្ហាប់ដែលបាត់បង់ប្រសិនបើវាយកទិន្នន័យចេញ?
ការបង្ហាប់ Lossy ផ្តល់នូវសមាមាត្រការបង្ហាប់ល្អប្រសើរជាងវិធីសាស្ត្រដែលមិនបាត់បង់ ដែលជារឿយៗតូចជាង 10-100 ដង។ វាធ្វើឱ្យវាអាចអនុវត្តបានសម្រាប់កម្មវិធីដែលទំហំឯកសារ កម្រិតបញ្ជូន ឬឧបសគ្គនៃការផ្ទុកគឺជាការពិចារណាដ៏សំខាន់។ ការយល់ដឹងសំខាន់គឺថាការបង្ហាប់ការបាត់បង់ត្រូវបានរចនាឡើងដើម្បីលុបព័ត៌មានដែលមនុស្សមិនសូវចាប់អារម្មណ៍ ឬដែលមានឥទ្ធិពលតិចតួចលើគុណភាពដែលយល់ឃើញ។ សម្រាប់កម្មវិធីជាច្រើន ដូចជាការផ្សាយតន្ត្រី ការចែករំលែករូបថត ឬការមើលវីដេអូ – ការដោះដូររវាងការកាត់បន្ថយគុណភាពបច្ចេកទេសតិចតួច និងការកាត់បន្ថយទំហំឯកសារយ៉ាងច្រើនគឺមានប្រយោជន៍ច្រើន។
តើការបង្ហាប់ប៉ះពាល់ដល់ SEO សម្រាប់រូបភាពនៅលើគេហទំព័រយ៉ាងដូចម្តេច?
ការបង្ហាប់រូបភាពមានឥទ្ធិពលយ៉ាងខ្លាំងទៅលើ SEO តាមរយៈល្បឿនផ្ទុកទំព័រ ដែលជាកត្តាចំណាត់ថ្នាក់សំខាន់សម្រាប់ម៉ាស៊ីនស្វែងរក។ រូបភាពដែលបានបង្ហាប់ត្រឹមត្រូវកាត់បន្ថយទម្ងន់ទំព័រ និងធ្វើអោយពេលវេលាផ្ទុកប្រសើរឡើង ដែលនាំទៅរកការវាស់វែងបទពិសោធន៍អ្នកប្រើប្រាស់កាន់តែប្រសើរ និងចំណាត់ថ្នាក់ស្វែងរកកាន់តែខ្ពស់។ ខណៈពេលដែលការបង្ហាប់ដែលបាត់បង់ជាធម្មតាផ្តល់នូវការកាត់បន្ថយទំហំកាន់តែប្រសើរ គន្លឹះគឺការស្វែងរកសមតុល្យត្រឹមត្រូវ – រូបភាពគួរតែត្រូវបានបង្ហាប់ឱ្យបានគ្រប់គ្រាន់ដើម្បីផ្ទុកយ៉ាងឆាប់រហ័ស ប៉ុន្តែរក្សាបាននូវគុណភាពគ្រប់គ្រាន់ដើម្បីចូលរួមអ្នកប្រើប្រាស់ និងបញ្ជូនព័ត៌មានប្រកបដោយប្រសិទ្ធភាព។ ទម្រង់ទំនើបដូចជា WebP ផ្តល់នូវការបង្ហាប់ដ៏ល្អឥតខ្ចោះជាមួយនឹងគុណភាពល្អ ហើយការអនុវត្តរូបភាពដែលឆ្លើយតបធានាបាននូវការចែកចាយដ៏ល្អប្រសើរនៅលើឧបករណ៍នានា។
តើមានវិធីបង្ហាប់ដែលដំណើរការល្អសម្រាប់ទិន្នន័យគ្រប់ប្រភេទទេ?
គ្មានវិធីសាស្រ្តបង្ហាប់តែមួយដំណើរការល្អបំផុតសម្រាប់ប្រភេទទិន្នន័យទាំងអស់នោះទេ។ ប្រភេទផ្សេងគ្នានៃមាតិកាមានលក្ខណៈសម្បត្តិស្ថិតិផ្សេងគ្នា និងលែងត្រូវការតទៅទៀត ដែលអាចត្រូវបានគេកេងប្រវ័ញ្ច។ អត្ថបទបង្ហាប់ខុសពីរូបភាព ដែលបង្ហាប់ខុសពីសំឡេង ឬវីដេអូ។ សូម្បីតែនៅក្នុងប្រភេទដូចជារូបភាពក៏ដោយ រូបថតដែលមានការផ្លាស់ប្តូរពណ៌រលោងនឹងបង្រួមខុសពីក្រាហ្វិកដែលមានគែមមុតស្រួចជាមួយនឹងពណ៌មានកំណត់។ នេះជាមូលហេតុដែលទម្រង់ឯកទេសមានសម្រាប់ប្រភេទមាតិកាផ្សេងៗ ហើយហេតុអ្វីបានជាឧបករណ៍បង្ហាប់ទំនើបតែងតែវិភាគខ្លឹមសារដើម្បីអនុវត្តក្បួនដោះស្រាយដែលមានប្រសិទ្ធភាពបំផុតសម្រាប់គំរូទិន្នន័យជាក់លាក់នីមួយៗ។
តើខ្ញុំដឹងដោយរបៀបណាប្រសិនបើខ្ញុំកំពុងប្រើកម្រិតបង្ហាប់ត្រឹមត្រូវ?
ការស្វែងរកកម្រិតបង្ហាប់ត្រឹមត្រូវទាមទារតុល្យភាពកត្តាបី៖ ទំហំឯកសារ គុណភាព និងពេលវេលាដំណើរការ។ សម្រាប់ការបង្ហាប់ដែលបាត់បង់ សូមធ្វើការសាកល្បងមើលឃើញ ឬការស្តាប់ ដើម្បីកំណត់ចំណុចដែលការកាត់បន្ថយគុណភាពក្លាយជាការកត់សម្គាល់សម្រាប់មាតិកា និងទស្សនិកជនជាក់លាក់របស់អ្នក។ សម្រាប់ការបង្ហាប់ដែលគ្មានការបាត់បង់ សូមប្រៀបធៀបក្បួនដោះស្រាយផ្សេងៗគ្នា ដើម្បីស្វែងរកការកាត់បន្ថយទំហំដ៏ល្អបំផុតសម្រាប់ប្រភេទទិន្នន័យរបស់អ្នក។ កម្មវិធីជាច្រើនផ្តល់ជូននូវកម្រិតបង្ហាប់ដែលបានកំណត់ជាមុន (ឧ. ទាប មធ្យម ខ្ពស់) ដែលផ្តល់នូវចំណុចចាប់ផ្តើមដ៏ល្អ។ សាកល្បងលទ្ធផលដែលបានបង្ហាប់ជានិច្ចនៅក្នុងបរិយាកាសដែលមានបំណងរបស់វា—ការកំណត់ការបង្ហាប់ដែលមើលទៅល្អនៅលើម៉ាស៊ីនអភិវឌ្ឍន៍របស់អ្នកប្រហែលជាមិនល្អបំផុតនៅលើឧបករណ៍ផ្សេងៗ ឬនៅក្រោមលក្ខខណ្ឌនៃការមើលផ្សេងគ្នា។
តើការបង្ហាប់ឯកសារច្រើនដងធ្វើឱ្យបាត់បង់គុណភាពបន្ថែមទេ?
សម្រាប់ការបង្ហាប់ដែលមិនបាត់បង់ ការបង្ហាប់ម្តងហើយម្តងទៀតនិងការបង្ហាប់មិនមានឥទ្ធិពលលើគុណភាពទេ—ឯកសារនៅតែដូចដើម។ សម្រាប់ការបង្ហាប់ដែលបាត់បង់ វដ្តនៃការបង្ហាប់ថ្មីនីមួយៗជាធម្មតាណែនាំការបាត់បង់គុណភាពបន្ថែម ដែលគេស្គាល់ថាជា “ការបាត់បង់ជំនាន់”។ នេះមានបញ្ហាជាពិសេសនៅពេលប្រើក្បួនដោះស្រាយ ឬការកំណត់ផ្សេងៗគ្នាតាមជំនាន់។ ឧទាហរណ៍ ការកែសម្រួល និងរក្សាទុករូបភាព JPEG ម្តងហើយម្តងទៀត នឹងធ្វើឱ្យគុណភាពរបស់វាធ្លាក់ចុះបន្តិចម្តងៗ។ ដើម្បីកាត់បន្ថយការបាត់បង់ជំនាន់ តែងតែធ្វើការពីឯកសារប្រភពគុណភាពខ្ពស់បំផុតដែលមាន ហើយរក្សាទុកការងារកម្រិតមធ្យមក្នុងទម្រង់ដែលមិនបាត់បង់ កំឡុងពេលដំណើរការកែសម្រួល។
ធ្វើការសម្រេចចិត្តបង្ហាប់ដែលមានព័ត៌មាន
ការយល់ដឹងពីភាពខុសគ្នារវាងការបង្ហាប់ដែលគ្មានការបាត់បង់ និងការបាត់បង់អាចជួយអ្នកឱ្យប្រសើរឡើងនូវលំហូរការងារឌីជីថលរបស់អ្នក សន្សំសំចៃទំហំផ្ទុក និងធានាថាខ្លឹមសាររបស់អ្នករក្សាបាននូវគុណភាពសមរម្យសម្រាប់ការប្រើប្រាស់ដែលមានបំណង។
