เมื่อใช้ Aspose.Total for .NET คุณสามารถแยกวิเคราะห์ JSON เป็น IMAGE ภายในแอปพลิเคชัน .NET, C#, ASP.NET และ VB.NET ได้สองแบบง่ายๆ ขั้นตอน ประการแรก โดยใช้ Aspose.Cells for .NET คุณสามารถส่งออก JSON เป็น JPEG หลังจากนั้น เมื่อใช้ Aspose.Imaging for .NET คุณจะสามารถแปลง JPEG เป็น IMAGE
แปลงรูปแบบ JSON เป็น IMAGE ผ่าน C#
ข้อกำหนดการแปลง
ติดตั้งจากบรรทัดคำสั่งเป็น nuget install Aspose.Total
หรือผ่าน Package Manager Console ของ Visual Studio ด้วย Install-Package Aspose.Total
หรือรับตัวติดตั้ง MSI แบบออฟไลน์หรือ DLL ในไฟล์ ZIP จาก ดาวน์โหลด
ตั้งค่าเค้าโครงและแปลงรูปแบบ JSON เป็น IMAGE ผ่าน C#
ขณะแยกวิเคราะห์ JSON เป็น IMAGE คุณยังตั้งค่าตัวเลือกเลย์เอาต์สำหรับ JSON ได้โดยใช้ JsonLayoutOptions ช่วยให้คุณสามารถประมวลผลอาร์เรย์เป็นตาราง ละเว้นค่า null ละเว้นชื่ออาร์เรย์ ละเว้นชื่ออ็อบเจ็กต์ แปลงสตริงเป็นตัวเลขหรือวันที่ กำหนดวันที่และรูปแบบตัวเลข และกำหนดรูปแบบชื่อ ตัวเลือกทั้งหมดเหล่านี้ช่วยให้คุณสามารถนำเสนอข้อมูลได้ตามความต้องการของคุณ ข้อมูลโค้ดต่อไปนี้แสดงวิธีตั้งค่าตัวเลือกเลย์เอาต์
แยกวิเคราะห์รูปแบบ JSON เป็น IMAGE ด้วยลายน้ำ
เมื่อใช้ API คุณยังสามารถแปลง JSON เป็น IMAGE ด้วยลายน้ำในเอกสาร IMAGE ของคุณ ในการเพิ่มลายน้ำ ก่อนอื่นคุณสามารถแสดงเอกสาร JSON ของคุณเป็น JPEG และเพิ่มลายน้ำลงไปได้ ในการสาธิตการทำงาน คุณสามารถโหลดภาพ JPEG ที่แปลงแล้ว เพิ่มการแปลงโดยใช้วัตถุของคลาส Matrix และวาดสตริงเป็นลายน้ำบนพื้นผิวของภาพโดยใช้[กราฟิก]( https://reference.aspose.com/imaging/ net/aspose.imaging/graphics) คลาส’ DrawString วิธี หลังจากเพิ่มลายน้ำลงไปแล้ว คุณสามารถบันทึกไฟล์ JPEG เป็นรูปแบบ IMAGE ได้ ด้านล่างนี้คือตัวอย่างโค้ดที่สาธิตวิธีการเพิ่มลายน้ำในแนวทแยงลงในเอกสารของคุณ
สำรวจ JSON ตัวเลือกการแปลงด้วย .NET
JSON รูปแบบไฟล์คืออะไร
รูปแบบไฟล์ JSON (JavaScript Object Notation) เป็นรูปแบบการแลกเปลี่ยนข้อมูลที่มีน้ำหนักเบาและใช้กันอย่างแพร่หลาย ได้รับมาจากภาษาโปรแกรม JavaScript แต่ตอนนี้ไม่ขึ้นกับภาษาและรองรับโดยภาษาโปรแกรมต่างๆ ไฟล์ JSON จัดเก็บข้อมูลในรูปแบบที่มีโครงสร้างและอ่านได้ ทำให้ทั้งมนุษย์และเครื่องจักรเข้าใจและประมวลผลได้ง่าย
ไฟล์ JSON ประกอบด้วยคู่คีย์-ค่าที่จัดอยู่ในโครงสร้างแบบลำดับชั้น พวกเขาแสดงข้อมูลด้วยวิธีที่ง่ายและไม่ซับซ้อนโดยใช้วัตถุ (อยู่ในวงเล็บปีกกา {}) และอาร์เรย์ (อยู่ในวงเล็บเหลี่ยม []) แต่ละคีย์จะจับคู่กับค่าที่สอดคล้องกัน ซึ่งสามารถเป็นสตริง ตัวเลข บูลีน โมฆะ วัตถุ หรืออาร์เรย์ ความยืดหยุ่นนี้ช่วยให้ JSON จัดการกับโครงสร้างข้อมูลที่ซับซ้อนและซ้อนกันได้
ข้อดีหลักประการหนึ่งของ JSON คือความเรียบง่ายและใช้งานง่าย ลักษณะที่เบาและไวยากรณ์ที่น้อยที่สุดทำให้มีประสิทธิภาพสำหรับการรับส่งข้อมูลผ่านเครือข่ายและการจัดเก็บในไฟล์ ไฟล์ JSON มักใช้สำหรับการแลกเปลี่ยนข้อมูลระหว่างเว็บเซิร์ฟเวอร์และไคลเอนต์ เช่นเดียวกับไฟล์การกำหนดค่า API และการจัดเก็บข้อมูลที่มีโครงสร้าง
ไฟล์ JSON นั้นมนุษย์สามารถอ่านได้ และสามารถเข้าใจและแก้ไขได้ง่ายโดยใช้ข้อความ บรรณาธิการ. นอกจากนี้ยังสามารถอ่านด้วยเครื่องได้ ทำให้แอปพลิเคชันแยกวิเคราะห์และประมวลผลข้อมูล JSON ได้อย่างมีประสิทธิภาพ ภาษาโปรแกรมหลายภาษามีไลบรารีหรือแพ็คเกจในตัวสำหรับการทำงานกับ JSON ทำให้การแยกวิเคราะห์และการทำให้เป็นอนุกรมของข้อมูล JSON ง่ายขึ้น
IMAGE รูปแบบไฟล์คืออะไร
ไฟล์รูปภาพเป็นไฟล์คอมพิวเตอร์ที่ออกแบบมาเพื่อจัดเก็บรูปภาพดิจิทัลโดยเฉพาะ ไฟล์เหล่านี้มีหลายประเภท เช่น บิตแมป, JPEG, GIF และ TIFF โดยแต่ละประเภทมีลักษณะเฉพาะและการใช้งานที่แตกต่างกัน ประเภทไฟล์จะกำหนดโปรแกรมซอฟต์แวร์ที่ใช้ในการเปิดและดูภาพ
ไฟล์บิตแมปหรือที่เรียกว่าภาพแรสเตอร์ ประกอบด้วยตารางของพิกเซลแต่ละพิกเซล ซึ่งแต่ละพิกเซลกำหนดค่าสีเฉพาะ เมื่อมองจากระยะไกล พิกเซลเหล่านี้จะรวมกันเพื่อสร้างภาพที่เหนียวแน่น ไฟล์บิตแมปมักจะมีขนาดใหญ่เนื่องจากจำนวนข้อมูลรายละเอียดที่มีอยู่
ไฟล์ JPEG เป็นไฟล์ภาพที่ถูกบีบอัดซึ่งใช้อัลกอริทึมทางคณิตศาสตร์เพื่อลดขนาดไฟล์ในขณะที่รักษาคุณภาพของภาพ ทำให้เหมาะสำหรับการจัดเก็บและแชร์รูปภาพทางออนไลน์ เนื่องจากสามารถบีบอัดได้อย่างมีประสิทธิภาพโดยไม่สูญเสียคุณภาพไปมาก
ไฟล์ GIF ซึ่งเป็นรูปแบบภาพบีบอัดอีกประเภทหนึ่ง ใช้อัลกอริทึมที่แตกต่างจาก JPEG ไฟล์ GIF สามารถจัดเก็บสีได้มากขึ้นและสร้างคุณภาพของภาพที่ดีขึ้น แต่จำกัดสีได้สูงสุด 256 สี ทำให้ไม่เหมาะสำหรับการจัดเก็บภาพคุณภาพสูง ไฟล์ GIF มักใช้สำหรับภาพเคลื่อนไหวและกราฟิกทั่วไป
ในทางกลับกัน ไฟล์ TIFF เป็นไฟล์รูปภาพที่ไม่มีการบีบอัด ไม่ใช้อัลกอริธึมการบีบอัดใดๆ ส่งผลให้ขนาดไฟล์ใหญ่ขึ้นเมื่อเทียบกับรูปแบบภาพอื่นๆ โดยทั่วไปไฟล์ TIFF ใช้สำหรับจัดเก็บรูปภาพคุณภาพสูงที่ต้องมีการตัดต่อหรือพิมพ์
รูปแบบไฟล์รูปภาพแต่ละรูปแบบมีจุดประสงค์ที่แตกต่างกันและเหมาะสำหรับกรณีการใช้งานเฉพาะ ไฟล์บิตแมปมีรายละเอียดแต่มีขนาดใหญ่ ไฟล์ JPEG ให้การบีบอัดที่มีประสิทธิภาพ ไฟล์ GIF เหมาะสำหรับภาพเคลื่อนไหวและกราฟิกที่เรียบง่าย และไฟล์ TIFF ให้ภาพคุณภาพสูงที่ไม่มีการบีบอัด