ข้ามไปยังเนื้อหา
LeedyBox
สนับสนุน

LeedyBox ทำงานอย่างไร

LeedyBox ประมวลผลรูปภาพ ไฟล์ PDF ข้อมูล และข้อความในเบราว์เซอร์ของคุณอย่างไร เครื่องมืออาศัยไลบรารีและความสามารถของเบราว์เซอร์ใด และส่วนใดของหน้าเว็บที่ยังใช้เครือข่าย

การประมวลผลไฟล์บนเบราว์เซอร์

เครื่องมือ LeedyBox ทำงานเป็น JavaScript ในเว็บเบราว์เซอร์ของคุณ เมื่อคุณเลือกไฟล์หรือป้อนข้อความ เบราว์เซอร์จะอ่านข้อมูลนั้นบนอุปกรณ์ของคุณ และการประมวลผลจะเกิดขึ้นบนคอมพิวเตอร์หรือโทรศัพท์ของคุณ ไฟล์และข้อความไม่ได้ถูกอัปโหลดไปยังเซิร์ฟเวอร์ของ LeedyBox เพื่อประมวลผล เครื่องมือหลายตัวใช้ความสามารถมาตรฐานของเบราว์เซอร์ ได้แก่ Canvas API สำหรับรูปภาพ Web Crypto API สำหรับแฮช รหัสผ่าน และ UUID Intl.Segmenter สำหรับการนับคำ และ API วันที่ของ Intl สำหรับเขตเวลา ส่วน OCR ในเครื่องมือ PDF เป็นข้อความและแปลงภาพเป็นข้อความใช้ Tesseract.js ซึ่งรันโค้ด WebAssembly ภายในเบราว์เซอร์

เกิดอะไรขึ้นกับไฟล์ของคุณ

  1. คุณเลือกไฟล์จากอุปกรณ์หรือลากมาวาง หรือพิมพ์หรือวางข้อความลงในเครื่องมือ
  2. เบราว์เซอร์อ่านไฟล์เข้าสู่หน่วยความจำของหน้าปัจจุบัน
  3. เครื่องมือแปลง แก้ไข รวม แยก หรืออ่านไฟล์ด้วยไลบรารี JavaScript ที่ทำงานบนอุปกรณ์ของคุณ
  4. ผลลัพธ์ถูกสร้างในเบราว์เซอร์และแสดงบนหน้าเว็บหรือพร้อมให้ดาวน์โหลด เวลาที่ใช้ขึ้นอยู่กับข้อมูลที่ป้อนและอุปกรณ์ของคุณ
  5. ปุ่มคัดลอกจะเขียนผลลัพธ์ลงคลิปบอร์ดเฉพาะเมื่อคุณคลิกเท่านั้น
  6. การปิดหรือรีโหลดหน้าจะล้างไฟล์ ข้อความ และค่าที่สร้างขึ้นซึ่งอยู่ในหน่วยความจำของหน้านั้น

ไลบรารีที่แต่ละเครื่องมือใช้

เครื่องมือบางตัวสร้างจากไลบรารีโอเพนซอร์ส ส่วนบางตัวใช้เฉพาะสคริปต์ของ LeedyBox เองและความสามารถที่มีในเบราว์เซอร์ ไลบรารีทั้งหมดและข้อมูลที่ไลบรารีต้องใช้ (ตารางฟอนต์ ข้อมูลภาษาสำหรับ OCR และโมเดล) ให้บริการจาก leedybox.com เองในเวอร์ชันที่กำหนดไว้ หน้าเครื่องมือจึงไม่โหลดโค้ดจากเครือข่ายส่งเนื้อหา (CDN) สาธารณะ โดยขอเฉพาะโค้ดและข้อมูลของไลบรารี ไฟล์และข้อความที่คุณประมวลผลไม่ได้รวมอยู่ในคำขอเหล่านี้

