Subformer

หมุนและพลิกรูปภาพ

หมุนรูปภาพหนึ่งรูปหรือทั้งชุดทีละ 90°, สะท้อนแนวนอนหรือแนวตั้ง, และดาวน์โหลด ใช้งานได้กับ JPG, PNG, WebP, HEIC โดยตรงจาก iPhone ของคุณ, GIF, BMP, และ SVG - ทั้งหมดในเบราว์เซอร์ของคุณ, ไม่มีการอัปโหลด

ไฟล์ไม่เคยออกจากเบราว์เซอร์ของคุณ การประมวลผลทั้งหมดทำงานบนอุปกรณ์ของคุณ

วางรูปภาพที่นี่ หรือคลิกเพื่อเลือกดู

JPG, PNG, WebP, HEIC, GIF, BMP, SVG - หมุนทีละ 90°

วิธีการทำงาน

สี่ขั้นตอนจากรูปภาพที่เอียงไปสู่ไฟล์ที่แก้ไขแล้ว

  1. 1. ลากรูปภาพของคุณมาวาง

    ลากรูปภาพไปที่ใดก็ได้บนหน้า หรือคลิกพื้นที่วางไฟล์ รองรับ JPG, PNG, WebP, HEIC, GIF, BMP และ SVG ทั้งหมด

  2. 2. หมุน

    คลิกปุ่มหมุนบนการ์ดใดก็ได้เพื่อหมุนทีละ 90° ใช้การควบคุม “หมุนทั้งหมด” เพื่อใช้การหมุนเดียวกันกับรูปภาพทั้งหมดในชุด

  3. 3. เลือกรูปแบบ

    เก็บรูปแบบเดิมด้วยอัตโนมัติ หรือแปลงเป็น PNG / JPG / WebP สำหรับเอาต์พุต JPG ให้เลือกสีพื้นหลังที่จะเติมมุมที่โปร่งใส

  4. 4. ดาวน์โหลด

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

เมื่อคุณต้องการหมุนรูปภาพ

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

เครื่องมือนี้จะเขียนพิกเซลจริงใหม่เพื่อให้การวางแนวถูกฝังไว้ JPG และ WebP จะเข้ารหัสใหม่ที่คุณภาพ 92 (ใกล้เคียงกับที่มองเห็นได้); PNG และ WebP-lossless จะรักษาทุกไบต์ รูปภาพ HEIC จาก iPhone จะถูกถอดรหัสภายในเครื่อง คุณจึงไม่จำเป็นต้องมีขั้นตอนการแปลงแยกต่างหาก

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

เบื้องหลังการทำงาน

ไม่มีเซิร์ฟเวอร์, ไม่มีอัปโหลด, ไม่มีบริการประมวลผลรูปภาพ การหมุนทำงานบน API ของเบราว์เซอร์มาตรฐานบวกกับโมดูล WebAssembly หนึ่งโมดูลสำหรับรูปแบบที่เบราว์เซอร์ของคุณไม่สามารถอ่านได้โดยกำเนิด

Canvas 2D API
ใช้การแปลงและเข้ารหัสผลลัพธ์ใหม่ การหมุนทีละ 90 องศาเป็นการแมปพิกเซลใหม่แบบไม่สูญเสีย - ตัวเข้ารหัสเป็นขั้นตอนเดียวที่อาจทำให้คุณภาพลดลง ซึ่งเป็นเหตุผลว่าทำไมเอาต์พุต PNG จึงสมบูรณ์แบบระดับไบต์
WebAssembly HEIC decoding
ไฟล์ HEIC และ HEIF จาก iPhone จะถูกถอดรหัสบนอุปกรณ์ของคุณ ไม่มีเบราว์เซอร์ใดที่มีตัวถอดรหัสเนทีฟสำหรับรูปแบบนั้น ดังนั้นโมดูล WebAssembly จึงจัดการในเครื่องแทนที่จะส่งรูปภาพไปยังเซิร์ฟเวอร์แปลง
Browser image codecs
การเข้ารหัส JPEG, PNG และ WebP ใช้ตัวแปลงสัญญาณที่สร้างไว้ในเบราว์เซอร์ของคุณแล้ว ซึ่งทำให้หน้าเว็บมีขนาดเล็กและหมายความว่าเอาต์พุตตรงกับสิ่งที่เบราว์เซอร์ของคุณสร้างขึ้นที่อื่น
File and Blob APIs
ไฟล์ที่คุณลากมาจะถูกอ่านเข้าสู่หน่วยความจำในรูปแบบ Blobs และส่งกลับเป็นไฟล์ดาวน์โหลดทันที ไม่มีอะไรถูกเขียนไปยังเซิร์ฟเวอร์ และไม่มีอะไรคงอยู่หลังจากที่คุณปิดแท็บ

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