หมุนและพลิก

หมุนมุมใดก็ได้ ล็อคที่ 90° และสลับการสะท้อนแนวนอนหรือแนวตั้ง

กลับไปที่เครื่องมือ

กำลังหมุนชุดไฟล์...

วางอะไรก็ได้ที่ต้องการจัดตรง

ภาพสแกน ภาพหน้าจอ งานศิลปะ ไฟล์ RAW และโฟลเดอร์ ZIP แสดงตัวอย่างการหมุนก่อนส่งออก

ล็อคที่ ±90° หรือปรับมุมที่กำหนดเอง ไฟล์ ZIP แตกไฟล์ในเครื่อง

คิวการจัดตำแหน่ง

  • เพิ่มไฟล์เพื่อดูตัวอย่างความเอียงและตัดสินใจว่าแต่ละไฟล์ต้องการหัน หรือพลิกเท่าไหร่

การควบคุมการหมุน

การควบคุมการจัดตำแหน่งขั้นสูง

ต้องการหมุน 90° ที่สมบูรณ์แบบ? กด Shift ค้างไว้ขณะลากแถบเลื่อนเพื่อล็อคทีละ 15°

วางไฟล์เพื่อดูตัวอย่างสด

ความคืบหน้าชุด

ไฟล์ต้นฉบับที่อัปโหลดจะหายไปทันทีหลังจากคุณได้รับไฟล์ที่หมุนแล้ว

ไฟล์ที่หมุนแล้วจะแสดงที่นี่พร้อมหมายเหตุทิศทางและปุ่มดาวน์โหลด