เครื่องมือไลบรารีโหลดจาก
แปลงไฟล์ภาพCanvas API ของเบราว์เซอร์, ตัวเข้ารหัส BMP/ICO ของ LeedyBox, JSZip (สำหรับดาวน์โหลดหลายไฟล์)leedybox.com
ปรับขนาดภาพ, หมุนและพลิกภาพCanvas API ของเบราว์เซอร์, JSZip (สำหรับดาวน์โหลดหลายไฟล์)leedybox.com
ครอปภาพCanvas API ของเบราว์เซอร์ (ไม่มีไลบรารีจากภายนอก)leedybox.com
บีบอัดภาพCanvas API ของเบราว์เซอร์, UPNG.js 2.1.0 และ pako 1.0.11 (สัญญาอนุญาต MIT, ใช้ลดจำนวนสีของ PNG), JSZip (สำหรับดาวน์โหลดหลายไฟล์)leedybox.com
ลบข้อมูล EXIFตัวอ่านและล้างเมทาดาทาของ LeedyBox (คัดลอกข้อมูลภาพโดยไม่เข้ารหัสใหม่), JSZip (สำหรับดาวน์โหลดหลายไฟล์)leedybox.com
แปลงภาพเป็นข้อความ (OCR)Tesseract.js (เอนจิน OCR และข้อมูลภาษา)leedybox.com
สร้าง FaviconCanvas API ของเบราว์เซอร์, ตัวเข้ารหัส ICO ของ LeedyBox, JSZip (สำหรับแพ็กเกจ ZIP)leedybox.com
ทำรูปติดบัตรMediaPipe Tasks Vision 0.10.35 (Apache License 2.0) พร้อมโมเดล Face Landmarker และ Selfie Segmenter, Canvas API ของเบราว์เซอร์leedybox.com (โฮสต์เอง)
สร้าง QR และบาร์โค้ดqrcode-generator 1.4.4, JsBarcode 3.11.6 (สัญญาอนุญาต MIT)leedybox.com (โฮสต์เอง)
PDF เป็น JPGPDF.js, JSZipleedybox.com
JPG เป็น PDFjsPDF, SortableJSleedybox.com
PDF เป็นข้อความPDF.js, Tesseract.js (เอนจิน OCR และข้อมูลภาษา)leedybox.com
รวม แยก และบีบอัด PDFPDF.js, pdf-lib, JSZip (แยก PDF)leedybox.com
จัดระเบียบหน้า PDF, หมุน PDFPDF.js (ภาพย่อของหน้า), pdf-lib, SortableJS (จัดระเบียบหน้า PDF)leedybox.com
ใส่ลายน้ำ PDF, ใส่เลขหน้า PDFPDF.js (แสดงตัวอย่าง), pdf-lib ส่วนข้อความในระบบอักษรที่ฟอนต์มาตรฐานของ PDF แสดงไม่ได้จะถูกวาดด้วยฟอนต์ในอุปกรณ์ของคุณและเพิ่มลงไปเป็นรูปภาพleedybox.com
แปลงข้อมูลjs-yaml, PapaParse, สคริปต์เครื่องมือข้อมูลของ LeedyBoxleedybox.com
Base64 / URL / JWT, ตัวแยกวิเคราะห์ Cron, ทดสอบ RegExสคริปต์เครื่องมือข้อมูลของ LeedyBox และความสามารถที่มีในเบราว์เซอร์ (ไม่มีไลบรารีจากภายนอก)leedybox.com
สร้างแฮชMD5 ในสคริปต์ของหน้าเอง ส่วน SHA-1, SHA-256, SHA-384, SHA-512 และ HMAC ผ่าน Web Crypto API ของเบราว์เซอร์leedybox.com
สร้างรหัสผ่านและ UUIDWeb Crypto API (crypto.getRandomValues และ crypto.randomUUID)leedybox.com
แปลง Unix TimestampAPI วันที่และเขตเวลา Intl ของเบราว์เซอร์ และ BigInt (ไม่มีไลบรารีจากภายนอก)leedybox.com
ตรวจ DNI, NIE, NIF, ตรวจเลข TC Kimlik, ตรวจ INN และ SNILS, ตรวจสอบ CPF และ CNPJ, ตรวจสอบ IBAN, คำนวณ Codice Fiscale อิตาลี โมดูลตรวจสอบหมายเลขของ LeedyBox (ไม่มีไลบรารีภายนอก) และสร้างเลขทดสอบด้วย crypto.getRandomValues ของเบราว์เซอร์; รูปแบบ IBAN จากทะเบียน IBAN ของ SWIFT ในไฟล์ข้อมูลที่ LeedyBox ให้บริการ; รหัสสถานที่ของ codice fiscale จากตาราง ANPR ของกระทรวงมหาดไทยอิตาลี ในไฟล์ข้อมูลที่โหลดเฉพาะเมื่อเครื่องมือนั้นต้องใช้ leedybox.com
นับคำและตัวอักษรIntl.Segmenter ของเบราว์เซอร์leedybox.com
แปลงรูปแบบการตั้งชื่อ, เปรียบเทียบข้อความ, สร้าง Lorem Ipsumสคริปต์เครื่องมือข้อมูลของ LeedyBox (ไม่มีไลบรารีจากภายนอก)leedybox.com
แปลงตัวเลขเป็นตัวอักษร โมดูลแปลงตัวเลขเป็นตัวอักษรของ LeedyBox (ไม่ใช้ไลบรารีภายนอก) และ Intl.NumberFormat กับ Intl.DisplayNames ของเบราว์เซอร์ leedybox.com
ตัวเต็มความกว้าง ↔ ครึ่งความกว้าง โมดูลข้อความของ LeedyBox (ไม่ใช้ไลบรารีภายนอก) และ String.prototype.normalize() ของเบราว์เซอร์ leedybox.com
ลบวรรณยุกต์ภาษาเวียดนาม โมดูลข้อความของ LeedyBox (ไม่ใช้ไลบรารีภายนอก) และ String.prototype.normalize() ของเบราว์เซอร์ leedybox.com
สร้าง Slug โมดูลข้อความของ LeedyBox (ไม่ใช้ไลบรารีภายนอก) และ String.prototype.normalize() ของเบราว์เซอร์ leedybox.com
แปลงชื่อเกาหลีเป็นอักษรโรมัน โมดูลข้อความของ LeedyBox (ไม่ใช้ไลบรารีภายนอก) leedybox.com
อักษรซีริลลิกเป็นอักษรละติน โมดูลข้อความของ LeedyBox (ไม่ใช้ไลบรารีภายนอก) leedybox.com
จีนตัวย่อ ↔ ตัวเต็ม opencc-js 1.4.2 (สัญญาอนุญาต MIT) พร้อมพจนานุกรม OpenCC (Apache License 2.0) leedybox.com
แปลงเสียงเป็นข้อความ Transformers.js 4.3.1 (Apache License 2.0), ONNX Runtime Web (สัญญาอนุญาต MIT) และโมเดล Whisper base, small และ large-v3-turbo (สัญญาอนุญาต MIT) leedybox.com
แปลงศักราชญี่ปุ่น โมดูลวันที่ของ LeedyBox (ไม่มีไลบรารีภายนอก) แสดงวันที่ด้วยการจัดรูปแบบ Intl ของเบราว์เซอร์ leedybox.com
แปลง พ.ศ. เป็น ค.ศ. โมดูลวันที่ของ LeedyBox (ไม่มีไลบรารีภายนอก) แสดงวันที่ด้วยการจัดรูปแบบ Intl ของเบราว์เซอร์ leedybox.com
แปลงปฏิทินจันทรคติจีน โมดูลวันที่ของ LeedyBox พร้อมตารางเดือนจากข้อมูล KASI และหอดูดาวฮ่องกง (ไม่มีไลบรารีภายนอก) แสดงวันที่ด้วยการจัดรูปแบบ Intl ของเบราว์เซอร์ leedybox.com
คำนวณอายุแบบเกาหลี โมดูลวันที่ของ LeedyBox พร้อมตารางเดือนจันทรคติเกาหลีจากข้อมูล KASI (ไม่มีไลบรารีภายนอก) แสดงวันที่และรูปพหูพจน์ด้วยการจัดรูปแบบ Intl ของเบราว์เซอร์ leedybox.com
คำนวณ VAT โมดูล VAT ของ LeedyBox (ไม่มีไลบรารีภายนอก): คำนวณแม่นยำด้วย BigInt ของเบราว์เซอร์ แสดงจำนวนเงินและสกุลเงินด้วย Intl.NumberFormat ตารางอัตรา (vat-rates.json ประมาณ 35 KB) ดาวน์โหลดเมื่อเปิดหน้า leedybox.com
คำนวณเปอร์เซ็นต์ โมดูลคำนวณของ LeedyBox (ไม่ใช้ไลบรารีภายนอก) ตัวเลข สกุลเงิน และวันที่แสดงด้วยรูปแบบ Intl ของเบราว์เซอร์ leedybox.com
คำนวณสินเชื่อ โมดูลคำนวณของ LeedyBox (ไม่ใช้ไลบรารีภายนอก) ตัวเลข สกุลเงิน และวันที่แสดงด้วยรูปแบบ Intl ของเบราว์เซอร์ leedybox.com
คำนวณดอกเบี้ยทบต้น โมดูลคำนวณของ LeedyBox (ไม่ใช้ไลบรารีภายนอก) ตัวเลข สกุลเงิน และวันที่แสดงด้วยรูปแบบ Intl ของเบราว์เซอร์ leedybox.com
คำนวณ BMI โมดูลคำนวณของ LeedyBox (ไม่ใช้ไลบรารีภายนอก) ดาวน์โหลดตารางเกณฑ์ (bmi-standards.json ราว 7 KB) เมื่อเปิดหน้า leedybox.com
คำนวณแคลอรี่ โมดูลคำนวณของ LeedyBox (ไม่ใช้ไลบรารีภายนอก) ดาวน์โหลดสูตร (energy-equations.json ราว 8 KB) เมื่อเปิดหน้า leedybox.com
คำนวณอายุ โมดูลคำนวณของ LeedyBox (ไม่ใช้ไลบรารีภายนอก) ตัวเลข สกุลเงิน และวันที่แสดงด้วยรูปแบบ Intl ของเบราว์เซอร์ leedybox.com

