Преобразование TIFF в PNG без потери качества в Java

Преобразование TIFF в PNG без потери качества в Java

TIFF и PNG — популярные форматы файлов для представления сложных изображений. Тем не менее, PNG считаются хорошо подходящими для веб-платформы из-за их меньшего размера. С другой стороны, файлы TIFF несовместимы со многими веб-программами и требуют больше места, чем файлы PNG. Из-за этих факторов вас может заинтересовать преобразование файлов TIFF в PNG без ущерба для качества изображения. Если да, то в этой статье мы обсудим, как конвертировать TIFF в PNG без потери качества в Java.

В этой статье будут рассмотрены следующие моменты:

Установка библиотеки преобразования Java

В этом разделе мы продемонстрируем процедуру установки этого API преобразования TIFF в PNG. Если вы используете Maven для управления проектом или приложением Java, добавьте следующие конфигурации в файл pom.xml.

<repository>
	<id>ConholdateJavaAPI</id>
	<name>Conholdate Java API</name>
	<url>https://releases.conholdate.com/java/repo</url>
</repository>        
<dependency>
	<groupId>com.conholdate</groupId>
	<artifactId>conholdate-total</artifactId>
	<version>23.6</version>
	<type>pom</type>
</dependency>

Затем выполните следующие команды.

mvn clean    
mvn install -U

Для получения информации о других платформах Java посетите releases.conholdate.com.

Конвертер Java: преобразование TIFF в PNG без потери качества

Давайте выберем файл TIFF, который занимает 37 МБ дискового пространства. Предположим, что к этому TIFF не применялся алгоритм сжатия. Итак, в этом разделе мы ожидаем достижения следующих целей:

  • Уменьшить размер изображения.
  • Сделайте его совместимым с веб-приложениями.

Наилучший способ достичь обеих указанных выше целей — преобразовать изображение TIFF в изображение PNG. Поскольку формат файла PNG поддерживает сжатие без потерь, это не ухудшит качество изображения на выходе.

Ниже приведены шаги для преобразования TIFF в PNG с помощью Java:

В следующем примере кода показано, как преобразовать TIFF в PNG в Java.

Преобразование TIFF в PNG: сравнение вывода

Во-первых, взгляните на следующее изображение, на котором показаны размеры на диске как для входных изображений TIFF, так и для выходных изображений PNG.

Преобразование TIFF в PNG: сравнение размеров
После этого давайте посмотрим на следующий скриншот, который показывает качество обоих изображений при определенном увеличении.
Преобразование изображения TIFF в PNG: сравнение качества
Следовательно, вы можете увидеть значительное уменьшение размера выходного PNG. Однако качество изображения одинаково как для входных, так и для выходных изображений.

Получить бесплатную лицензию

Вы можете получить бесплатную временную лицензию, чтобы опробовать API без ограничений на пробную версию.

Подведение итогов

Подводя итог, мы обсудили процедуру преобразования файлов изображений TIFF в PNG в Java. Следовательно, мы надеемся, что вы научились программно конвертировать TIFF в PNG без потери качества изображения. Возможно, вы также заметили силу API преобразования Java TIFF в PNG в обеспечении высококачественных результатов.

Вы можете посетить документацию, чтобы узнать больше об API преобразования Java.

И, наконец, следите за обновлениями на conholdate.com.

Задайте вопрос

Вы можете сообщить нам о своих вопросах или запросах на нашем форуме.

Смотрите также