نحوه تبدیل GIF به JPG با Java REST API

این آموزش گام به گام به شما نشان می دهد که چگونه با Java REST API ** GIF را به JPG تبدیل کنید. فایل GIF (فرمت تبادل گرافیکی) یک فایل تصویری است که حداکثر ۸ بیت در هر پیکسل را پشتیبانی می‌کند و از تکنیک فشرده‌سازی بدون تلفات استفاده می‌کند. معمولاً برای گرافیک های وب و بنرهای متحرک استفاده می شود و از پس زمینه شفاف پشتیبانی می کند.

اما، A JPG (یا JPEG) یک فرمت فایل تصویری محبوب است که برای عکس‌های دیجیتال و انواع دیگر گرافیک‌های شطرنجی استفاده می‌شود. مخفف Joint Photographic Experts Group است و یک تکنیک فشرده سازی با اتلاف است که برای کاهش اندازه تصاویر دیجیتال استفاده می شود. فایل‌های JPG عموماً کوچک‌تر از سایر انواع فایل‌های تصویری هستند، که آنها را برای استفاده در وب محبوب می‌کند. اگر در Java Low Code API به تبدیل GIF به JPG نیاز دارید، این کار را می توان با کمک کد زیر انجام داد.

پيش نياز

مراحل تبدیل GIF به JPG در Java REST API

  1. Client ID و Client Secret را برای API تنظیم کنید
  2. یک شی از کلاس ImagingAPI با اعتبار مشتری ایجاد کنید
  3. فایل های ورودی و خروجی را مشخص کنید
  4. فایل GIF ورودی را بخوانید و در فضای ذخیره سازی ابری آپلود کنید
  5. یک شی از ConvertImageRequest با فرمت های فایل ورودی و خروجی ایجاد کنید
  6. فراخوانی روش convertImage به تبدیل GIF به JPG با استفاده از REST API
  7. فایل JPG خروجی را روی دیسک محلی ذخیره کنید

کد برای تبدیل GIF به JPG در Java Low Code API

String ClientID = Client.getID(); //replace Client.getID() with your own client ID here
String ClientSecret = Client.getSecret(); //replace Client.getSecret() with your own client secret here
String APIBaseUrl="https://api.aspose.cloud";
String Local_Path = "C:/Temp/";
ImagingApi imagingApiSdk = new ImagingApi(ClientSecret, ClientID, APIBaseUrl);
// Input & output file names
String inputFileName = "GIFtoJPG.gif";
String outputFileName = "GIFtoJPG.jpg";
try {
// Upload local image to Cloud Storage
File inputFile = new File(Local_Path + inputFileName);
FileInputStream inputFileStream = new FileInputStream(inputFile);
byte[] inputImageData = IOUtils.toByteArray(inputFileStream);
UploadFileRequest uploadFileRequest = new UploadFileRequest(inputFileName, inputImageData, null);
FilesUploadResult filesUploadResult = imagingApiSdk.uploadFile(uploadFileRequest);
String outputFormat = "jpg";
String remoteFolder = null; // Input file is saved at the root of the storage
String remoteStorage = null; // Cloud Storage name
ConvertImageRequest convertImageRequest = new ConvertImageRequest(inputFileName, outputFormat, remoteFolder, remoteStorage);
byte[] convertedImageData = imagingApiSdk.convertImage(convertImageRequest);
// Save exported image to local storage
FileOutputStream fileOutputStream = new FileOutputStream(Local_Path + outputFileName);
fileOutputStream.write(convertedImageData);
fileOutputStream.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}

کد نشان داده شده در بالا به شما امکان می دهد GIF را با Java REST API به JPG تبدیل کنید. شما فقط باید فایل GIF را با کمک Aspose.Imaging REST API SDK تهیه کنید و فایل JPG خروجی را دانلود کنید تا آن را به صورت محلی ذخیره کنید.

این ویژگی تبدیل GIF به JPG را می توان با هر برنامه بدون کد یا کم کد در ویندوز، لینوکس یا مک اعمال کرد.

یک ویژگی مشابه را می توان در موضوع زیر یافت: نحوه تبدیل EMF به PDF با Java REST API

 فارسی