หน้าเครื่องมือยังโหลดสคริปต์ Tailwind CSS (เวอร์ชัน 3.4.17) จาก leedybox.com สำหรับการจัดรูปแบบด้วย ข้อความสัญญาอนุญาตของไลบรารีอยู่ใน LICENSES.txt

ทำไมการประมวลผลในเครื่องจึงสำคัญ

การประมวลผลบนอุปกรณ์ทำให้ไฟล์ไม่ต้องเดินทางไปยังเซิร์ฟเวอร์แปลงไฟล์และรอคิว และ LeedyBox ไม่เคยได้รับสำเนาของไฟล์ แต่ก็หมายความว่าผลลัพธ์ขึ้นอยู่กับอุปกรณ์ของคุณ คอมพิวเตอร์ที่มีหน่วยความจำมากจะจัดการไฟล์ที่ใหญ่กว่าโทรศัพท์รุ่นเก่าได้

ข้อจำกัดของเบราว์เซอร์

เนื่องจากการประมวลผลอาศัยทรัพยากรของอุปกรณ์ ประสิทธิภาพจึงขึ้นอยู่กับหน่วยความจำที่มี ความสามารถของเบราว์เซอร์ ความเร็ว CPU และความซับซ้อนของไฟล์ ไฟล์ที่ใหญ่มากหรือซับซ้อนต้องใช้หน่วยความจำและเวลามากขึ้น หากแท็บใช้หน่วยความจำหมด เบราว์เซอร์อาจหยุดหน้าเว็บ การแบ่งงานเป็นไฟล์ที่เล็กลงมักช่วยได้ รูปแบบผลลัพธ์บางอย่างยังขึ้นอยู่กับว่าเบราว์เซอร์ของคุณเข้ารหัสได้หรือไม่

