I don't think this is a poppler bug...
My guess is that we are hitting the image fallback of the pdf surface. I'd expect that images produced should be higher resolution. i.e. Someone should be calling cairo_surface_set_fallback_resolution. Though, I'm not sure who should be doing this. I'd expect the gtk printing infrastructure to do it, but I could be wrong.
It looks like there is also a problem with how image masks are scaled. We do the scaling ourselves in poppler and I believe that will cause unnecessarily low resolution results.
Also of note, cairo-git does fine grained fallbacks and so the problem is not as noticeable.
I don't think this is a poppler bug... set_fallback_ resolution. Though, I'm not sure who should be doing this. I'd expect the gtk printing infrastructure to do it, but I could be wrong.
My guess is that we are hitting the image fallback of the pdf surface. I'd expect that images produced should be higher resolution. i.e. Someone should be calling cairo_surface_
It looks like there is also a problem with how image masks are scaled. We do the scaling ourselves in poppler and I believe that will cause unnecessarily low resolution results.
Also of note, cairo-git does fine grained fallbacks and so the problem is not as noticeable.