រំលងទៅខ្លឹមសារមេ

កម្មវិធីបំប្លែងទ្រង់ទ្រាយរូបភាព ឥតគិតថ្លៃ

បំប្លែងរវាង JPG, PNG, WebP, AVIF, GIF, និង BMP។

ប្រែក្លាយ ទៅ:

ការនាំចេញ AVIF មិនមានក្នុងកម្មវិធីរុករកនេះទេ។ WebP ឱ្យការសន្សំស្រដៀងគ្នា ហើយបើកបានស្ទើរគ្រប់ទីកន្លែង។

ទម្លាក់ឯកសារនៅទីនេះ ឬចុចដើម្បីរុករក

JPG, PNG, WebP, AVIF, GIF, BMP, SVG, HEIC, HEIF · ដំណើរការលើឧបករណ៍របស់អ្នក

ឬចុច Ctrl+V ដើម្បីបិទភ្ជាប់ពីក្ដារតម្បៀតខ្ទាស់

អ្នកអាចទម្លាក់ឯកសារជាច្រើនក្នុងពេលតែមួយ

រុករកឯកសារ

ព័ត៌មាន៖ បិទរូបភាពពីក្តារតម្លៃរបស់អ្នក (Ctrl+V) ដើម្បីផ្ទុកវាក្នុងចន្លោះលម្អិត។

ឯកសាររបស់អ្នកមិនដែលចេញពីឧបករណ៍របស់អ្នកទេ។ ការដំណើរការទាំងអស់កើតឡើងក្នុងស្រុកនៅក្នុងកម្មវិធីរុករករបស់អ្នក។

ការប្រើប្រាស់ទូទៅ

  • បម្លែង JPG ទៅ WebPបម្លែងរូបភាព JPG ទៅ WebP — ទម្រង់ទំនើបដែលផ្តល់ឱ្យអ្នកនូវឯកសារតូចជាងដែលមានគុណភាពស្មើឬល្អប្រសើរ។
  • បម្លែង PNG ទៅ WebPបម្លែងក្រាហ្វិក PNG ទៅ WebP — រក្សាលក្ខណៈថ្លាស់ និងគែមច្ងុយ ខណៈពេលដែលបង្រួមទំហំឯកសារដោយ 50-80%។
  • បម្លែងរូបភាពសម្រាប់បោះពុម្ពរៀបចំរូបភាពសម្រាប់បោះពុម្ពវិជ្ជមាន — បម្លែងទៅទម្រង់គុណភាពខ្ពស់ ដែលមានដំណោះស្រាយពេញលេញរក្សាទុក។

វាដំណើរការដោយរបៀបណា

ការបម្លែងដំណើរការទាំងស្រុងនៅក្នុងកម្មវិធីរុករករបស់អ្នកដោយប្រើ Canvas API — ម៉ាស៊ីនអ៊ិនកូដរូបភាពដូចគ្នាដែលភ្ជាប់ជាមួយ Chrome, Firefox និង Safari។ ឯកសាររបស់អ្នកត្រូវបានគូរលើ canvas ក្រៅអេក្រង់ និងអ៊ិនកូដឡើងវិញជាមួយ canvas.toBlob() ទៅទម្រង់គោលដៅ; គ្មានអ្វីត្រូវបានផ្ទុកឡើងទៅម៉ាស៊ីនមេណាមួយទេ។

  1. 1
    រូបភាពបានដោះកូដទៅ canvas
    ឯកសារនីមួយៗត្រូវបានផ្ទុកចូល HTMLImageElement តាម object URL ក្នុងស្រុក។ ពេលបានដោះកូដ ទិន្នន័យ pixel ត្រូវបានគូរលើ canvas ក្រៅអេក្រង់ដែលកំណត់ទំហំចំពោះវិមាត្រលទ្ធផល — រក្សាសមាមាត្រទិដ្ឋភាពប្រសិនបើទទឹងអតិបរមាត្រូវបានកំណត់។
  2. 2
    ភាពថ្លា JPEG ត្រូវបានដោះស្រាយមុននឹងអ៊ិនកូដ
    ពេលបម្លែងទៅ JPEG (ដែលគ្មានឆានែលអាល់ហ្វា) canvas ត្រូវបានបំពេញដំបូងជាមួយផ្ទៃខាងក្រោយសមុននឹងគូររូបភាព ការពារតំបន់ថ្លាពីការបង្ហាញជាខ្មៅនៅក្នុងឯកសារលទ្ធផល។
  3. 3
    canvas.toBlob() អ៊ិនកូដ pixels ឡើងវិញ
    canvas.toBlob(mime, quality) ដើមកំណើតរបស់កម្មវិធីរុករកអ៊ិនកូដ canvas ទៅទម្រង់ដែលបានជ្រើសរើស (JPG, PNG, WebP ឬ AVIF) នៅកម្រិតគុណភាពដែលបានស្នើសុំ។ ប្រសិនបើកម្មវិធីរុករកមិនគាំទ្រការអ៊ិនកូដទម្រង់មួយ ការសាកល្បងលក្ខណៈពិសេសដំណើរការនៅចាប់ផ្តើមបិទប៊ូតុងនោះជំនួសឱ្យផលិតឯកសារដាក់ស្លាកខុសដោយស្ងៀមស្ងាត់។
  4. 4
    លទ្ធផលត្រូវបានចែកជា blob ក្នុងស្រុក
    blob ដែលបានអ៊ិនកូដត្រូវបានរុំក្នុង object URL ក្នុងស្រុកសម្រាប់ការមើលជាមុន និងទាញយកភ្លាមៗ។ សម្រាប់ឯកសារច្រើន JSZip ប្រកបពួកវាទៅជា ZIP នៅក្នុងកម្មវិធីរុករកមុននឹងការទាញយកត្រូវបានកេះ។

ទិន្នន័យរូបភាពទាំងអស់នៅតែក្នុងឧបករណ៍របស់អ្នក — ឯកសារត្រូវបានអាន និងអ៊ិនកូដទាំងស្រុងនៅក្នុងកម្មវិធីរុករកដោយប្រើ Canvas API ហើយគ្មានទិន្នន័យត្រូវបានផ្ញើទៅម៉ាស៊ីនមេទេ។

ឧបករណ៍ពាក់ព័ន្ធ

សំណួរដែលសួរជាញឹកញាប់