ความเป็นส่วนตัวและคำขอเครือข่าย

การประมวลผลในเครื่องทำให้ไฟล์อยู่บนอุปกรณ์ของคุณ แต่หน้าเว็บเองยังใช้เครือข่าย ได้แก่ โหลด HTML สไตล์ สคริปต์ของตนเอง และไลบรารีที่ระบุไว้ข้างต้น ทั้งหมดจาก leedybox.com และโหลด Google Analytics กับ Google AdSense ซึ่งจะบันทึกคุกกี้ก็ต่อเมื่อคุณยอมรับเท่านั้น Cloudflare ซึ่งโฮสต์เว็บไซต์นี้ยังวัดความเร็วในการโหลดหน้าเว็บด้วย (Cloudflare Web Analytics ไม่ใช้คุกกี้) ไม่มีคำขอใดที่มีเนื้อหาของไฟล์หรือข้อความที่คุณประมวลผล หรือรหัสผ่าน UUID แฮช และโค้ดที่คุณสร้าง

เครื่องมือ PDF เป็นข้อความและแปลงภาพเป็นข้อความจะดาวน์โหลดเอนจิน OCR และข้อมูลภาษาจาก leedybox.com เมื่อต้องใช้ครั้งแรก Tesseract.js จะเก็บข้อมูลภาษาที่ดาวน์โหลดไว้ในที่เก็บข้อมูล IndexedDB ของเบราว์เซอร์เพื่อไม่ต้องดาวน์โหลดซ้ำ คุณลบข้อมูลนี้ได้โดยล้างข้อมูลของเว็บไซต์นี้ในเบราว์เซอร์

