JPG یک فرمت تصویر شناخته شده و یکی از متداول ترین فرمت های تصویری است. با این حال، تصاویر JPG هر بار که ذخیره می شوند کیفیت خود را از دست می دهند. بنابراین، ممکن است لازم باشد آنها را به یک قالب بدون اتلاف مانند PNG تبدیل کنید. برای انجام این تبدیل به صورت برنامه ای، این مقاله نحوه تبدیل یک تصویر JPG به PNG در جاوا را نشان می دهد.
تبدیل جاوا JPG به PNG - دانلود رایگان
Aspose.Imaging for Java یک API پردازش تصویر غنی از ویژگی ها است که از دستکاری فرمت های تصویر رایج پشتیبانی می کند. علاوه بر این، به شما امکان تبدیل تصاویر از یک فرمت به فرمت دیگر را می دهد. در این مقاله از این API برای تبدیل تصاویر JPG خود به فرمت PNG استفاده می کنیم. می توانید JAR API را دانلود یا با استفاده از پیکربندی Maven زیر در pom.xml نصب کنید.
<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>21.12</version>
<classifier>jdk16</classifier>
</dependency>
مراحل تبدیل JPG به PNG در جاوا
با استفاده از Aspose.Imaging برای جاوا، می توانید یک تصویر JPG را در چند خط کد به PNG تبدیل کنید. در زیر مراحل تبدیل یک تصویر JPG به PDF در جاوا آمده است.
- تصویر JPG را از فایل بارگیری کنید.
- تنظیم گزینه های اضافی (در صورت لزوم)
- JPG را به عنوان تصویر PNG در مکان مورد نظر ذخیره کنید.
بخش زیر نحوه تبدیل یک تصویر JPG به PNG را از داخل برنامه های جاوا نشان می دهد.
یک JPG را به صورت PNG در جاوا ذخیره کنید
تبدیل یک تصویر JPG به فرمت PNG با استفاده از Aspose.Imaging بسیار ساده است. شما فقط باید فایل JPG را بارگیری کنید و آن را به عنوان یک تصویر PNG ذخیره کنید. در زیر مراحل تبدیل یک تصویر JPG به PNG در جاوا آمده است.
- فایل JPG را با استفاده از کلاس Image بارگیری کنید.
- یک نمونه از کلاس PngOptions ایجاد کنید.
- با استفاده از روش PngOptions.setColorType() نوع رنگ را تنظیم کنید.
- با استفاده از روش Image.Save(string, PngOptions) تصویر JPG را به PNG تبدیل کنید.
نمونه کد زیر نحوه ذخیره یک تصویر JPG را به صورت PNG در جاوا نشان می دهد.
// بارگیری تصویر JPG
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.jpg");
// گزینه های PNG را ایجاد و تنظیم کنید
com.aspose.imaging.imageoptions.PngOptions options = new com.aspose.imaging.imageoptions.PngOptions();
options.setColorType(com.aspose.imaging.fileformats.png.PngColorType.TruecolorWithAlpha);
// تصویر را به صورت PNG ذخیره کنید
image.save("jpg-to-png.png", options);
Java API برای تبدیل JPG به PNG - مجوز رایگان دریافت کنید
برای استفاده از Aspose.Imaging برای جاوا بدون محدودیت ارزیابی، می توانید یک مجوز موقت رایگان دریافت کنید.
نتیجه
تبدیل JPG به PNG اغلب برای تبدیل تصاویر به فرمت بدون اتلاف انجام می شود. در این مقاله با نحوه تبدیل تصاویر JPG به فرمت PNG به صورت برنامه نویسی در جاوا آشنا شدید. بنابراین، شما به راحتی می توانید تبدیل JPG به PNG را در برنامه های جاوا خود جاسازی کنید. علاوه بر این، میتوانید API پردازش تصویر جاوا را با استفاده از مستندات آن کاوش کنید. همچنین، می توانید سوالات خود را در [فروم 11 ما به اشتراک بگذارید.