แปลงรูปแบบ JSON เป็น IMAGE ผ่าน C#

C# API เพื่อแยก JSON เป็น IMAGE โดยไม่ต้องใช้การพึ่งพาบุคคลที่สาม

 

เมื่อใช้ 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#

  1. สร้าง Workbook วัตถุใหม่และอ่านข้อมูล JSON จากไฟล์
  2. แปลง JSON เป็น JPEG โดยใช้วิธี บันทึก
  3. โหลดเอกสาร JPEG โดยใช้คลาส Image
  4. บันทึกเอกสารในรูปแบบ IMAGE โดยใช้วิธี Save

ข้อกำหนดการแปลง

ติดตั้งจากบรรทัดคำสั่งเป็น nuget install Aspose.Total หรือผ่าน Package Manager Console ของ Visual Studio ด้วย Install-Package Aspose.Total

หรือรับตัวติดตั้ง MSI แบบออฟไลน์หรือ DLL ในไฟล์ ZIP จาก ดาวน์โหลด

C#

ตั้งค่าเค้าโครงและแปลงรูปแบบ 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 S TO APNG (กราฟิกเครือข่ายแบบพกพาเคลื่อนไหว)
แปลง JSON S TO CHM (รวบรวมไฟล์วิธีใช้ HTML)
แปลง JSON S TO DICOM (การถ่ายภาพดิจิทัลและการสื่อสารทางการแพทย์)
แปลง JSON S TO DOC (รูปแบบไบนารีของ Microsoft Word)
แปลง JSON S TO DOCM (ไฟล์ Microsoft Word 2007 Marco)
แปลง JSON S TO DOT (ไฟล์เทมเพลต Microsoft Word)
แปลง JSON S TO DOTX (ไฟล์เทมเพลต Microsoft Word)
แปลง JSON S TO DXF (รูปแบบการแลกเปลี่ยนการวาดของ Autodesk)
แปลง JSON S TO EMZ (Windows บีบอัด Enhanced Metafile)
แปลง JSON S TO EPUB (เปิดไฟล์อีบุ๊ค)
แปลง JSON S TO FLATOPC (โปรแกรมประมวลผลคำ Microsoft Word 2003ML)
แปลง JSON S TO JPEG2000 (รูปแบบภาพ J2K)
แปลง JSON S TO MOBI (เปิดรูปแบบ Ebook)
แปลง JSON S TO ODP (รูปแบบการนำเสนอ OpenDocument)
แปลง JSON S TO ODT (รูปแบบไฟล์ข้อความ OpenDocument)
แปลง JSON S TO OTP (รูปแบบมาตรฐาน OpenDocument)
แปลง JSON S TO OTT (เทมเพลต OpenDocument)
แปลง JSON S TO PCL (ภาษาคำสั่งของเครื่องพิมพ์)
แปลง JSON S TO POT (ไฟล์เทมเพลต Microsoft PowerPoint)
แปลง JSON S TO POTM (ไฟล์เทมเพลต Microsoft PowerPoint)
แปลง JSON S TO POTX (การนำเสนอเทมเพลต Microsoft PowerPoint)
แปลง JSON S TO POWERPOINT (ไฟล์นำเสนอ)
แปลง JSON S TO PPS (สไลด์โชว์ PowerPoint)
แปลง JSON S TO PPSM (สไลด์โชว์ที่เปิดใช้งานมาโคร)
แปลง JSON S TO PPSX (สไลด์โชว์ PowerPoint)
แปลง JSON S TO PPT (การนำเสนอพาวเวอร์พ้อยท์)
แปลง JSON S TO PPTM (ไฟล์นำเสนอที่เปิดใช้งานมาโคร)
แปลง JSON S TO PS (ไฟล์โพสต์สคริปต์)
แปลง JSON S TO PSD (เอกสาร Photoshop)
แปลง JSON S TO RTF (รูปแบบ Rich Text)
แปลง JSON S TO SVGZ (กราฟิกแบบเวกเตอร์ที่ปรับขนาดได้ที่ถูกบีบอัด)
แปลง JSON S TO TGA (อะแดปเตอร์กราฟิก Truevision)
แปลง JSON S TO WMF (เมตาไฟล์ของวินโดวส์)
แปลง JSON S TO WMZ (Windows Metafile ที่ถูกบีบอัด)
แปลง JSON S TO WORD (รูปแบบไฟล์ประมวลผลคำ)
แปลง JSON S TO WORDML (โปรแกรมประมวลผลคำ Microsoft Word 2003ML)

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 ให้ภาพคุณภาพสูงที่ไม่มีการบีบอัด