WebP เป็นรูปแบบภาพที่นำเสนอโดย Google ซึ่งให้การบีบอัดภาพบนเว็บแบบไม่สูญเสียและไม่สูญเสียข้อมูล รูปภาพ WebP มีขนาดเล็กกว่าเมื่อเทียบกับรูปแบบรูปภาพที่เป็นที่รู้จักและใช้กันอย่างแพร่หลาย เช่น PNG และ JPG ดังนั้นจึงให้ประสบการณ์เว็บที่รวดเร็วกว่า

โปรแกรมแปลง WebP เป็น JPG ออนไลน์ฟรี

หากคุณมาที่นี่เพื่อแปลงไฟล์ WebP เป็น JPG, PNG หรือ PDF ทางออนไลน์ ให้ใช้ เครื่องมือแปลง WebP ออนไลน์ฟรีโดย GroupDocs ที่พัฒนาโดยใช้ GroupDocs.Conversion API อย่างไรก็ตาม หากคุณต้องการบรรลุสิ่งที่แน่นอนทางโปรแกรมใน Java โปรดอ่านต่อ

รูปภาพ WebP ให้ความโปร่งใสเหมือน PNG เคลื่อนไหวเหมือน GIF และที่สำคัญที่สุดสำหรับนักพัฒนาเว็บคือขนาดที่เล็กกว่ารูปแบบ JPG คุณภาพเปรียบเทียบ อย่างไรก็ตาม เนื่องจากปัญหาความเข้ากันไม่ได้หรือข้อกำหนดอื่นๆ บางครั้งจำเป็นต้องแปลงรูปภาพ WebP เป็น JPG, PNG หรือรูปแบบอื่นๆ

แปลงรูปภาพ WebP เป็นรูปแบบ JPG, PNG หรือ PDF ใน Java และ C#

ภาพต้นฉบับ WebP เปลี่ยนเป็นรูปแบบ JPG พร้อมการปรับสีและตัวเลือกต่างๆ ภาพที่ใช้: [A Wild Cherry (Prunus avium) in flower][7]. ผู้เขียนภาพ: เบนจามิน กิมเมล ภาพถ่ายได้รับอนุญาตภายใต้ใบอนุญาต [Creative Commons][8] [Attribution-Share Alike 3.0 Unported][9]

Java API เพื่อแปลงรูปภาพ WebP

GroupDocs มี โซลูชัน เพื่อแปลงรูปแบบไฟล์เอกสารและรูปภาพมากกว่า 50 รูปแบบ ในฐานะนักพัฒนา Java คุณสามารถใช้ GroupDocs.Conversion for Java เพื่อแปลงรูปภาพ WebP ภายในแอปพลิเคชันที่ใช้ Java ได้

คุณสามารถดาวน์โหลดไฟล์ JAR ได้จาก ส่วนการดาวน์โหลด หรือเพียงเพิ่มที่เก็บข้อมูลและการกำหนดค่าการพึ่งพาต่อไปนี้ใน pom.xml ของแอปพลิเคชัน Java ที่ใช้ maven

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-conversion</artifactId>
        <version>20.10.3</version> 
</dependency>

ขณะใช้ GroupDocs.Conversion API คุณสามารถรับรูปแบบการแปลงที่เป็นไปได้ของเอกสารต้นฉบับหรือรูปภาพโดยใช้เมธอด getPossibleConversions() ของคลาส Converter มีหลายวิธีในการรับ Conversion ที่เป็นไปได้ คุณอาจไปที่ เอกสารประกอบ หรือ ข้อมูลอ้างอิง API สำหรับสิ่งนี้

แปลง WebP เป็น JPG ใน Java

ขั้นตอนต่อไปนี้ช่วยคุณแปลงรูปภาพ WebP เป็น JPG หรือรูปแบบอื่นๆ:

  • เริ่มต้นวัตถุคลาส Converter ด้วยไฟล์รูปภาพ WebP
  • ตั้งค่ารูปแบบการแปลงเป็น JPG โดยใช้วิธี setFormat ของ ImageConvertOptions
  • แปลง WebP เป็น JPG โดยใช้วิธีแปลง

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

