2012-07-02 15 views
5

Tôi đã gặp khó khăn từ 72hours với một vấn đề hình ảnh.không có thời gian tôi thêm một hình ảnh để ireport 4.6 hình ảnh luôn luôn mờ và hình ảnh mờ xuất hiện trên pdf được tạo ra bởi jasperreport sau khi chạy nó. sau khi googling tôi đã được chỉ vào dpi của hình ảnh. Tôi đã cố gắng tăng dpi của hình ảnh nhưng nó có vẻ giống nhau. Tôi đã cố gắng lưu một phiên bản svg của hình ảnh từ một công cụ chuyển đổi trực tuyến và đã trải qua những rắc rối của việc thêm một phiên bản .svg của hình ảnh.làm thế nào để bảo toàn chất lượng hình ảnh sau khi thêm nó vào một jasperreport (được tạo trong iReport)?

đang tự hỏi liệu có lừa không? bất cứ ai có thể làm sáng tỏ một số? nhìn vào dòng thời gian của tôi là chính thức một ngày cuối ngày này.

cảm ơn bạn đã đọc và giúp đỡ

+0

dpi gốc của hình ảnh là gì? Tôi cũng đang gặp vấn đề tương tự. Biểu trưng của tôi là jpg, 300 dpi. Tò mò để xem những gì người khác giới thiệu. – Lisa

Trả lời

1

Thêm dòng này vào jasperreports.properties. Tôi tìm thấy nó làm cho các báo cáo sắc nét hơn nhiều.

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

Tôi đã thêm rằng cả hai thuộc tính cho ireport và jasperreports.properties trong classpath của tôi trước khi đăng bài ở đây.không ảnh hưởng đến nó. thanks –

+0

Bạn có chắc chắn rằng nó không bị ảnh hưởng? Nếu nó không bị ảnh hưởng, thì bạn bằng cách nào đó không làm điều đó một cách chính xác. Nếu nó bị ảnh hưởng nhưng điều đó không đủ cho nhu cầu của bạn ... thì đó là một vấn đề khác. Có lẽ nó sẽ giúp đính kèm một báo cáo đơn giản chỉ với một hình ảnh mẫu để hiển thị vấn đề. Sau đó, những người khác có thể kiểm tra nó. – mdahlman

+0

@mdahlman tôi có cùng một vấn đề. Hình ảnh của tôi có kích thước khoảng 96dpi và không có vấn đề gì nếu tôi đặt net.sf.jasperreports.image.dpi = 300 hoặc thành net.sf.jasperreports.image.dpi = 96, cùng một hình mờ xuất hiện trong báo cáo. –

0

JRAbstractSvgRenderer hy vọng lớp học này có thể giúp bạn.

Bạn có thể mở rộng lớp này. và sử dụng nó làm đầu vào tham số.