เมื่อใช้ Aspose.Total สำหรับ Java คุณจะแปลงรูปแบบ JSON เป็น APNG ภายในแอปพลิเคชัน Java ใดก็ได้ใน 2 ขั้นตอนง่ายๆ ประการแรก โดยใช้ Aspose.Cells for Java คุณสามารถแยก JSON เป็น JPEG หลังจากนั้น เมื่อใช้ Aspose.Imaging for Java คุณจะสามารถแปลง JPEG เป็น APNG
ข้อกำหนดการแปลง
นอกจากนี้ API ยังช่วยให้คุณแยกวิเคราะห์ JSON เป็น APNG ด้วยตัวเลือกเค้าโครงที่ระบุ ในการระบุตัวเลือกเลย์เอาต์ คุณสามารถใช้คลาส JsonLayoutOptions ได้ ช่วยให้คุณสามารถประมวลผลอาร์เรย์เป็นตาราง ละเว้นค่าว่าง ละเว้นชื่ออาร์เรย์ ละเว้นชื่ออ็อบเจ็กต์ แปลงสตริงเป็นตัวเลขหรือวันที่ กำหนดวันที่และรูปแบบตัวเลข และกำหนดรูปแบบชื่อ ตัวเลือกทั้งหมดเหล่านี้ช่วยให้คุณสามารถนำเสนอข้อมูลได้ตามความต้องการของคุณ ข้อมูลโค้ดต่อไปนี้แสดงวิธีตั้งค่าตัวเลือกเลย์เอาต์
ตั้งค่าเค้าโครงและแปลงรูปแบบ JSON เป็น APNG ผ่าน Java
เมื่อใช้ API คุณยังสามารถแปลง JSON เป็น APNG ด้วยลายน้ำในเอกสาร APNG ของคุณ ในการเพิ่มลายน้ำให้คุณสามารถแปลง JSON เป็น JPEG และเพิ่มลายน้ำลงไปก่อน ในการเพิ่มลายน้ำ ให้โหลดไฟล์รูปภาพโดยใช้คลาส Image สร้างออบเจกต์ของ กราฟิก ://apireference.aspose.com/imaging/java/com.aspose.imaging/Graphics) และเริ่มต้นด้วยวัตถุ Image สร้าง Matrix ใหม่ com.aspose.imaging/Matrix) และตั้งค่าการแปลและการแปลงเป็นมุมที่ต้องการและเพิ่มลายน้ำโดยใช้ Graphics.drawString วิธี หลังจากเพิ่มลายน้ำลงในรูปภาพของคุณแล้ว คุณสามารถบันทึก JPEG เป็นรูปแบบ APNG ได้
สำรวจ JSON ตัวเลือกการแปลงด้วย Java
JSON รูปแบบไฟล์คืออะไร
รูปแบบไฟล์ JSON (JavaScript Object Notation) เป็นรูปแบบการแลกเปลี่ยนข้อมูลที่มีน้ำหนักเบาและใช้กันอย่างแพร่หลาย ได้รับมาจากภาษาโปรแกรม JavaScript แต่ตอนนี้ไม่ขึ้นกับภาษาและรองรับโดยภาษาโปรแกรมต่างๆ ไฟล์ JSON จัดเก็บข้อมูลในรูปแบบที่มีโครงสร้างและอ่านได้ ทำให้ทั้งมนุษย์และเครื่องจักรเข้าใจและประมวลผลได้ง่าย
ไฟล์ JSON ประกอบด้วยคู่คีย์-ค่าที่จัดอยู่ในโครงสร้างแบบลำดับชั้น พวกเขาแสดงข้อมูลด้วยวิธีที่ง่ายและไม่ซับซ้อนโดยใช้วัตถุ (อยู่ในวงเล็บปีกกา {}) และอาร์เรย์ (อยู่ในวงเล็บเหลี่ยม []) แต่ละคีย์จะจับคู่กับค่าที่สอดคล้องกัน ซึ่งสามารถเป็นสตริง ตัวเลข บูลีน โมฆะ วัตถุ หรืออาร์เรย์ ความยืดหยุ่นนี้ช่วยให้ JSON จัดการกับโครงสร้างข้อมูลที่ซับซ้อนและซ้อนกันได้
ข้อดีหลักประการหนึ่งของ JSON คือความเรียบง่ายและใช้งานง่าย ลักษณะที่เบาและไวยากรณ์ที่น้อยที่สุดทำให้มีประสิทธิภาพสำหรับการรับส่งข้อมูลผ่านเครือข่ายและการจัดเก็บในไฟล์ ไฟล์ JSON มักใช้สำหรับการแลกเปลี่ยนข้อมูลระหว่างเว็บเซิร์ฟเวอร์และไคลเอนต์ เช่นเดียวกับไฟล์การกำหนดค่า API และการจัดเก็บข้อมูลที่มีโครงสร้าง
ไฟล์ JSON นั้นมนุษย์สามารถอ่านได้ และสามารถเข้าใจและแก้ไขได้ง่ายโดยใช้ข้อความ บรรณาธิการ. นอกจากนี้ยังสามารถอ่านด้วยเครื่องได้ ทำให้แอปพลิเคชันแยกวิเคราะห์และประมวลผลข้อมูล JSON ได้อย่างมีประสิทธิภาพ ภาษาโปรแกรมหลายภาษามีไลบรารีหรือแพ็คเกจในตัวสำหรับการทำงานกับ JSON ทำให้การแยกวิเคราะห์และการทำให้เป็นอนุกรมของข้อมูล JSON ง่ายขึ้น
APNG รูปแบบไฟล์คืออะไร
Animated Portable Network Graphics (APNG) เป็นรูปแบบไฟล์สำหรับภาพเคลื่อนไหว เป็นส่วนเสริมของรูปแบบ Portable Network Graphics (PNG) ซึ่งเพิ่มการรองรับแอนิเมชัน ไฟล์ APNG คล้ายกับไฟล์ MNG แต่ APNG นั้นง่ายกว่ามากและมีการรองรับที่ดีกว่าในเว็บเบราว์เซอร์ APNG ถูกสร้างขึ้นเป็นส่วนขยายของรูปแบบ PNG เพื่อให้ภาพเคลื่อนไหวได้ ใช้การบีบอัดแบบเดียวกับ PNG ดังนั้นขนาดไฟล์จึงมักจะเล็กกว่า GIF APNG ยังรองรับความโปร่งใสและการผสมอัลฟา เช่น PNG ข้อแตกต่างหลักระหว่าง APNG และรูปแบบภาพเคลื่อนไหวอื่นๆ คือ APNG ใช้ภาพเคลื่อนไหวแบบเฟรม ในขณะที่รูปแบบอื่นๆ (เช่น GIF) ใช้ภาพเคลื่อนไหวแบบสไปรต์ ซึ่งหมายความว่าแต่ละเฟรมในไฟล์ APNG สามารถมีขนาดต่างกันและมีระดับความโปร่งใสต่างกัน APNG ยังรองรับอัตราเฟรมที่ผันแปรและการหน่วงเวลาของเฟรม ดังนั้นภาพเคลื่อนไหวจึงมีความนุ่มนวลกว่า GIF APNG รองรับโดยเว็บเบราว์เซอร์ส่วนใหญ่ รวมถึง Firefox, Chrome และ Safari Internet Explorer ไม่รองรับ APNG แต่มีปลั๊กอินให้ใช้งาน