tiff в jpg

Конвертируйте TIFF в JPG с помощью REST API

TIFF(Tagged Image File Format) популярен для хранения высококачественных изображений, часто используется в областях, требующих детальной визуализации, таких как медицинская визуализация или профессиональная фотография. Однако файлы 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>

Теперь получите персонализированные данные Client ID и Client Secret из Cloud dashboard. Если у вас нет доступа, просто зарегистрируйтесь для бесплатной пробной версии, используя действительный адрес электронной почты через 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, вызовите API CreateConvertedImage для преобразования файла 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».

Заключение

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

Важные ссылки

Похожие статьи

Более подробную информацию можно получить, перейдя по следующим ссылкам: