tiff в jpg

Перетворіть TIFF у JPG за допомогою REST API

TIFF(формат файлу зображень із тегами) популярний для зберігання високоякісних зображень і часто використовується в галузях, де потрібна деталізована візуалізація, як-от медичні зображення чи професійна фотографія. Однак файли TIFF великі і можуть бути несумісними зі стандартними веб-додатками. Перетворення TIFF на JPG(JPEG) забезпечує менший розмір файлу з широкою сумісністю на різних пристроях і платформах. У цій статті пояснюється, як конвертувати зображення TIFF у формат JPG за допомогою Java Cloud SDK із надійними можливостями Cloud SDK, забезпечуючи швидке й ефективне перетворення зображення без шкоди для якості.

API перетворення TIFF у JPG

Aspose.Imaging Cloud SDK для 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>

Тепер отримайте свій персональний ідентифікатор клієнта та секретні дані клієнта з панелі інструментів 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 в jpeg

Попередній перегляд перетворення файлу TIFF у JPG.

Передайте TIFF у JPG за допомогою команд cURL

Для користувачів, які віддають перевагу інтерфейсу командного рядка, 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 в jpeg

Попередній перегляд файлу TIFF у JPEG Converter App.

Висновок

Перетворення зображень TIFF на JPG за допомогою Aspose.Imaging Cloud SDK для Java або команд cURL забезпечує ефективне рішення для обробки файлів TIFF з високою роздільною здатністю. Незалежно від того, чи потрібні вам компактні файли для веб-використання чи хочете автоматизувати завдання обробки зображень, цей підхід, керований API, пропонує гнучкість, швидкість і контроль якості. Почніть використовувати потужність Aspose.Imaging Cloud, щоб зробити перетворення TIFF у JPG безперебійним і покращити спосіб керування та доставки вмісту зображень між програмами.

Важливі посилання

Схожі статті

Перейдіть за наведеними нижче посиланнями, щоб дізнатися більше про: