У меня есть куча диаграмм, созданных с помощью написанного мной инструмента построения диаграмм Java - в основном это черно-белые диаграммы с блоками цвета морской волны и иногда другими цветами. В настоящее время они сохраняются в виде файлов JPG, и я хочу вставить их в книгу, которую я готовлю к печати по требованию.
Книга представляет собой ODT-файл OpenOffice, который впоследствии будет преобразован в PDF.
В настоящее время я использую файлы JPG, но для использования средства печати, которое они используют, требуется 300 DPI, поэтому я изменил свой инструмент построения диаграмм, чтобы установить для xDensity и yDensity значение 300, а для resUnits - 1, используя getAsTree (), а затем разверните диаграмму с помощью коэффициент 3 (300/96). ИМО результат выглядит довольно хорошо!
К сожалению, кто-то на другом форуме отметил, что линейные диаграммы "размыты" в файлах JPG, поэтому предложил мне перейти на PNG или, возможно, файлы BMP, оба из которых позволяют вставлять файлы ODT.
Моя проблема в том, что BMP, похоже, не имеют DPI, а PNGMetadata, похоже, не поддерживает getAsTree (). Может ли кто-нибудь указать мне правильное направление? Спасибо.