WebP เป็นรูปแบบภาพที่นำเสนอโดย Google ซึ่งให้การบีบอัดภาพบนเว็บแบบไม่สูญเสียและไม่สูญเสียข้อมูล รูปภาพ WebP มีขนาดเล็กกว่าเมื่อเทียบกับรูปแบบรูปภาพที่เป็นที่รู้จักและใช้กันอย่างแพร่หลาย เช่น PNG และ JPG ดังนั้นจึงให้ประสบการณ์เว็บที่รวดเร็วกว่า
หากคุณมาที่นี่เพื่อแปลงไฟล์ WebP เป็น JPG, PNG หรือ PDF ทางออนไลน์ ให้ใช้ เครื่องมือแปลง WebP ออนไลน์ฟรีโดย GroupDocs ที่พัฒนาโดยใช้ GroupDocs.Conversion API อย่างไรก็ตาม หากคุณต้องการบรรลุสิ่งที่แน่นอนทางโปรแกรมใน Java โปรดอ่านต่อ
รูปภาพ WebP ให้ความโปร่งใสเหมือน PNG เคลื่อนไหวเหมือน GIF และที่สำคัญที่สุดสำหรับนักพัฒนาเว็บคือขนาดที่เล็กกว่ารูปแบบ JPG คุณภาพเปรียบเทียบ อย่างไรก็ตาม เนื่องจากปัญหาความเข้ากันไม่ได้หรือข้อกำหนดอื่นๆ บางครั้งจำเป็นต้องแปลงรูปภาพ WebP เป็น JPG, PNG หรือรูปแบบอื่นๆ
- Java API เพื่อแปลงรูปภาพ WebP
- แปลง WebP เป็น JPG ใน Java
- แปลง WebP เป็น JPG, PNG, TIFF ด้วยตัวเลือกขั้นสูงใน Java
- การแปลง WebP เป็น PDF ใน Java
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 โดยทางโปรแกรม ตอนนี้คุณสามารถเปลี่ยนการปรับสี (ความสว่างของคอนทราสต์ แกมมา ระดับสีเทา) เป็นรูปแบบที่แปลงแล้วและพลิก หมุน หรือใช้ลายน้ำได้อย่างง่ายดาย
ทำไมไม่สร้างแอปพลิเคชันที่ใช้จาวาของคุณเอง สามารถแปลงรูปแบบภาพที่รองรับและใช้ฟิลเตอร์และรูปแบบสีต่างๆ
ขอให้มีวันที่ดีในการเขียนโค้ด!