يركز موضوع الكيفية السريع هذا على كيفية ** تحويل Raster image إلى SVG باستخدام Java ** جنبًا إلى جنب مع خطوات التكوين التفصيلية لإعداد البيئة واستخدام رمز المثال. باستخدام ** Java Raster image to SVG ** يمكن تطوير تطبيق المحول بسهولة باستخدام استدعاءات API بسيطة وبضعة سطور من التعليمات البرمجية. يمكن استخدام التطبيق المطور في أي بيئة مدعومة من Java بما في ذلك Windows و Linux و macOS.
خطوات تحويل الصورة النقطية إلى SVG باستخدام Java
- تكوين التطبيق لتضمين Aspose.Imaging من مستودع Maven لتحويل البيانات النقطية إلى صورة
- قم بتحميل ملف صورة Tiff المصدر من القرص باستخدام كائن فئة Image
- قم بإنشاء كائن فئة SvgOptions لتعيين خصائص صورة SVG المطلوبة
- قم بتعيين خصائص SVG مختلفة للصورة المطلوبة
- طريقة الحفظ تحويل البيانات النقطية إلى صورة SVG وحفظها على القرص
لتحويل * النقطية إلى SVG ، يتم استخدام تطبيق Java * من خلال إعداد البيئة واستخدام مساحة الاسم والفئات والطرق المطلوبة. يمكن للتطبيق أيضًا تحميل أنواع الصور النقطية الأخرى وتحويلها بما في ذلك PSD و GIF و PNG و JPEG و WEBP و J2K باستخدام طريقة Image.load (). باستخدام مثيل SvgOption ، يمكنك تعيين خصائص مختلفة لصورة SVG المطلوبة وأخيراً تحويل Tiff إلى SVG باستخدام طريقة الحفظ.
رمز Raster Image إلى SVG Converter في Java
import com.aspose.imaging.Image; | |
import com.aspose.imaging.License; | |
import com.aspose.imaging.imageoptions.SvgOptions; | |
import com.aspose.imaging.imageoptions.SvgRasterizationOptions; | |
public class RasterToSVGConverter { | |
public static void main(String[] args) throws Exception { | |
// Applying product license to convert raster to SVG using Java | |
License rasterToSvgLicense = new License(); | |
rasterToSvgLicense.setLicense("Aspose.Total.lic"); | |
// Load the source raster image from the disk | |
Image image = Image.load("Source.tiff"); | |
// Create SvgOptions object to set output SVG properties | |
SvgOptions svgOptions = new SvgOptions(); | |
SvgRasterizationOptions svgRasterizationOptions = new SvgRasterizationOptions(); | |
svgOptions.setVectorRasterizationOptions(svgRasterizationOptions); | |
svgOptions.getVectorRasterizationOptions().setPageWidth(image.getWidth()); | |
svgOptions.getVectorRasterizationOptions().setPageHeight(image.getHeight()); | |
// Save the SVG on the disk | |
image.save("outputSVG.svg", svgOptions); | |
} | |
} |
في المثال المذكور أعلاه في * Java تم تطوير تطبيق محول TIFF إلى SVG * حيث تبدأ العملية بتحميل صورة Tiff من القرص. يمكن للمرء إنشاء SVG باستخدام SvgOptions الافتراضي أو تخصيص صورة SVG الناتجة عن طريق تعيين الخصائص المختلفة بما في ذلك VectorRasterizationOptions و TextAsShapes و MultiPageOptions و ResolutionSettings و ColorType و Compression و FullFrame قبل حفظ الصورة على القرص باستخدام طريقة الحفظ.
في هذا البرنامج التعليمي ، قمنا بإرشادك إلى كيفية تطوير تطبيق * Java raster to SVG Converter * باستخدام رمز سهل وواجهة API بسيطة. إذا كنت مهتمًا بمعرفة كيفية اقتصاص الصور ، فراجع المقالة على كيفية اقتصاص الصورة في جافا.