Существует библиотека с именем GD , которая делает это.Однако есть и другие библиотеки, такие как ImageMagick и GraphicsMagick (GMagick) , которые также могут это делать.
Принцип работы с любой из этих библиотек:
- Открыть картинку
- Сохранить картинку в формате по вашему желанию (TIFF, BMP, ...)
Я бы не стал рекомендовать библиотеку GD, так какне поддерживает типы файлов, которые вы запрашиваете (TIFF, BMP).
Помимо использования библиотек, вы можете вызвать инструмент командной строки, который преобразует файлы изображений, такие как ImageMagick или GraphicsMagick .