![gif لصورة جافا](images/gif-to-image.jpg#center)
في أغلب الأحيان ، يتم استخدام صور GIF لتصوير الرسوم المتحركة. صورة GIF المتحركة عبارة عن مجموعة من الإطارات مدمجة معًا بترتيب معين. ومع ذلك ، في بعض الحالات ، يجب عليك تحويل صور GIF إلى تنسيقات صور نقطية أخرى. في مثل هذه الحالات ، توضح هذه المقالة كيفية تحويل صورة GIF إلى تنسيقات PNG و JPEG و BMP و TIFF باستخدام Java.
- Java GIF Converter API
- تحويل GIF إلى PNG في Java
- تحويل GIF إلى JPEG في Java
- GIF لتحويل BMP في جافا
- GIF لتحويل TIFF في جافا
- احصل على ترخيص API مجاني
Java GIF Converter API
لتحويل صور GIF ، سنستخدم Aspose.Imaging for Java. إنها واجهة برمجة تطبيقات معالجة صور غنية بالميزات توفر تحويلًا عالي الجودة ذهابًا وإيابًا لتنسيقات الصور الشائعة. يمكنك إما تنزيل API أو تثبيته باستخدام تكوينات Maven التالية.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-imaging-java</artifactId>
<version>20.10</version>
<classifier>jdk16</classifier>
</dependency>
تحويل GIF إلى PNG في Java
فيما يلي خطوات تحويل صورة GIF إلى PNG باستخدام Java.
- أولاً ، قم بإنشاء مثيل لفئة صورة وقم بتحميل صورة GIF باستخدام طريقة Image.load(String).
- قم بإنشاء مثيل لفئة PngOptions.
- مثيل MultiPageOptions فئة لتحديد إطار (إطارات) ليتم تحويلها.
- استخدم طريقة PngOptions.setMultiPageOptions (MultiPageOptions) لتعيين نطاق من الصفحات.
- أخيرًا ، استخدم طريقة Image.save (String، PngOptions) لتحويل GIF إلى PNG.
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل صورة GIF إلى PNG باستخدام Java.
// تحميل صورة GIF
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif");
// اضبط خيارات الصورة
com.aspose.imaging.imageoptions.PngOptions options = new com.aspose.imaging.imageoptions.PngOptions();
// حدد الإطار المراد تحويله
com.aspose.imaging.imageoptions.MultiPageOptions multiPageOptions = new com.aspose.imaging.imageoptions.MultiPageOptions(
new com.aspose.imaging.IntRange(2, 2));
// تحويل إطار GIF إلى JPG
options.setMultiPageOptions(multiPageOptions);
// احفظ صورة PNG
image.save("gif-to-png.png", options);
تحويل GIF إلى JPEG في Java
فيما يلي خطوات تحويل صور GIF إلى JPEG باستخدام Java.
- أولاً ، قم بإنشاء مثيل لفئة صورة وقم بتحميل صورة GIF باستخدام طريقة Image.load(String).
- قم بإنشاء مثيل لفئة JpegOptions.
- مثيل MultiPageOptions فئة لتحديد إطار (إطارات) ليتم تحويلها.
- استخدم طريقة JpegOptions.setMultiPageOptions (MultiPageOptions) لتعيين نطاق من الصفحات.
- أخيرًا ، استخدم طريقة Image.save (String، JpegOptions) لتحويل GIF إلى JPEG.
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل صور GIF إلى JPEG في Java.
// تحميل صورة GIF
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif");
// اضبط خيارات الصورة
com.aspose.imaging.imageoptions.JpegOptions options = new com.aspose.imaging.imageoptions.JpegOptions();
// حدد الإطار المراد تحويله
com.aspose.imaging.imageoptions.MultiPageOptions multiPageOptions = new com.aspose.imaging.imageoptions.MultiPageOptions(
new com.aspose.imaging.IntRange(2, 2));
// تحويل إطار GIF إلى JPG
options.setMultiPageOptions(multiPageOptions);
// حفظ صورة JPG
image.save("gif-to-jpg.jpg", options);
تحويل GIF إلى BMP باستخدام Java
فيما يلي خطوات تحويل صور GIF إلى BMP باستخدام Java.
- أولاً ، قم بإنشاء مثيل لفئة صورة وقم بتحميل صورة GIF باستخدام طريقة Image.load(String).
- قم بإنشاء مثيل لفئة BmpOptions.
- إنشاء فئة MultiPageOptions لتحديد إطار (إطارات) ليتم تحويلها.
- استخدم طريقة BmpOptions.setMultiPageOptions (MultiPageOptions) لتعيين نطاق من الصفحات.
- أخيرًا ، استخدم طريقة Image.save (String، BmpOptions) لتحويل GIF إلى BMP.
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل صور GIF إلى BMP في Java.
// تحميل صورة GIF
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif");
// اضبط خيارات الصورة
com.aspose.imaging.imageoptions.BmpOptions options = new com.aspose.imaging.imageoptions.BmpOptions();
// تحويل الإطار الأول من GIF إلى BMP
options.setMultiPageOptions(new com.aspose.imaging.imageoptions.MultiPageOptions(1));
// حفظ صورة BMP
image.save("gif-to-bmp.bmp", options);
تحويل GIF إلى TIFF باستخدام Java
فيما يلي خطوات تحويل صور GIF إلى TIFF باستخدام Java.
- أولاً. إنشاء مثيل لفئة صورة وتحميل صورة GIF باستخدام طريقة Image.load(String).
- قم بإنشاء مثيل لفئة TiffOptions.
- مثيل MultiPageOptions فئة لتحديد إطار (إطارات) ليتم تحويلها.
- استخدم طريقة TiffOptions.setMultiPageOptions (MultiPageOptions) لتعيين نطاق من الصفحات.
- أخيرًا ، استخدم طريقة Image.save (String، TiffOptions) لتحويل GIF إلى TIFF.
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل صور GIF إلى TIFF في Java.
// اسم ملف الإدخال
String fileName = "Animation.gif";
// ملفات الإخراج
String outputFilePath = "_FullFrame.tif";
String outputFilePath1 = "_NonFullFrame.tif";
// تحميل صورة GIF
try (com.aspose.imaging.Image image = com.aspose.imaging.Image.load(fileName))
{
// تعيين خيارات متعددة الصفحات
com.aspose.imaging.imageoptions.MultiPageOptions multiPageOptions = new com.aspose.imaging.imageoptions.MultiPageOptions(new com.aspose.imaging.IntRange(2, 5));
com.aspose.imaging.imageoptions.TiffOptions tiffOptions = new com.aspose.imaging.imageoptions.TiffOptions(TiffExpectedFormat.TiffDeflateRgb);
tiffOptions.setMultiPageOptions(multiPageOptions);
// اضبط حجم الإطار
tiffOptions.setFullFrame(true);
image.save(outputFilePath, tiffOptions);
tiffOptions.setFullFrame(false);
// حفظ كملف TIFF
image.save(outputFilePath1, tiffOptions);
}
احصل على ترخيص API مجاني
يمكنك تجربة Aspose.Imaging for Java بدون قيود تقييمية باستخدام ترخيص مؤقت.
استنتاج
في هذه المقالة ، تعلمت كيفية تحويل صور GIF إلى صور JPEG و PNG و BMP و TIFF باستخدام Java. يمكنك استكشاف ميزات أخرى لواجهة برمجة التطبيقات باستخدام التوثيق. علاوة على ذلك ، في حالة حدوث أي لبس ، يمكنك الاتصال بنا عبر المنتدى.
أنظر أيضا
معلومة: قامت Aspose بتطوير برنامج مجاني Text to GIF Converter.