Прежде всего, привет и спасибо за возможность.
У меня есть решение, которое сканирует (через собственный источник twain) изображение (или несколько изображений) и сохраняет их в папку в файловой системе.
Мой вопрос: я провел несколько тестов и всегда получал 96 изображений DPI (я использовал ImageIO.write для сохранения изображений, полученных из twain API, в объекте BufferedImage). Затем я увидел ответ Питера Кофлера в stackoverflow по этой ссылке (How установить информацию DPI в изображении?) и работает в цветном и черно-белом режимах (устанавливается из объекта TwainCapability).
Но для моих отсканированных изображений в градациях серого DPI все равно не меняется !!!
Я проверяю это с помощью MS Paint -> Свойства. Когда я сканирую изображение в градациях серого, это всегда 96 точек на дюйм.
Любая идея, как я могу установить DPI в этом случае??
Я устанавливаю DPI, как в примере с Питером Кофлером, следующим образом:
resolutionState = 100;
//or resolutionState = 200;
//or resolutionState = 300;
double dotsPerMilli = resolutionState / 10 / 2.54;