TIFF(فرمت فایل تصویر برچسبگذاری شده) برای ذخیرهسازی تصویر با کیفیت بالا محبوب است، که اغلب در زمینههایی که به تصاویر بصری دقیق نیاز دارند، مانند تصویربرداری پزشکی یا عکاسی حرفهای استفاده میشود. با این حال، فایل های TIFF بزرگ هستند و ممکن است با برنامه های کاربردی وب استاندارد سازگار نباشند. تبدیل TIFF به JPG(JPEG) اندازه فایل کوچکتری را با سازگاری گسترده در دستگاهها و پلتفرمها ارائه میدهد. این مقاله نحوه تبدیل تصاویر TIFF را به فرمت JPG با استفاده از Java Cloud SDK با قابلیتهای قوی Cloud SDK توضیح میدهد و از تبدیل سریع و کارآمد تصویر بدون افت کیفیت اطمینان میدهد.
- API تبدیل TIFF به JPG
- تبدیل TIFF به JPG در جاوا
- TIFF را با استفاده از دستورات cURL به JPG منتقل کنید
API تبدیل TIFF به JPG
Aspose.Imaging Cloud SDK for Java ابزارهای قدرتمند و با کاربرد آسانی را برای تبدیل یکپارچه تصویر فراهم می کند. با Aspose.Imaging Cloud، میتوانید وضوح، تنظیمات فشردهسازی و پارامترهای کیفیت را مطابق با نیازهای خاص تنظیم کنید و خروجی بهینهسازی شده برای مشاهده و ذخیرهسازی دیجیتال ارائه دهید.
- SDK ادغام را برای توسعه دهندگان صاف می کند، اطمینان حاصل می کند که تصاویر TIFF به طور موثر تغییر شکل می دهند، جزئیات ضروری حفظ می شوند و اندازه فایل ها کاهش می یابد.
ابتدا باید مرجع SDK را در پروژه Java خود با قرار دادن اطلاعات زیر در pom.xml پروژه ساخت Maven اضافه کنیم.
<repositories>
<repository>
<id>aspose-cloud</id>
<name>artifact.aspose-cloud-releases</name>
<url>https://artifact.aspose.cloud/repo</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-imaging-cloud</artifactId>
<version>23.5</version>
</dependency>
</dependencies>
اکنون، شناسه مشتری شخصی و جزئیات Client Secret را از داشبورد Cloud دریافت کنید. در صورتی که دسترسی ندارید، به سادگی با استفاده از یک آدرس ایمیل معتبر از طریق Aspose Cloud Dashboard برای یک دوره آزمایشی رایگان ثبت نام کنید.
تبدیل TIFF به JPG در Java
بیایید جزئیات را بررسی کنیم که چگونه Java Cloud SDK ما انعطافپذیری را برای تبدیل تصاویر با عملکرد و دقت بالا در برنامه Java ارائه میدهد.
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);
یک نمونه از ImagingApi بر اساس اعتبار مشتری شخصی سازی شده ایجاد کنید.
File file1 = new File("C:\\Users\\nayyer\\Downloads\\input.tiff");
byte[] imageStream = Files.readAllBytes(file1.toPath());
تصویر TIFF ورودی را در آرایه بایت بخوانید.
imageApi.uploadFile(uploadRequest);
تصویر TIFF ورودی را در فضای ذخیرهسازی ابری آپلود کنید.
ConvertImageRequest convertImage = new ConvertImageRequest("input.tiff", "jpg", null, null);
یک شی از کلاس ConvertImageRequest ایجاد کنید که در آن فرمت خروجی را به عنوان ‘JPG’ تعیین می کنیم.
byte[] resultantImage = imageApi.convertImage(convertImage);
در نهایت، API تبدیل TIFF به JPG را فراخوانی کنید، که تصویر JPG حاصل را در آرایه بایت برمی گرداند.
// ClientID و ClientSecret را از https://dashboard.aspose.cloud/ دریافت کنید
String clientId = "XXXXX-XXXX-XXXXX-9603-5ea9c6db83cd";
String clientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXXX";
// ایجاد شی تصویربرداری
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);
// تصویر TIFF ورودی را از سیستم محلی بارگیری کنید
File file1 = new File("input.tiff");
byte[] imageStream = Files.readAllBytes(file1.toPath());
// ایجاد شی درخواست آپلود فایل
UploadFileRequest uploadRequest = new UploadFileRequest("inpput.tiff",imageStream,null);
// تصویر TIFF را در فضای ذخیره سازی ابری آپلود کنید
imageApi.uploadFile(uploadRequest);
// فرمت خروجی تصویر را مشخص کنید
String format = "jpg";
// ایجاد شی درخواست تبدیل تصویر
ConvertImageRequest convertImage = new ConvertImageRequest("input.tiff", format, null, null);
// تبدیل TIFF به JPG را انجام دهید و تصویر را در جریان پاسخ برگردانید
byte[] resultantImage = imageApi.convertImage(convertImage);
// تصویر JPG حاصل را در حافظه محلی ذخیره کنید
FileOutputStream fos = new FileOutputStream("D:\\Converted.jpg");
fos.write(resultantImage);
fos.close();
TIFF را با استفاده از دستورات cURL به JPG منتقل کنید
برای کاربرانی که رابط خط فرمان را ترجیح می دهند، Aspose.Imaging Cloud از تبدیل TIFF به JPEG از طریق دستورات ساده cURL نیز پشتیبانی می کند. این رویکرد برای پردازش دسته ای سریع، سمت سرور یا وظایف مدیریت خودکار تصویر مفید است. در اینجا نحوه دستیابی به این امر آورده شده است:
احراز هویت – با به دست آوردن یک نشانه دسترسی برای احراز هویت درخواست های API شروع کنید:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXXX-XXXXX-be35-ff5c3a6aa4a2&client_secret=XXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
پس از دریافت رمز دسترسی JWT، لطفا با CreateConvertedImage API تماس بگیرید تا فایل TIFF را به فرمت JPG منتقل کنید. ما از پارامتر -o
برای ذخیره JPG حاصل در درایو محلی استفاده می کنیم.
curl -v "https://api.aspose.cloud/v3.0/imaging/{sourceFile}/convert?format=jpg" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
- o "myResultant"
«sourceFile» را با نام تصویر ورودی TIFF موجود در فضای ذخیرهسازی ابری، «myResultant» با نام تصویر JPG خروجی و «accessToken» را با نام توکن حامل تولید شده در بالا جایگزین کنید.
تبدیل رایگان فایل TIFF به JPEG
برای مشاهده قابلیتهای شگفتانگیز Aspose.Imaging Cloud SDK، میتوانید از [مبدل TIFF به JPEG] سبک و فوقالعاده کارآمد ما استفاده کنید. این برنامه بر روی REST API ساخته شده است و به راحتی در یک مرورگر وب قابل دسترسی است.
نتیجه گیری
تبدیل تصاویر TIFF به JPG با استفاده از Aspose.Imaging Cloud SDK برای دستورات Java یا cURL یک راه حل کارآمد برای مدیریت فایل های TIFF با وضوح بالا ارائه می دهد. چه به فایلهای فشرده برای استفاده از وب نیاز داشته باشید یا بخواهید وظایف پردازش تصویر را خودکار کنید، این رویکرد مبتنی بر API انعطافپذیری، سرعت و کنترل کیفیت را ارائه میدهد. شروع به استفاده از قدرت Aspose.Imaging Cloud کنید تا تبدیل TIFF به JPG را یکپارچه کنید و نحوه مدیریت و ارائه محتوای تصویر را در بین برنامهها بهبود بخشید.
لینک های مهم
مقالات مرتبط
لطفا برای کسب اطلاعات بیشتر به لینک های زیر مراجعه کنید: