เมื่อพูดถึงภาพบนเว็บ, PNG เป็นฟอร์แมตที่นิยมใช้เนื่องจากรองรับความโปร่งใสและความเข้ากันได้อย่างกว้างขวาง. ในทางกลับกัน, SVG เป็นที่ชื่นชอบเพราะความสามารถในการปรับขนาดได้, ทำให้เหมาะสำหรับโลโก้, ไอคอน, และกราฟิกแบบเวกเตอร์อื่น ๆ. แม้ว่า SVG จะมีข้อดีหลายประการ, แต่บางครั้งการแปลง SVG เป็น PNG ก็จำเป็น, โดยเฉพาะเพื่อให้แน่ใจว่ามีความเข้ากันได้บนแพลตฟอร์มและอุปกรณ์ต่าง ๆ. ในบทความนี้, เราจะนำคุณผ่านกระบวนการ การแปลงกราฟิก SVG เป็นฟอร์แมต PNG ด้วย Node.js.

Convert SVG to PNG using Node.js (Grayscale, Rotate, Flip, Bright Watermark)

Node.js API สำหรับการแปลงภาพ

GroupDocs ให้บริการ API การแปลง ที่ทรงพลังซึ่งช่วยให้นักพัฒนาสามารถแปลงรูปแบบภาพและจัดการภาพที่ได้ระหว่างกระบวนการแปลง. API รองรับตัวเลือกขั้นสูงหลายประเภท, ทำให้เป็นตัวเลือกที่ดีสำหรับการแปลง SVG เป็น PNG ใน Node.js. เราจะใช้ GroupDocs.Conversion for Node.js สำหรับงานนี้.

เพื่อเริ่มต้น, คุณสามารถ ติดตั้ง GroupDocs.Conversion for Node.js โดยรันคำสั่งต่อไปนี้ในโปรเจคของคุณ:

npm i @groupdocs/groupdocs.conversion

สำหรับรายละเอียดเพิ่มเติม, เยี่ยมชม เอกสาร และ อ้างอิง API.

แปลงภาพ SVG เป็น PNG ด้วย Node.js

มาเริ่มโดยการแปลงกราฟิกเวกเตอร์ SVG เป็นฟอร์แมต PNG ด้วยการตั้งค่าเริ่มต้น. ขั้นตอนต่อไปนี้อธิบายวิธีการแปลงภาพ SVG เป็น PNG ด้วย Node.js.

  • Load ไฟล์ SVG ด้วยคลาส Converter.
  • ตั้งค่า conversion options.
  • ระบุ output format เป็น PNG.
  • เรียกใช้เมธอด convert() พร้อมตัวเลือกที่เตรียมไว้.

การแปลง SVG เป็น PNG ขั้นสูงด้วย Node.js

GroupDocs.Conversion for Node.js มีตัวเลือกการปรับแต่งหลากหลายที่คุณสามารถใช้กับผลลัพธ์ PNG ระหว่างกระบวนการแปลง. ตัวเลือกเหล่านี้รวมถึง:

  • การปรับความสว่าง
  • การปรับความคอนทราสต์
  • การแก้ไขค่า Gamma
  • การแปลงเป็นระดับสีเทา
  • การพลิกแนวนอนหรือแนวตั้ง
  • มุมการหมุน
  • ขนาดภาพที่กำหนดเอง (ความสูงและความกว้าง)
  • การเพิ่มลายน้ำ

มาดูวิธีการใช้ตัวเลือกขั้นสูงเหล่านี้ระหว่างการแปลง SVG เป็น PNG ใน Node.js.

  • Load ไฟล์ SVG ด้วยคลาส Converter.
  • ตั้งค่าตัวเลือก conversion options ของภาพ.
  • ระบุ output format เป็น PNG.
  • กำหนด customizations เช่น ความสว่าง, การหมุน, หรืออื่น ๆ ที่มี.
  • เรียกใช้เมธอด convert() เพื่อสร้าง PNG.

ลองแปลง SVG เป็น PNG ออนไลน์ฟรี

ต้องการวิธีแก้ปัญหาอย่างรวดเร็วและง่ายดายในการแปลงไฟล์ SVG เป็น PNG? ใช้ตัวแปลง SVG เป็น PNG ออนไลน์ฟรีนี้. สามารถเข้าถึงได้จากอุปกรณ์ใดก็ได้ที่มีเว็บเบราว์เซอร์, ทำให้สะดวกและไม่มีความยุ่งยาก.

Convert Word Document to PDF using Node.js.

รับใบอนุญาต API ฟรี

คุณสามารถรับ ใบอนุญาตชั่วคราวฟรี สำหรับ GroupDocs.Conversion, ซึ่งทำให้คุณใช้ API ได้โดยไม่มีข้อจำกัดการประเมินผล.

สรุป

ในโพสต์นี้, เราได้สำรวจวิธีการแปลงกราฟิกเวกเตอร์ SVG เป็นภาพ PNG ด้วย Node.js ผ่าน GroupDocs.Conversion for Node.js. เราได้แสดงวิธีการปรับปรุงกระบวนการแปลงโดยการใช้การปรับแต่งต่าง ๆ เช่น การหมุน, การแปลงเป็นระดับสีเทา, การใส่ลายน้ำ, การปรับความสว่าง, และอื่น ๆ. ฟีเจอร์ขั้นสูงเหล่านี้ช่วยให้คุณปรับผลลัพธ์ PNG ให้ตรงตามความต้องการของคุณได้อย่างแม่นยำ.

สำหรับตัวอย่างเพิ่มเติม, ตรวจสอบที่ GroupDocs GitHub repository, ที่คุณจะพบตัวอย่างโค้ดต่าง ๆ เพื่อช่วยคุณสร้างตัวแปลง SVG เป็น PNG ของคุณเอง. หากคุณมีคำถามใด ๆ, อย่าลังเลที่จะติดต่อเราผ่าน forum.

ดูเพิ่มเติม