การลบพื้นหลัง แยกวัตถุออกจากสภาพแวดล้อมเพื่อให้คุณสามารถวางไว้บน ความโปร่งใส, สลับฉาก, หรือประกอบเข้ากับการออกแบบใหม่. ภายใต้กระโปรงคุณกำลังประเมิน อัลฟ่าแมท—ความทึบต่อพิกเซลจาก 0 ถึง 1—แล้ว การประกอบอัลฟ่า โฟร์กราวด์ поверх สิ่งอื่น. นี่คือคณิตศาสตร์จาก Porter–Duff และสาเหตุของข้อผิดพ ลาดที่คุ้นเคยเช่น “ขอบ” และ อัลฟ่าตรงกับอัลฟ่าที่คูณไว้ล่วงหน้า. สำหรับคำแนะนำเชิงปฏิบัติเกี่ยวกับการคูณล่วงหน้าและสีเชิงเส้น, ดู บันทึก Win2D ของ Microsoft, Søren Sandmann, และ บทความของ Lomont เกี่ยวกับการผสมเชิงเส้น.
หากคุณสามารถควบคุมการจับภาพได้, ทาสีพื้นหลังเป็นสีทึบ (ส่วนใหญ่มักเป็นสีเขียว) และ คีย์ สีนั้นออกไป. มันรวดเร็ว, ผ่านการทดสอบการต่อสู้ในภาพยนตร์และการออกอากาศ, และเหมาะสำหรับวิดีโอ. ข้อแลกเปลี่ยนคือแสงและตู้เสื้อผ้า: แสงสีจะรั่วไหลไปยังขอบ (โดยเฉพาะเส้นผม), ดังนั้นคุณจะใช้เครื่องมือ despill เพื่อทำให้การปนเปื้อนเป็นกลาง. ไพรเมอร์ที่ดี ได้แก่ เอกสารของ Nuke, Mixing Light, และการสาธิต Fusion แบบลงมือปฏิบัติ.
สำหรับภาพเดี่ยวที่มีพื้นหลังรก, อัลกอริทึม แบบโต้ตอบ ต้องการคำใบ้จากผู้ใช้เล็กน้อย—เช่น, สี่เหลี่ยมผืนผ้าหลวมๆ หรือลายเส้นขยุกขยิก—และมาบรรจบกันเป็นหน้ากากที่คมชัด. วิธีการที่เป็นที่ยอมรับคือ GrabCut (บทในหนังสือ), ซึ่งเรียนรู้แบบจำลองสีสำหรับโฟร์กราวด์/พื้นหลัง และใช้การตัดกราฟซ้ำๆ เพื่อแยกพวกมัน. คุณจะเห็นแนวคิดที่คล้ายกันใน การเลือกโฟร์กราวด์ของ GIMP โดยใช้ SIOX (ปลั๊กอิน ImageJ).
การทำแมท แก้ปัญหาความโปร่งใสแบบเศษส่วนที่ขอบเขตที่บอบบาง (ผม, ขน, ควัน, แก้ว). การทำแมทแบบปิดคลาสสิก ใช้ trimap (แน่นอน-หน้า/แน่นอน-หลัง/ไม่ทราบ) และแก้ปัญหาระบบเชิงเส้นสำหรับอัลฟ่าที่มีความเที่ยงตรงของขอบสูง. การทำแมทภาพแบบลึกสมัยใหม่ ฝึกอบรมโครงข่ายประสาทเทียมบนชุดข้อมูล Adobe Composition-1K (เอกสาร MMEditing), และได้รับการประเมินด้วยเมตริกเช่น SAD, MSE, Gradient, และ Connectivity (คำอธิบายเกณฑ์มาตรฐาน).
งานแบ่งส่วนที่เกี่ยวข้องก็มีประโยชน์เช่นกัน: DeepLabv3+ ปรับปรุงขอบเขตด้วยตัวเข้ารหัส-ตัวถอดรหัสและคอนโวลูชัน atrous (PDF); Mask R-CNN ให้หน้ากากต่ออินสแตนซ์ (PDF); และ SAM (Segment Anything) เป็น โมเดลพื้นฐาน ที่สามารถแจ้งได้ ที่สร้างหน้ากากแบบ zero-shot บนภาพที่ไม่คุ้นเคย.
งานวิชาการรายงานข้อผิดพลาด SAD, MSE, Gradient, และ Connectivity บน Composition-1K. หากคุณกำลังเลือกโมเดล, ให้มองหาเมตริกเหล่านั้น (คำจำกัดความของเมตริก; ส่วนเมตริกของ Background Matting). สำหรับภาพบุคคล/วิดีโอ, MODNet และ Background Matting V2 แข็งแกร่ง; สำหรับภาพ “วัตถุเ ด่น” ทั่วไป, U2-Net เป็นพื้นฐานที่มั่นคง; สำหรับความโปร่งใสที่ยาก, FBA อาจสะอาดกว่า.
รูปแบบ Progressive JPEG (PJPEG) เป็นส่วนขยายของรูปแบบภาพ JPEG ทั่วไป ซึ่งเป็นที่รู้จักในเรื่องประสิทธิภาพในการบีบอัดภาพดิจิทัลและภาพถ่าย ซึ่งแตกต่างจาก JPEG มาตรฐานที่โหลดภาพจากบนลงล่างในครั้งเดียว PJPEG จะโหลดภาพในหลายๆ ครั้ง โดยเพิ่มคุณภาพขึ้นเรื่อยๆ เทคนิคนี้ให้ข้อได้เปรียบที่สำคัญในการออกแบบเว็บและการนำเสนอภาพออนไลน์ ซึ่งความเร็วในการโหลดภาพและการมีส่วนร่วมของผู้ชมมีความสำคัญ การทำความเข้าใจความซับซ้อนทางเทคนิคของ PJPEG อาจเป็นประโยชน์สำหรับการเพิ่มประสิทธิภาพการทำงานของเว็บและการปรับปรุงประสบการณ์ของผู้ใช้
PJPEG ใช้เทคนิค Discrete Cosine Transform (DCT) ซึ่งคล้ายกับ JPEG มาตรฐาน DCT ทำงานโดยการแบ่งภาพออกเป็นส่วนต่างๆ ที่มีความถี่ต่างกัน จากนั้นจึงแปลงสัญญาณเหล่านี้เพื่อลดขนาดไฟล์ สิ่งที่ทำให้ PJPEG แตกต่างจาก JPEG มาตรฐานในกระบวนการนี้คือวิธีการจัดระเบียบและใช้ค่าสัมประสิทธิ์ DCT เหล่านี้ PJPEG จัดเก็บค่าสัมประสิทธิ์เหล่านี้ในลักษณะที่ช่วยให้สามารถสร้างคุณภาพของภาพได้อย่างต่อเนื่อง ในตอนแรกจะแสดงตัวอย่างคร่าวๆ ของภาพทั้งหมดโดยใช้เฉพาะค่าสัมประสิทธิ์ที่สำคัญที่สุด โดยการผ่านครั้งต่อๆ ไปจะเพิ่มรายละเอียดที่ละเอียดขึ้น
แง่มุมที่สำคัญของรูปแบบ PJPEG คือกระบวนการบีบอัด ซึ่งแบ่งออกเป็นสองขั้นตอนหลัก ได้แก่ การสูญเสียและไม่สูญเสีย ขั้นตอนการสูญเสียเกี่ยวข้องกับการแปลงสัญญาณค่าสัมประสิทธิ์ DCT ซึ่งจะลดความแม่นยำของรายละเอียดภาพ แต่จะลดขนาดไฟล์ลงอย่างมาก ในระหว่างขั้นตอนนี้ ค่าสัมประสิทธิ์จะถูกจัดเรียงใหม่เพื่อจัดลำดับความสำคัญของข้อมูลที่สำคัญที่สุดในด้านภาพ ขั้นตอนที่ไม่สูญเสียเกี่ยวข้องกับกระบวนการเข้ารหัส Huffman ซึ่ งจะบีบอัดภาพเพิ่มเติมโดยไม่สูญเสียคุณภาพเพิ่มเติม การบีบอัดแบบสองขั้นตอนนี้ช่วยให้ภาพ PJPEG โหลดได้อย่างต่อเนื่องโดยไม่ลดทอนคุณภาพของภาพขั้นสุดท้าย
กระบวนการเข้ารหัสภาพเป็นรูปแบบ PJPEG เกี่ยวข้องกับการสร้างการสแกนภาพหลายครั้ง โดยแต่ละครั้งจะมีรายละเอียดมากขึ้น การสแกนครั้งแรกจะแนะนำโครงร่างพื้นฐาน แสดงสีและรูปร่างหลัก การสแกนต่อๆ ไปจะเพิ่มเลเยอร์ของรายละเอียด ช่วยให้ผู้ชมเข้าใจสาระสำคัญของภาพได้อย่างรวดเร็วแม้ว่าจะยังโหลดไม่เสร็จสมบูรณ์ก็ตาม แง่มุมนี้ของ PJPEG เป็นประโยชน์อย่างยิ่งสำหรับภาพที่ดูผ่านการเชื่อมต่ออินเทอร์เน็ตที่ช้า ซึ่งจำเป็นต้องส่งเนื้อหาอย่างมีประสิทธิภาพโดยไม่ลดทอนคุณภาพของภาพ
การดูภาพที่เข้ารหัสในรูปแบบ PJPEG ต้องใช้เว็บเบราว์เซอร์หรือโปรแกรมดูภาพที่รองรับการแสดงผลแบบต่อเนื่อง ข ณะที่ดาวน์โหลดข้อมูลภาพ ซอฟต์แวร์จะตีความการสแกนตามลำดับ โดยอัปเดตการแสดงผลด้วยการแสดงภาพที่มีความเที่ยงตรงสูงขึ้นเมื่อมีข้อมูลเพิ่มเติมพร้อมใช้งาน สิ่งนี้สร้างประสบการณ์ของผู้ใช้ที่ภาพดูเหมือนโหลดเร็วขึ้น เนื่องจากภาพเวอร์ชันคุณภาพต่ำกว่าจะปรากฏขึ้นก่อน ตามด้วยการปรับปรุงรายละเอียดและความคมชัดทีละน้อย
ข้อได้เปรียบอีกประการหนึ่งของ PJPEG เหนือกว่า JPEG มาตรฐานคือขนาดไฟล์ แม้ว่าการจัดเก็บการสแกนภาพเดียวกันหลายครั้งอาจส่งผลให้ไฟล์มีขนาดใหญ่ขึ้น แต่เทคนิคการบีบอัดที่มีประสิทธิภาพที่ใช้ใน PJPEG มักจะให้ขนาดไฟล์ที่เล็กลงสำหรับคุณภาพภาพเดียวกัน เนื่องจากการสแกนครั้งแรกต้องการค่าสัมประสิทธิ์ DCT ค่อนข้างน้อยเพื่อแสดงภาพ และรายละเอียดเพิ่มเติมจะถูกเพิ่มเข้ามาในลักษณะที่ได้รับการปรับให้เหมาะสมอย่างมาก ปร ะสิทธิภาพนี้ทำให้ PJPEG เป็นตัวเลือกที่น่าสนใจสำหรับการเพิ่มประสิทธิภาพเวลาในการโหลดเว็บไซต์และการปรับปรุงประสิทธิภาพโดยรวมของเว็บ
ในแง่ของข้อเสีย ความท้าทายประการหนึ่งของ PJPEG คือความจำเป็นของซอฟต์แวร์เฉพาะหรือการสนับสนุนเบราว์เซอร์เพื่อให้ได้รับประโยชน์อย่างเต็มที่จากคุณสมบัติการโหลดแบบต่อเนื่อง แม้ว่าเว็บเบราว์เซอร์สมัยใหม่ส่วนใหญ่จะรองรับ PJPEG แต่ซอฟต์แวร์แก้ไขภาพบางตัวอาจจัดการรูปแบบนี้ไม่ถูกต้อง ซึ่งนำไปสู่ปัญหาในการแก้ไขไฟล์ PJPEG นอกจากนี้ คุณสมบัติการโหลดแบบต่อเนื่องอาจสังเกตเห็นได้น้อยลงในเครือข่ายที่เร็วมาก ซึ่งภาพอาจโหลดได้เกือบจะในทันที ทำให้การปรับปรุงแบบต่อเนื่องเป็นโมฆะ
จากมุมมองของนักพัฒนา การใช้ PJPEG บนเว็บไซต์ต้องพิจารณาการตั้งค่าคุณภาพของภาพอย่างรอบคอบในระหว่างกระบวนการเข้ารหัส ความสมดุลระหว่างขนาดไฟล์และคุณภาพของภาพมีความสำคัญ เนื่องจากภาพที่บีบอัดมากเกินไปอาจโหลดได้อย่างรวดเร็ว แต่ทำให้ผู้ใช้ผิดหวังกับคุณภาพที่แย่ ในทางกลับกัน การบีบอัดน้อยเกินไปอาจส่งผลให้เวลาในการโหลดนานขึ้น ซึ่งอาจเป็นอันตรายต่อการมีส่วนร่วมของผู้ใช้ นักพัฒนายังต้องตระหนักถึงความสามารถในการรองรับและแสดงผลของเบราว์เซอร์และอุปกรณ์ที่ผู้ชมใช้ เพื่อให้แน่ใจว่ามีประสบการณ์ที่สอดคล้องกัน
แง่มุมทางเทคนิคของการสร้างไฟล์ PJPEG เกี่ยวข้องกับเครื่องมือซอฟต์แวร์เฉพาะที่สามารถจัดการการเข้ารหัส JPEG ด้วยการตั้งค่าตัวเลือกแบบต่อเนื่อง ตัวอย่างเช่น Adobe Photoshop มีตัวเลือกในการบันทึกภาพในรูปแบบ PJPEG ช่วยให้ผู้ใช้สามารถปรับจำนวนการสแกนและระดับการบีบอัด สำหรับการพัฒนาเว็บ มีเครื่องมือและไลบรารีออนไลน์ต่างๆ ที่ช่วยลดความซับซ้อนของกระบวนการแปลงภาพ JPEG มาตรฐานเป็น PJPEG ช่วยให้นักพัฒนาสามารถเพิ่มประสิทธิภาพสินทรัพย์บนเว็บได้อย่างมีประสิทธิภาพมากขึ้น
จากมุมมองทางประวัติศาสตร์ รูปแบบ JPEG รวมถึงรูปแบบต่อเนื่อง ได้รับการพัฒนาโดย Joint Photographic Experts Group ในช่วงต้นทศวรรษ 1990 ซึ่งเป็นส่วนหนึ่งของมาตรฐานการถ่ายภาพและการสื่อสารแบบดิจิทัลในทางการแพทย์ (DICOM) ด้วยการระเบิดของอินเทอร์เน็ตและการถ่ายภาพดิจิทัล JPEG จึงกลายเป็นหนึ่งในรูปแบบภาพที่ใช้กันอย่างแพร่หลายมากที่สุดเนื่องจากการบีบอัดที่มีประสิทธิภาพซึ่งทำให้การแชร์และแสดงภาพออนไลน์เป็นไปได้ การเปิดตัว PJPEG ช่วยเพิ่มประสบการณ์ของผู้ใช้โดยการแก้ไขข้อจำกัดของแบนด์วิดท์และความเร็วในการเชื่อมต่อที่แพร่หลายในเวลานั้น
การใช้ PJPEG ไม่ได้จำกัดอยู่แค่ภาพบนเว็บเท่านั้น ยังพบการใช้งานในด้านอื่นๆ ที่การโหลดภาพและการแสดงผลแบบต่อเนื่องที่มีประสิทธิภาพสามารถเพิ่มประสบการณ์ของผู้ใช้ได้ ตัวอย่างเช่น ในเกมออนไลน์ PJPEG สามารถใช้สำหรับโหลดพื้นผิวเกมเพื่อให้ผู้เล่นได้รับประสบการณ์ที่ราบรื่นแม้ในขณะที่แบนด์วิดท์มีข้อจำกัด ในทำนองเดียวกัน ในอีคอมเมิร์ซ ภาพแบบต่อเนื่องสามารถช่วยให้ผู้ใช้มีส่วนร่วมขณะเรียกดูแกลเลอรีผลิตภัณฑ์ ซึ่งจะช่วยเพิ่มโอกาสในการแปลง
ยิ่งไปกว่านั้น การแพร่หลายของจอแสดงผลความละเอียดสูงและอุปกรณ์พกพามีอิทธิพลต่อการใช้ PJPEG บนหน้าจอความละเอียดสูง การโหลดภาพคุณภาพสูงอาจใช้แบนด์วิดท์มาก PJPEG ช่วยให้สามารถประนีประนอมได้โดยอนุญาตให้แสดงภาพที่คุณภาพต่ำกว่าในตอนแรก จากนั้นจึงปรับปรุงคุณภาพอย่างต่อเนื่อง ซึ่งจะช่วยลดเวลาในการโหลดที่รับรู้ได้ แนวทางนี้ได้เปรียบเป็นพิเศษในสภาพแวดล้อมบนมือถือ ซึ่ง การใช้ข้อมูลและความเร็วอาจเป็นปัจจัยจำกัด
ข้อควรพิจารณาทางด้านสิ่งแวดล้อมยังมีบทบาทในการนำ PJPEG มาใช้ โดยการลดขนาดไฟ
ตัวแปลงนี้ทำงานทั้งหมดในเบราว์เซอร์ของคุณ เมื่อคุณเลือก ไฟล์ มันจะถูกอ่านเข้าสู่หน่วยความจำและแปลงเป็นรูปแบบที่เลือก คุณสามารถดาวน์โหลดไฟล์ที่แปลงแล้วได้.
การแปลงเริ่มทันที และไฟล์ส่วนใหญ่ถูกแปลงใน ภายใต้วินาที ไฟล์ขนาดใหญ่อาจใช้เวลานานขึ้น.
ไฟล์ของคุณไม่เคยถูกอัปโหลดไปยังเซิร์ฟเวอร์ของเรา พวกเขา ถูกแปลงในเบราว์เซอร์ของคุณ และไฟล์ที่แปลงแล้วจากนั้น ดาวน์โหลด เราไม่เคยเห็นไฟล์ของคุณ.
เราสนับสนุนการแปลงระหว่างทุกรูปแบบภาพ รวมถึง JPEG, PNG, GIF, WebP, SVG, BMP, TIFF, และอื่น ๆ อีกมากมาย.
ตัวแปลงนี้เป็นฟรีและจะเป็นฟรีตลอดไป เนื่องจากมันทำงานในเบราว์เซอร์ของคุณ เราไม่ต้องจ่ายเงินสำหรับ เซิร์ฟเวอร์ ดังนั้นเราไม่จำเป็นต้องเรียกเก็บค่าใช้จ่ายจากคุณ.
ใช่! คุณสามารถแปลงไฟล์เท่าที่คุณต้องการในครั้งเดียว แค่ เลือกไฟล์หลายไฟล์เมื่อคุณเพิ่มพวกเขา.