كيفية تغيير حجم صورة SVG في جافا

في هذا البرنامج التعليمي الموجز ، ستتعلم ** كيفية تغيير حجم صورة SVG في Java **. يوفر خطوات مفصلة ، رمز عينة قابل للتشغيل مع خطوات تكوين البيئة. يمكنك ** تغيير حجم SVG في Java ** بمساعدة عدد قليل من استدعاءات واجهة برمجة التطبيقات ويمكنك تخصيص الإخراج SVG أيضًا.

خطوات لتغيير حجم صورة SVG في Java

  1. قم بإعداد التطبيق الخاص بك لاستخدام Aspose.Imaging من المستودع
  2. قم بتحميل ملف SVG المصدر في كائن فئة Image الذي سيتم تغيير حجمه في Java
  3. اتصل بطريقة Image.resize() بحجم جديد ونوع تغيير الحجم باسم CenterToCenter
  4. احفظ الناتج SVG الذي تم تغيير حجمه وفقًا للمتطلبات

تم تصميم هذه الخطوات لتغيير حجم صورة SVG في Java *. يتم مشاركة تفاصيل التكوين وتسلسل خطوات البرمجة التي يمكن اتباعها في أي من البيئات التي تدعم Java. يمكنك أيضًا تخصيص صورة SVG التي تم تغيير حجمها قبل حفظها على القرص.

كود لتغيير حجم ملف SVG في جافا

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.

 عربي