เครื่องมือทำรูปติดบัตรจะดาวน์โหลดไลบรารี MediaPipe รันไทม์ WebAssembly และโมเดลตรวจจับใบหน้าจาก leedybox.com เมื่อคุณเลือกรูปแรก ขนาดดาวน์โหลดประมาณ 7 MB (ประมาณ 15 MB เมื่อคลายการบีบอัด) ส่วนโมเดลขนาดเล็กอีกตัว (0.25 MB) จะดาวน์โหลดเฉพาะเมื่อคุณเปลี่ยนพื้นหลัง ไฟล์เหล่านี้อยู่ในแคชปกติของเบราว์เซอร์เท่านั้น และรูปของคุณไม่ถูกส่งไปที่ใด

เครื่องมือแปลงจีนตัวย่อ ↔ ตัวเต็มดาวน์โหลด opencc-js และพจนานุกรมของการแปลงที่เลือกจาก leedybox.com เมื่อคุณเริ่มใช้งาน: จากตัวเต็มไม่เกินประมาณ 100 KB เป็นตัวเต็มประมาณ 1.1 MB ข้อความของคุณไม่ถูกส่งไปที่ใด

เครื่องมือแปลงเสียงเป็นข้อความจะดาวน์โหลด Transformers.js เอนจิน WebAssembly ของ ONNX Runtime และโมเดล Whisper ที่เลือกจาก leedybox.com เมื่อเริ่มถอดเสียงครั้งแรก: base ประมาณ 90 MB, small ประมาณ 250 MB หรือ large-v3-turbo ซึ่งทำงานบนการ์ดจอผ่าน WebGPU ประมาณ 750 MB ไฟล์เหล่านี้บันทึกไว้ใน Cache Storage ของเบราว์เซอร์เพื่อไม่ต้องดาวน์โหลดอีก โดยเครื่องมือจะแสดงขนาดและลบได้ ส่วนของหน้าที่รันโมเดลไม่ได้รับอนุญาตให้เชื่อมต่อเว็บไซต์อื่น และไฟล์เสียงของคุณไม่ถูกส่งไปที่ใด

ที่เกี่ยวข้อง: อ่านนโยบายความเป็นส่วนตัว · อ่านนโยบายคุกกี้

คำถามที่พบบ่อย

การประมวลผลในเครื่องหมายความว่าไม่มีข้อมูลถูกส่งไปที่ใดเลยหรือไม่

ไฟล์และข้อความของคุณไม่ได้ถูกอัปโหลดไปยัง LeedyBox เพื่อประมวลผล แต่หน้าเว็บยังส่งคำขอเว็บตามปกติ ได้แก่ ดาวน์โหลดไฟล์ของตนเองและไลบรารีที่ต้องใช้จาก leedybox.com ส่งคำขอไปยัง Google Analytics และ AdSense (ตัวเลือกความยินยอมของคุณเป็นตัวกำหนดว่าบันทึกคุกกี้ได้หรือไม่) และ Cloudflare วัดเวลาในการโหลดหน้าเว็บ คำขอเหล่านี้ไม่มีเนื้อหาของไฟล์หรือข้อความของคุณ

ทำไม PDF ไฟล์เดียวกันจึงทำงานต่างกันบนอุปกรณ์ต่างกัน

การประมวลผลฝั่งไคลเอนต์ขึ้นอยู่กับหน่วยความจำที่มีของอุปกรณ์ เอนจินเรนเดอร์ของเบราว์เซอร์ ความเร็ว CPU และฟอนต์ระบบที่ติดตั้ง ความแตกต่างของฮาร์ดแวร์หรือเวอร์ชันเบราว์เซอร์อาจเปลี่ยนความเร็วในการประมวลผล และบางครั้งก็เปลี่ยนลักษณะการเรนเดอร์หน้า

เครื่องมือใช้งานแบบออฟไลน์ได้หรือไม่

ไม่แน่นอน ต้องดาวน์โหลดหน้าเว็บและไลบรารีก่อน และเครื่องมือ PDF เป็นข้อความและแปลงภาพเป็นข้อความจะดาวน์โหลดข้อมูลภาษาสำหรับ OCR เมื่อต้องใช้ครั้งแรก