Quartz ile oluşturduğum PDF boyutunu küçültmenin bir yolunu arıyorum. CGPDFContext'te CGContextDrawImage ile resim çiziyorum. Korktuğum şey, görüntülerin JPEG değil, Bitmap olarak kaydedilmesidir. Bunu kontrol etmenin ve PDF yazarken bunu kontrol etmenin bir yolu var mı? Quartz2D ile oluşturulan PDF dosyasının boyutunu azaltın
Ben de PDF bağlamında bunu yazmadan önce görüntü ölçek küçültme azaltarak çalıştı ama (piksel olarak sayfa boyutu daha küçük olmasına rağmen) ben daha da büyük bir dosya ile sonunda.Teşekkürler!
Çizim yaptığınız, görüntülerin nereden geldiği ve sonuçta ortaya çıkan dosyaların ne kadar büyük olduğuyla ilgili birkaç özellikten bahseder misiniz? Bir dosyayı harici bir pdf sıkıştırma aracına aktardınız ve farklılıklara bir göz attınız mı? –
Görüntüler, JPEG olarak saklanan ve ardından UIImage nesnelerine okuyan kamera görüntüleridir. Bu yüzden CGPDFContext'te bir UIImage.CGImage çiziyorum. Dosya boyutu, örneğin tek bir sayfa için 1.2 MB olacaktır. Eğer küçültmeye çalışırsam 3 MB'a kadar çıkıyorum. Bir sıkıştırma aracıyla (kuvars filtresi) daha çok 500KB gibi. – Kamchatka
Kodu sağlayabilir misiniz? – vikingosegundo