Это зависит главным образом от диапазона форматов, которые вам нужно поддерживать.
Если вы хотите остаться в Java, вы можете использовать ImageIO
и связанные с изображениями классы JDK Java Tutorial Добавление может быть Java Advanced Imaging текст ссылки
Но они будут поддерживать основные форматы, такие как:
- JPG
- 1017 * ВМР *
- PNG
- размолвка
Возможно, в эту структуру доступны дополнительные устройства записи изображений.