// แปลง WebP เป็น JPG ใน Java โดยใช้ GroupDocs.Conversion API
Converter converter = new Converter("filePath/WebPImage.webp");
ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Jpg);
converter.convert("path/WebPToJPG.jpg", options);

แปลง WebP เป็น JPG, PNG, TIFF ด้วยตัวเลือกขั้นสูงใน Java

ขณะแปลง WebP เป็น JPG, PNG หรือรูปแบบอื่นๆ คุณยังสามารถใช้การปรับสีกับภาพที่ส่งออกได้ คุณสามารถเปลี่ยนคอนทราสต์ ความสว่าง และแกมมาของภาพที่ได้ ภาพสามารถพลิก หมุน ใส่ลายน้ำ หรือรับภาพระดับสีเทาเป็นเอาต์พุต

ด้านบน ฉันได้แสดงรูปภาพผลลัพธ์ที่แปลงจากรูปแบบ WebP เป็น JPG หลังจากใช้รูปแบบต่างๆ โดยใช้โค้ด Java ที่กล่าวถึงด้านล่าง

// แปลง WebP เป็น JPG, PNG, GIF, TIFF ใน Java และใช้ตัวกรองเช่น Flip, Brightness, Contrast, Gamma, Rotate, Watermark 
Converter converter = new Converter("filePath/WebPImage.webp");

// ตั้งค่าตัวเลือกการแปลงรูปภาพ คุณสามารถใช้หนึ่งตัวกรองในแต่ละครั้ง
ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Jpg);
options.setFlipMode(ImageFlipModes.FlipX);
options.setBrightness(50);
options.setContrast(50);
options.setGamma(0.5F);
options.setGrayscale(true);
options.setRotateAngle(90);

// ตั้งค่าข้อความและลักษณะลายน้ำ 
WatermarkOptions watermark = new WatermarkOptions();
watermark.setText("GroupDocs");
watermark.setFont(new Font("Arial", Font.BOLD, 130));
watermark.setColor(Color.WHITE);
watermark.setBackground(false);
watermark.setRotationAngle(-45);
watermark.setTop(70);
watermark.setLeft(150);
watermark.setTransparency(0.2);
options.setWatermark(watermark);

converter.convert("filePath/WebPToJPG.jpg", options);

การแปลง WebP เป็น PDF ใน Java

นอกจากการแปลง WebP เป็นรูปแบบรูปภาพอื่นแล้ว GroupDocs.Conversion API ยังช่วยให้แปลง WebP เป็นรูปแบบเอกสาร เช่น PDF ได้อีกด้วย ตัวอย่างต่อไปนี้แสดงวิธีที่คุณสามารถแปลงรูปภาพ WebP เป็น PDF (Portable Document Format) ได้อย่างรวดเร็ว คุณสามารถใช้การปรับแต่งเพิ่มเติมสำหรับไฟล์ PDF ที่เป็นผลลัพธ์ได้โดยใช้ ตัวเลือกการแปลง ที่เกี่ยวข้อง

// แปลง WebP เป็น PDF ใน Java โดยใช้ GroupDocs.Conversion API
Converter converter = new Converter("filePath/WebPImage.webp");
PdfConvertOptions options = new PdfConvertOptions();
converter.convert("filePath/WebPToPDF.pdf", options);

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

บทสรุป

ฉันคิดว่าในฐานะนักพัฒนา Java ตอนนี้คุณมั่นใจที่จะแปลงรูปภาพ WebP เป็น JPG, PNG, GIF, TIFF, PDF และรูปแบบอื่นๆ ใน Java โดยทางโปรแกรม ตอนนี้คุณสามารถเปลี่ยนการปรับสี (ความสว่างของคอนทราสต์ แกมมา ระดับสีเทา) เป็นรูปแบบที่แปลงแล้วและพลิก หมุน หรือใช้ลายน้ำได้อย่างง่ายดาย

ทำไมไม่สร้างแอปพลิเคชันที่ใช้จาวาของคุณเอง สามารถแปลงรูปแบบภาพที่รองรับและใช้ฟิลเตอร์และรูปแบบสีต่างๆ

ขอให้มีวันที่ดีในการเขียนโค้ด!

ดูสิ่งนี้ด้วย