2016-03-14 14 views
1

Я узнал много статей о том, как улучшить качество изображений внутри созданного документа PDF с помощью механизма отчетов jasper, но почти решения для меня не работают или они относятся к более ранней версии JR.Jasper Reports 6.2 Качество изображения

Поэтому я хочу знать, что это лучший подход для моего случая:

  • У меня есть список изображений и некоторое описание для каждого из них. Каждое изображение определяется его URL-адресом.
  • Изображения могут иметь разные размеры, но площадь для каждого фиксирована, и она составляет 500x500.
  • Если изображение, которое вставляется в эту область больше (два или более), качество не так плохо, как если изображение равно или меньше этой области.
  • Переопределения net.sf.jasperreports.image.dpi не работает, я не могу преобразовать изображения в формат SVG, и я не могу гарантировать, что каждое изображение будет большим, чем область для него.

Буду рад за любые советы, что я могу сделать. Заранее спасибо!

+0

Какой тип масштаба изображения (атрибут scaleImage в JRXML) вы используете? – dada67

+0

Я пытался использовать все типы шкал, но наиболее предпочтительными для меня являются опции «реальной высоты» или «реального размера». – ZaptoS

ответ

0

Я не уверен, как вы хотели бы улучшить разрешение небольших изображений при отображении в областях, больших их размера. Мы не можем увеличить разрешение уже сделанного снимка, чтобы сделать его более резким при увеличении.

Свойство «net.sf.jasperreports.image.dpi», которое вы упомянули, используется, когда движок трансформирует SVG или другую визуализированную графику в изображения. Определяет разрешение изображения, созданного, например, из диаграммы. Но элементы изображений, отображающие изображения из таких файлов, как PNG, JPG, GIF и т. Д., Не имеют ничего общего с этим свойством.

Что именно не работает для вас при использовании RealHeight или RealSize?

+0

Teodor, я знаю, что «image.dpi» не имеет отношения к моему делу, но я просто хотел предотвратить бесполезные советы, которые я нашел в больших количествах в похожих темах о качестве изображения и jasperreports. Если мы расскажем о моей проблеме, я хочу знать, почему, когда я помещаю небольшое изображение с параметром масштаба «реальный размер» в большую область ввода, я не вижу маленькое изображение в PDF в хорошем качестве. Для моей точки зрения изображение немного масштабируется в выходном документе в формате PDF, но когда я настраиваю опцию «реального размера», я надеюсь, что этого никогда не было. Вот почему я спрашиваю об обходном пути, как это исправить. – ZaptoS

+0

Нам нужно увидеть некоторые файлы, которые показывают эту проблему. Пожалуйста, укажите PDF, файл изображения и JRXML. Было бы здорово, если бы вы могли составить небольшой пример, который продемонстрировал бы, что качество вашего изображения ухудшается при экспорте в PDF. –

 Смежные вопросы

  • Нет связанных вопросов^_^