2012-07-02 57 views
5

he estado luchando desde 72 horas con un problema de imagen. En cualquier momento agrego una imagen a ireport 4.6 la imagen siempre es borrosa y esa imagen borrosa aparece en el pdf generado por el jasperreport después de ejecutarlo. después de buscar en Google me señalaron los dpi de la imagen. He intentado aumentar los ppp de la imagen, pero parece lo mismo. He intentado guardar una versión svg de la imagen de un convertidor en línea y me tomé la molestia de agregar una versión .svg de la imagen.cómo preservar la calidad de imagen después de agregarla a un jasperreport (creado en iReport)?

Me pregunto si hay truco para eso? ¿Alguien puede arrojar algo de luz? mirando mi línea de tiempo soy oficialmente un día tarde en esto.

gracias por leer esto y ayudar

+0

¿Cuál es el dpi original de la imagen? Estoy teniendo un problema similar. Mi logo es un jpg, 300 dpi. Curioso por ver lo que otros recomiendan. – Lisa

Respuesta

1

añadir esta línea a jasperreports.properties. Me parece que hace informes mucho más nítidos.

net.sf.jasperreports.image.dpi=300 
+0

Lo he agregado a ambas propiedades para ireport y jasperreports.properties en mi classpath antes de publicar aquí. No lo estaba afectando. gracias –

+0

¿Estás seguro de que no se vio afectado? Si no fue afectado, entonces de alguna manera no lo estás haciendo correctamente. Si se vio afectado, pero eso no es suficiente para sus necesidades ... entonces ese es un problema diferente. Tal vez sería útil adjuntar un informe simple con solo una imagen de muestra para mostrar el problema. Entonces otros pueden probarlo. – mdahlman

+0

@mdahlman tengo el mismo problema. Mi imagen es de aproximadamente 96 ppp, y no importa si configuro net.sf.jasperreports.image.dpi = 300 o net.sf.jasperreports.image.dpi = 96, aparece el mismo desenfoque en el informe. –

0

JRAbstractSvgRenderer Espero que esta clase pueda ayudarlo.

Puede ampliar esta clase. y usarlo como entrada de parámetro.

Cuestiones relacionadas