Yazdığım bir Java diyagramı aracı kullanılarak oluşturulan bir grup şema var - bunlar çoğunlukla siyah ve beyaz diyagramlar, su blokları ve bazen de diğer renkler. Şu anda JPG dosyaları olarak kaydediliyorlar ve bunları On The Print on Demand için hazırladığım bir kitaba eklemek istiyorum.PNG dosyaları için DPI Ayarı
Kitap, daha sonra bir PDF'ye dönüştürülecek bir OpenOffice ODT dosyasıdır.
Şu anda JPG dosyalarını kullanıyorum, ancak kullandıkları yazdırma tesisi 300 DPI gerektirir, bu yüzden xDensity ve yDensity değerini 300 olarak ayarlamak için scheme aracımı değiştirdim ve getAsTree() yöntemini kullanarak 1'e geri yükledikten sonra diyagramı genişletin. 3 faktörle (300/96). IMO sonuç oldukça iyi görünüyor!
Maalesef, başka bir forumdaki birisi, JPG dosyalarında satır şemalarının "fuzzed" olduğuna işaret etti, bu yüzden her iki ODT dosyasının eklenmesine izin veren PNG'ye veya muhtemelen BMP dosyalarına geçmem gerektiğini önerdim.
Sorunum, BMP'lerin bir DPI'ye sahip olmadığı ve PNGMetadata'nın getAsTree() öğesini desteklemediği görülüyor. Birisi bana doğru yönde işaret edebilir mi? Teşekkürler.
Başka biri SVG'den bahsetti - Ben bir bakacağım - teşekkürler! –
+1. Bana öyle geliyor ki, bu soru vektör vs raster görüntüleri ile ilgili. Ve OP, kendiliğinden oluşturulan diyagramlar için mutlaka vektörleri kullanmalıdır. – Sparhawk
PNG kesinlikle görüntülerinizi sıkıştırmıyor. JPEG’in kayıplı sıkıştırmasının aksine, sadece kayıpsız bir sıkıştırmadır. – Matt