ในบทช่วยสอนสั้นๆ นี้ คุณจะได้เรียนรู้ วิธีปรับขนาดรูปภาพ SVG ใน Java มีขั้นตอนโดยละเอียด โค้ดตัวอย่างที่รันได้พร้อมกับขั้นตอนการกำหนดค่าสภาพแวดล้อม คุณสามารถ ปรับขนาด SVG ใน Java ด้วยความช่วยเหลือของการเรียก API สองสามรายการ และอาจปรับแต่งเอาต์พุต SVG ได้เช่นกัน
ขั้นตอนในการปรับขนาดภาพ SVG ใน Java
- ตั้งค่าแอปพลิเคชันของคุณเพื่อใช้ Aspose.Imaging จากที่เก็บ
- โหลดไฟล์ SVG ต้นทางลงในวัตถุคลาส Image ที่จะปรับขนาดใน Java
- เรียกใช้เมธอด Image.resize() ด้วยขนาดใหม่และประเภทการปรับขนาดเป็น CenterToCenter
- บันทึกเอาต์พุต SVG ที่ปรับขนาดตามความต้องการ
ขั้นตอนเหล่านี้ออกแบบมาเพื่อ เปลี่ยนขนาดของภาพ SVG ใน Java รายละเอียดคอนฟิกูเรชันและลำดับของขั้นตอนการเขียนโปรแกรมใช้ร่วมกันซึ่งสามารถปฏิบัติตามได้ในสภาพแวดล้อมใดๆ ที่สนับสนุน Java คุณยังสามารถปรับแต่งภาพ SVG ที่ปรับขนาดได้ก่อนที่จะบันทึกลงในดิสก์
รหัสเพื่อปรับขนาดไฟล์ SVG ใน Java
import com.aspose.imaging.Image; | |
import com.aspose.imaging.License; | |
import com.aspose.imaging.ResizeType; | |
public class ResizeSvgImageInJava { | |
public static void main(String[] args) // Main function to resize SVG image in Java | |
{ | |
// Instantiate a license to avoid watermark in the output resized SVG file | |
License licForSvgResizing = new License(); | |
licForSvgResizing.setLicense("Aspose.Imaging.lic"); | |
// Load the source SVG image file that needs to be resized | |
Image img = Image.load("Circle.svg"); | |
// Set the new size of the SVG image along with the resize type | |
img.resize(img.getWidth() * 2, img.getHeight() * 2, ResizeType.CenterToCenter); | |
// Save the resized SVG image on the disk | |
img.save("ResizedSvg.svg"); | |
System.out.println("Done"); | |
} | |
} |
คุณสามารถใช้ออบเจกต์คลาส SvgOptions ในฟังก์ชัน Image.Save() เพื่อปรับแต่ง SVG ที่ปรับขนาดได้โดยการเรียกใช้เมธอดตั้งแต่หนึ่งเมธอดขึ้นไป เช่น setColorType(), setCompress(), setTextAsShapes() ในทำนองเดียวกัน คุณสามารถใช้ ISvgResourceKeeperCallback getCallback() เพื่อรับหรือตั้งค่าตัวเลือกที่เก็บแบบอักษร
ในบทช่วยสอนฉบับย่อนี้ เราได้เรียนรู้การ เพิ่มขนาดภาพ SVG ใน Java หากคุณต้องการเปลี่ยนขนาดรูปภาพประเภทอื่น โปรดดูบทความใน วิธีปรับขนาดรูปภาพโดยใช้ Java