<p>เครื่องมือ <strong>image rotator</strong> ช่วยให้คุณหมุนรูปภาพได้ในมุมใดก็ได้ตั้งแต่ -180 ถึง +180 องศา และสามารถพลิกรูปภาพแนวนอนหรือแนวตั้งได้อีกด้วย คุณสามารถจับตั้งเป็น 90 องศาเพื่อแก้ไขการวางแนวได้อย่างรวดเร็ว หรือปรับมุมให้แม่นยำเพื่อยืดตรงการสแกนที่เอียงและรูปภาพจากโทรศัพท์ที่เบี่ยง แคนวาสจะขยายออกโดยอัตโนมัติเพื่อให้เหมาะกับรูปภาพที่หมุนแล้ว ดังนั้นมุมจึงไม่เคยถูกตัดออก สามารถประมวลผลได้สูงสุด 50 ไฟล์ต่อชุด โดยแต่ละไฟล์มีขนาด 40 MB รูปแบบต้นฉบับ โปรไฟล์สี ข้อมูล EXIF และการจับเวลาแอนิเมชั่นทั้งหมดยังคงไม่เปลี่ยนแปลง</p> <h2>เครื่องมือ Rotator ทำงานอย่างไร</h2> <p>มีการดำเนินการอิสระ 3 อย่าง ซึ่งใช้ตามลำดับนี้: พลิกแนวนอน (กระจกซ้ายขวา) พลิกแนวตั้ง (กระจกบนล่าง) และการหมุนตามมุมใดก็ได้ แต่ละอย่างเป็นตัวเลือก ตั้งมุมเป็น 90 สำหรับการหมุนตามเข็มนาฬิกาหนึ่งในสี่รอบ -90 สำหรับการหมุนทวนเข็มนาฬิกา 180 เพื่อพลิกคว่ำ หรือค่าใดก็ได้ในระหว่างนั้น (เช่น 2.5 สำหรับการยืดตรงเล็กน้อย) ปุ่มพลิกจะเป็นอิสระจากการหมุน ดังนั้นคุณสามารถพลิกรูปภาพได้โดยไม่หมุน หรือทำทั้งสองอย่างในครั้งเดียว</p> <p>การหมุนที่ไม่ใช่มุมฉากต้องให้แคนวาสขยายออก เนื่องจากรูปภาพที่หมุนแล้วไม่พอดีกับสี่เหลี่ยมเดิม เครื่องมือ rotator จัดการสิ่งนี้โดยอัตโนมัติ: แคนวาสเอาต์พุตจะขยายเพื่อรองรับรูปภาพที่หมุนแล้วทั้งหมด และบริเวณมุมที่เพิ่งเปิดออกมาจะมีความโปร่งใส สำหรับรูปแบบที่รองรับความโปร่งใส (PNG, WEBP, GIF, TIFF) มุมเหล่านั้นจะยังคงโปร่งใสในเอาต์พุต สำหรับรูปแบบที่ไม่มี alpha (JPG, BMP) มุมจะเต็มไปด้วยสีพื้นหลังเมื่อบันทึกรูปภาพ ซึ่งโดยค่าเริ่มต้นคือสีขาว</p> <h2>เมื่อใดที่ควรหมุนหรือพลิก</h2> <ul> <li><strong>แก้ไขรูปภาพจากโทรศัพท์ที่ถ่ายในแนวตั้ง:</strong> เมื่อเซ็นเซอร์หมุนอัตโนมัติของโทรศัพท์ล้มเหลวในเวลาจับภาพและแฟล็ก EXIF orientation ผิด การหมุน 90 หรือ -90 องศาจะแก้ไขกรณีส่วนใหญ่</li> <li><strong>ยืดตรงการสแกนที่เบี่ยง:</strong> เอกสารที่ผ่านสแกนเนอร์ในมุมเล็กน้อยจะเอียงออกไป 1 ถึง 5 องศาจากแนวนอน ปรับมุมเล็กน้อยเพื่อให้ข้อความอยู่ในแนวเดียว</li> <li><strong>แก้ไขรูปภาพจากโทรศัพท์ที่เอียง:</strong> รูปภาพที่ถ่ายด้วยมือแทบจะไม่ระดับเลย การหมุนกลับ 1 ถึง 3 องศาจะแก้ไขเส้นขอบฟ้า</li> <li><strong>พลิกด้วยเหตุผลด้านเลย์เอาต์:</strong> รูปภาพของบุคคลที่มองไปทางซ้ายเมื่อการออกแบบของคุณต้องการให้พวกเขามองไปทางขวา หรือโลโก้ที่ต้องหันไปอีกทิศทางเพื่อการวางตำแหน่งแบบสมมาตร พลิกแนวนอนจัดการสิ่งนี้</li> <li><strong>พลิกแนวตั้งสำหรับกรณีพิเศษ:</strong> การสะท้อนในน้ำ องค์ประกอบการสะท้อน หรือการเลิกทำการพลิกแนวตั้งโดยไม่ตั้งใจจากสแกนเนอร์ที่มีข้อบกพร่อง</li> <li><strong>การหมุนชุดของโฟลเดอร์:</strong> ไดเรกทอรีของรูปภาพที่นำเข้าจากกล้องเก่าที่ไม่ได้เขียนข้อมูล metadata การวางแนว ใช้การหมุน 90 องศาเดียวกันกับทุกไฟล์ในโฟลเดอร์ในครั้งเดียว</li> </ul> <h2>การจับคู่กับเครื่องมือื่น</h2> <p>การหมุนมักจะจับคู่กับการครอป หลังจากหมุนรูปภาพที่เอียงไปสองสามองศาเพื่อแก้ไขเส้นขอบฟ้า แคนวาสตอนนี้มีมุมโปร่งใสหรือขนาดใหญ่ขึ้นเล็กน้อย ใช้ <a href="/en/image-cropper">image cropper</a> เพื่อตัดผลลัพธ์กลับไปเป็นสี่เหลี่ยมผืนผ้าที่สะอาดโดยไม่มีขอบโปร่งใส สำหรับการเปลี่ยนรูปแบบหลังจากการหมุน <a href="/en/image-converter">image converter</a> จัดการการแปลง และ <a href="/en/image-compressor">image compressor</a> ลดขนาดไฟล์หากขยายตัวขึ้นระหว่างการหมุน</p> <h2>การหมุนชุดและความเป็นส่วนตัว</h2> <p>การหมุนแต่ละครั้งทำงานในหน่วยความจำบนเซิร์ฟเวอร์ ไฟล์จะสตรีมไปยัง endpoint การหมุน ถอดรหัสลงใน buffer ทำงานผ่าน pipeline พลิกและหมุน และกลับมาเป็น base64 ภายใน JSON response ไม่มีอะไรถูกเขียนลงดิสก์ จัดทำดัชนี บันทึก หรือแคช buffer จะถูกปล่อยทันทีหลังจากส่งการตอบสนอง สูงสุด 50 ไฟล์ต่อชุด 40 MB ต่อไฟล์ ไฟล์ ZIP จะถูกแตกออกฝั่งเซิร์ฟเวอร์ และแต่ละรายการจะนับรวมกับขีดจำกัด 50 ไฟล์เดียวกัน มุมและการตั้งค่าพลิกเดียวกันใช้กับทุกไฟล์ในชุด ข้อมูล EXIF โปรไฟล์สี ICC และการจับเวลาเฟรมแอนิเมชั่นทั้งหมดยังคงไม่เปลี่ยนแปลง</p> <h2 class="tools-section-title">คำถามที่พบบ่อย</h2> <div class="collapse-group collapse-group-narrow"> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_1"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">ฉันสามารถหมุนได้ในมุมใดได้บ้าง</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>มุมใดก็ได้ตั้งแต่ -180 ถึง +180 องศา โดยเพิ่มขึ้นเป็นทศนิยมใดก็ได้ ค่าบวกหมุนตามเข็มนาฬิกา ค่าลบหมุนทวนเข็มนาฬิกา 90 และ -90 เป็นค่าที่พบได้บ่อยที่สุด (หนึ่งในสี่รอบ) 180 พลิกรูปภาพคว่ำ และค่าเล็กน้อยเช่น 1.5 หรือ -2.7 มีประโยชน์สำหรับการยืดตรงการสแกนที่เบี่ยงหรือรูปภาพจากโทรศัพท์ที่เอียง ไม่มีรายการตั้งเป็นล่วงหน้า เพียงพิมพ์มุมที่คุณต้องการ</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_2"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">การหมุนจะลดคุณภาพรูปภาพหรือไม่</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>การหมุนมุมฉาก (90, -90, 180) ไม่มีการสูญเสียเลย เพียงแค่จัดเรียงพิกเซลใหม่ในการจัดเรียงใหม่ การหมุนที่ไม่ใช่มุมฉาก (มุมอื่น ๆ) ต้องการการสุ่มตัวอย่างใหม่เนื่องจากพิกเซลใหม่ไม่ตรงกับตารางเดิม เครื่องมือ rotator ใช้การแก้ไข bicubic ซึ่งรักษาคุณภาพได้ดี แต่ในทางเทคนิคเป็นขั้นตอนที่มีการสูญเสีย ความแตกต่างทางภาพมักจะมองไม่เห็น สำหรับรูปแบบที่มีการสูญเสีย (JPG, lossy WEBP) มีการเข้ารหัสใหม่ครั้งหนึ่งเมื่อบันทึก ดังนั้นสำหรับการแก้ไขซ้ำ ให้เก็บสำเนากลางในรูปแบบ PNG หรือ lossless WEBP</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_3"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">จะเกิดอะไรขึ้นกับมุมเมื่อฉันหมุนด้วยมุมที่ไม่ใช่มุมฉาก</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>แคนวาสเอาต์พุตจะขยายเพื่อรองรับรูปภาพที่หมุนแล้วทั้งหมด และบริเวณมุมใหม่นอกสี่เหลี่ยมที่หมุนแล้วจะมีความโปร่งใส สำหรับรูปแบบที่รองรับความโปร่งใส (PNG, WEBP, GIF, TIFF) มุมเหล่านั้นจะยังคงโปร่งใสในเอาต์พุต สำหรับ JPG และ BMP ซึ่งไม่มี alpha channel มุมจะเต็มไปด้วยสีขาวเมื่อบันทึกรูปภาพ เพื่อให้ได้สี่เหลี่ยมผืนผ้าที่สะอาดโดยไม่มีมุมโปร่งใสหรือสีขาว ให้ตามด้วยการครอปโดยใช้ image cropper</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_4"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">ความแตกต่างระหว่างการหมุนและการพลิกคืออะไร</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>การหมุนจะเปลี่ยนรูปภาพรอบศูนย์กลาง การพลิกจะสะท้อนมันข้ามแกน การหมุน 180 องศาและการพลิกแนวนอนบวกแนวตั้งให้ผลลัพธ์เดียวกัน แต่สำหรับการแปลงอื่น ๆ พวกเขาจะแตกต่างกัน พลิกแนวนอนจะสลับซ้ายและขวา (มีประโยชน์สำหรับการย้อนกลับทิศทางของบุคคลหรือโลโก้) พลิกแนวตั้งจะสลับบนและล่าง (มีประโยชน์สำหรับเอฟเฟกต์การสะท้อน) พลิกทั้งสองและการหมุนเป็นปุ่มควบคุมอิสระ ดังนั้นคุณสามารถรวมสิ่งใดก็ได้ในครั้งเดียว</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_5"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">ฉันจะยืดตรงรูปภาพที่เอียงได้อย่างไร</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>ประมาณว่าเส้นขอบฟ้า (หรือเส้นอ้างอิงอื่น) เบี่ยงออกไปกี่องศา และหมุนตรงข้ามกับจำนวนนั้น หากรูปภาพเอียง 2 องศาตามเข็มนาฬิกา ให้หมุน -2 องศาเพื่อให้ระดับ ตัวอย่างจะช่วยให้คุณปรับแต่งได้ดี เริ่มต้นด้วยการประมาณแบบคร่าวๆ และปรับด้วยการเพิ่มขึ้นครึ่งองศาจนกว่าเส้นขอบฟ้าตรง หลังจากหมุน แคนวาสจะมีมุมโปร่งใส ครอปผลลัพธ์เป็นสี่เหลี่ยมผืนผ้าที่สะอาดหากคุณต้องการเอาต์พุตสี่เหลี่ยมผืนผ้าแบบเรียบ</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_6"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">ฉันสามารถหมุน GIF และ WEBP แบบเคลื่อนไหวได้หรือไม่</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>ได้ทั้งนั้น ทุกเฟรมของ GIF แบบเคลื่อนไหว (หรือ WEBP แบบเคลื่อนไหว) จะถูกหมุนและพลิกในลักษณะเดียวกัน และการจับเวลาเฟรมเดิมและจำนวนลูปจะถูกรักษาไว้ เอาต์พุตเป็น GIF แบบเคลื่อนไหวหรือ WEBP แบบเคลื่อนไหวที่การวางแนวใหม่ เล่นด้วยความเร็วเดียวกันและวนซ้ำในลักษณะเดียวกับต้นฉบับ แคนวาสของทุกเฟรมจะขยายพร้อมกัน ดังนั้นแอนิเมชั่นจึงไม่กระโดดระหว่างขนาด</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_7"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">ข้อมูล EXIF metadata จะยังคงอยู่หลังจากการหมุนหรือไม่</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>ใช่ แท็ก EXIF (กล้อง เลนส์ การเปิดรับแสง GPS เวลาจับภาพ) และโปรไฟล์สี ICC ผ่านท่อ pipeline การหมุนโดยไม่เปลี่ยนแปลง โปรดทราบว่าแฟล็ก EXIF orientation เป็นค่าแยกต่างหากจากการวางแนวพิกเซลจริง เครื่องมือ rotator จะเปลี่ยนพิกเซลโดยตรง ดังนั้นเอาต์พุตจะแสดงผลอย่างถูกต้องโดยไม่คำนึงถึงสิ่งที่แฟล็ก orientation บอก เพื่อลบ metadata ก่อนแชร์ ให้เรียกใช้ผลลัพธ์ผ่าน converter โดยเปิดใช้ตัวเลือก strip-metadata</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_8"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">ฉันสามารถหมุนรูปภาพหลายสิบรูปพร้อมกันได้หรือไม่</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>ได้ สูงสุด 50 ไฟล์ต่อชุด 40 MB ต่อไฟล์ มุมและการตั้งค่าพลิกเดียวกันใช้กับทุกไฟล์ในชุด ซึ่งเป็นสิ่งที่คุณต้องการเมื่อแก้ไขโฟลเดอร์รูปภาพจากกล้องที่ไม่ได้เขียน metadata การวางแนว หรือพลิกชุดของรูปภาพสินค้าเพื่อความสอดคล้องของเลย์เอาต์ ไฟล์ ZIP จะถูกแตกออกฝั่งเซิร์ฟเวอร์ และแต่ละรายการจะนับรวมกับขีดจำกัด 50 ไฟล์เดียวกัน เอาต์พุตจะส่งคืนแต่ละรายการหรือบรรจุใหม่เป็นไฟล์ ZIP ดาวน์โหลดเดียว</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_9"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">ไฟล์ที่อัปโหลดเก็บไว้ที่ใดบ้าง</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>ไม่มี ไฟล์จะสตรีมไปยัง endpoint การหมุน ถอดรหัสลงใน memory buffer ทำงานผ่าน pipeline พลิกและหมุน และส่งกลับในการตอบสนอง ไม่มีอะไรถูกเขียนลงดิสก์ จัดทำดัชนี บันทึก หรือแคช Buffer จะถูกปล่อยทันทีหลังจากส่งการตอบสนอง เครื่องมือนี้ไม่ต้องลงทะเบียนและไม่ติดตามรูปภาพที่คุณได้หมุน</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_10"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">เครื่องมือ Rotator ฟรีหรือต้องลงทะเบียนหรือไม่</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>ฟรีโดยไม่ต้องลงทะเบียน ไม่มีขีดจำกัดอัตรา ไม่มีลายน้ำเพิ่มในเอาต์พุต ไม่มีระดับพรีเมียมที่มีคุณสมบัติเพิ่มเติม ข้อเดียวกันนี้ใช้กับเครื่องมือ imgdeal ทั้งหมด รวมถึง <a href="/en/image-cropper">การครอป</a> <a href="/en/image-resizer">การปรับขนาด</a> <a href="/en/image-converter">การแปลงรูปแบบ</a> และ <a href="/en/image-compressor">การบีบอัด</a></p> </div> </div> </div> </div>