เมื่อใช้ Aspose.Total สำหรับ Java คุณจะแปลงรูปแบบ JSON เป็น TGA ภายในแอปพลิเคชัน Java ใดก็ได้ใน 2 ขั้นตอนง่ายๆ ประการแรก โดยใช้ Aspose.Cells for Java คุณสามารถแยก JSON เป็น JPEG หลังจากนั้น เมื่อใช้ Aspose.Imaging for Java คุณจะสามารถแปลง JPEG เป็น TGA
ข้อกำหนดการแปลง
นอกจากนี้ API ยังช่วยให้คุณแยกวิเคราะห์ JSON เป็น TGA ด้วยตัวเลือกเค้าโครงที่ระบุ ในการระบุตัวเลือกเลย์เอาต์ คุณสามารถใช้คลาส JsonLayoutOptions ได้ ช่วยให้คุณสามารถประมวลผลอาร์เรย์เป็นตาราง ละเว้นค่าว่าง ละเว้นชื่ออาร์เรย์ ละเว้นชื่ออ็อบเจ็กต์ แปลงสตริงเป็นตัวเลขหรือวันที่ กำหนดวันที่และรูปแบบตัวเลข และกำหนดรูปแบบชื่อ ตัวเลือกทั้งหมดเหล่านี้ช่วยให้คุณสามารถนำเสนอข้อมูลได้ตามความต้องการของคุณ ข้อมูลโค้ดต่อไปนี้แสดงวิธีตั้งค่าตัวเลือกเลย์เอาต์
ตั้งค่าเค้าโครงและแปลงรูปแบบ JSON เป็น TGA ผ่าน Java
เมื่อใช้ API คุณยังสามารถแปลง JSON เป็น TGA ด้วยลายน้ำในเอกสาร TGA ของคุณ ในการเพิ่มลายน้ำให้คุณสามารถแปลง JSON เป็น JPEG และเพิ่มลายน้ำลงไปก่อน ในการเพิ่มลายน้ำ ให้โหลดไฟล์รูปภาพโดยใช้คลาส Image สร้างออบเจกต์ของ กราฟิก ://apireference.aspose.com/imaging/java/com.aspose.imaging/Graphics) และเริ่มต้นด้วยวัตถุ Image สร้าง Matrix ใหม่ com.aspose.imaging/Matrix) และตั้งค่าการแปลและการแปลงเป็นมุมที่ต้องการและเพิ่มลายน้ำโดยใช้ Graphics.drawString วิธี หลังจากเพิ่มลายน้ำลงในรูปภาพของคุณแล้ว คุณสามารถบันทึก JPEG เป็นรูปแบบ TGA ได้
สำรวจ JSON ตัวเลือกการแปลงด้วย Java
JSON รูปแบบไฟล์คืออะไร
รูปแบบไฟล์ JSON (JavaScript Object Notation) เป็นรูปแบบการแลกเปลี่ยนข้อมูลที่มีน้ำหนักเบาและใช้กันอย่างแพร่หลาย ได้รับมาจากภาษาโปรแกรม JavaScript แต่ตอนนี้ไม่ขึ้นกับภาษาและรองรับโดยภาษาโปรแกรมต่างๆ ไฟล์ JSON จัดเก็บข้อมูลในรูปแบบที่มีโครงสร้างและอ่านได้ ทำให้ทั้งมนุษย์และเครื่องจักรเข้าใจและประมวลผลได้ง่าย
ไฟล์ JSON ประกอบด้วยคู่คีย์-ค่าที่จัดอยู่ในโครงสร้างแบบลำดับชั้น พวกเขาแสดงข้อมูลด้วยวิธีที่ง่ายและไม่ซับซ้อนโดยใช้วัตถุ (อยู่ในวงเล็บปีกกา {}) และอาร์เรย์ (อยู่ในวงเล็บเหลี่ยม []) แต่ละคีย์จะจับคู่กับค่าที่สอดคล้องกัน ซึ่งสามารถเป็นสตริง ตัวเลข บูลีน โมฆะ วัตถุ หรืออาร์เรย์ ความยืดหยุ่นนี้ช่วยให้ JSON จัดการกับโครงสร้างข้อมูลที่ซับซ้อนและซ้อนกันได้
ข้อดีหลักประการหนึ่งของ JSON คือความเรียบง่ายและใช้งานง่าย ลักษณะที่เบาและไวยากรณ์ที่น้อยที่สุดทำให้มีประสิทธิภาพสำหรับการรับส่งข้อมูลผ่านเครือข่ายและการจัดเก็บในไฟล์ ไฟล์ JSON มักใช้สำหรับการแลกเปลี่ยนข้อมูลระหว่างเว็บเซิร์ฟเวอร์และไคลเอนต์ เช่นเดียวกับไฟล์การกำหนดค่า API และการจัดเก็บข้อมูลที่มีโครงสร้าง
ไฟล์ JSON นั้นมนุษย์สามารถอ่านได้ และสามารถเข้าใจและแก้ไขได้ง่ายโดยใช้ข้อความ บรรณาธิการ. นอกจากนี้ยังสามารถอ่านด้วยเครื่องได้ ทำให้แอปพลิเคชันแยกวิเคราะห์และประมวลผลข้อมูล JSON ได้อย่างมีประสิทธิภาพ ภาษาโปรแกรมหลายภาษามีไลบรารีหรือแพ็คเกจในตัวสำหรับการทำงานกับ JSON ทำให้การแยกวิเคราะห์และการทำให้เป็นอนุกรมของข้อมูล JSON ง่ายขึ้น
TGA รูปแบบไฟล์คืออะไร
Truevision Graphics Adapter (TGA) เป็นรูปแบบไฟล์กราฟิกแรสเตอร์ที่พัฒนาโดย Truevision Inc. โดยเริ่มแรกได้รับการออกแบบเป็นรูปแบบดั้งเดิมสำหรับบอร์ด TARGA และ VISTA ซึ่งเป็นหนึ่งในกราฟิกการ์ดตัวแรกที่รองรับ IBM PC ที่ให้การแสดงสีจริงด้วย 24 บิต TGA รองรับสูงสุด 32 บิตต่อพิกเซลและมีคุณสมบัติต่างๆ เช่น การบีบอัด ช่องอัลฟ่า และการแก้ไขแกมมา
รูปแบบไฟล์ TGA ค่อนข้างตรงไปตรงมาและประกอบด้วยช่องบังคับหลายช่อง ตามด้วยส่วนข้อมูลรูปภาพที่มีความยาวผันแปรได้ . ส่วนหัวของไฟล์ TGA ต้องมีฟิลด์เฉพาะ เช่น จำนวนไบต์ ID รูปภาพ จำนวนรายการแมปสี (ถ้ามี) จำนวนพิกเซลรูปภาพต่อไบต์ พิกัด X และ Y ของต้นทางรูปภาพ ความกว้าง และความสูงของรูปภาพเป็นพิกเซล จำนวนบิตต่อพิกเซล และไบต์ตัวอธิบายรูปภาพ
ส่วนข้อมูลรูปภาพของไฟล์ TGA ประกอบด้วยพิกเซลรูปภาพจริงที่จัดเก็บเป็นลำดับของไบต์ แต่ละพิกเซลแสดงด้วยจำนวนบิตที่ระบุ ซึ่งต้องเป็นผลคูณของ 8 ตามส่วนหัว ไบต์ตัวอธิบายรูปภาพให้ข้อมูลเกี่ยวกับการวางแนวรูปภาพและช่องอัลฟ่า บิตสูงสุดสองบิตระบุความลึกของช่องอัลฟ่า ในขณะที่หกบิตที่เหลือระบุทิศทางของภาพ: ซ้ายไปขวา จากบนลงล่าง; ขวาไปซ้าย บนลงล่าง; ซ้ายไปขวา จากล่างขึ้นบน หรือจากขวาไปซ้าย จากล่างขึ้นบน
หากภาพมีช่องอัลฟ่าเพื่อความโปร่งใส ภาพจะถูกจัดเก็บไว้ในส่วนที่แยกต่างหากหลังจากข้อมูลภาพ ข้อมูลช่องอัลฟ่าประกอบด้วยลำดับของไบต์ โดยแต่ละไบต์แสดงถึงความทึบของพิกเซลที่เกี่ยวข้อง