เขียนข้อความบนภาพด้วย Java

บทช่วยสอนนี้อธิบายวิธี เขียนข้อความบน PNG ด้วย Java โดยใช้ฟอนต์ที่กำหนดโดยไม่ต้องติดตั้งบนระบบที่แอปพลิเคชันจะทำงานอยู่ บทความนี้แบ่งปันคำแนะนำ การตั้งค่า IDE และโค้ดตัวอย่างสำหรับ การเพิ่มข้อความลงบนภาพด้วย Java คุณยังจะได้เรียนรู้การปรับแต่งข้อความที่เรนเดอร์ตามความต้องการ

ขั้นตอนการวาดข้อความบนภาพด้วย Java

  1. ตั้งค่าสภาพแวดล้อมโดยเพิ่ม Aspose.Font for Java เพื่อเรนเดอร์ข้อความบนภาพ
  2. โหลดไลเซนส์เพื่อเข้าถึงคุณสมบัติทั้งหมดของผลิตภัณฑ์
  3. กำหนดเส้นทางของไฟล์ฟอนต์ที่จะใช้และภาพผลลัพธ์ที่จะสร้าง
  4. สร้างอ็อบเจ็กต์ FontDefinition โดยกำหนด FontType นามสกุล และสตรีมเนื้อหาของไฟล์ฟอนต์
  5. เปิดฟอนต์โดยใช้การตั้งค่า FontDefinition ที่ให้ไว้ข้างต้นในเมธอด Font.Open()
  6. เรนเดอร์ข้อความบนภาพด้วยฟอนต์ที่โหลด
  7. บันทึกสตรีมภาพที่สร้างขึ้นลงดิสก์เป็นไฟล์ PNG

ขั้นตอนเหล่านี้สรุปกระบวนการ การเพิ่มข้อความบนภาพด้วย Java เริ่มจากการเตรียมสภาพแวดล้อมด้วยการเพิ่ม Aspose.Font สำหรับ Java โหลดไลเซนส์ และกำหนดทั้งไฟล์ฟอนต์และเส้นทางภาพผลลัพธ์ จากนั้นเปิดฟอนต์ เรนเดอร์ข้อความบนภาพ และสุดท้ายบันทึกเป็นไฟล์ PNG ลงดิสก์

โค้ดสำหรับการเพิ่มข้อความบนภาพด้วย Java

โค้ดนี้แสดงกระบวนการ การแทรกข้อความบนภาพด้วย Java FontDefinition จัดการการโหลดฟอนต์จากไฟล์หรือสตรีม นามสกุลฟอนต์ และชื่อไฟล์ คุณสามารถเรียกใช้ DrawText โดยเพียงแค่กำหนดฟอนต์ ข้อความ และขนาด หรือใช้โอเวอร์โหลดที่ช่วยให้คุณกำหนดชนิดของการเว้นบรรทัด ค่าเว้นบรรทัด และความกว้างสูงสุดของภาพเพื่อเปิดใช้งานการตัดคำ

บทความนี้ให้คำแนะนำเกี่ยวกับการเรนเดอร์ข้อความด้วยฟอนต์ที่กำหนดจากไฟล์ สำหรับการแปลง TTF เป็น SVG โปรดดูบทความ การแปลง TTF เป็น SVG ด้วย Java.

 ไทย