Hello Carsten,
"Carsten Neumann" <[email protected]> schrieb im
Newsbeitrag news:[email protected]...
>
> hmm, perhaps I'm misreading your message, but to me it sounds as if you
> are not certain if the proposed change fixes your problem. Have you
> tried it, does it make a difference?
>
I did try it and it works for me, but I'm by no means familiar with the
details of the jpeg library.
>
> hmm, reading a bit more in libjpeg.doc it seems that X_density,
> Y_density are considered compression parameters that are set to default
> values by jpeg_set_defaults(), so those two assignments should move
> after the call, the rest should (must, in case of cinfo.in_color_space)
> remain before the call.
> You seem to be set up to actually test this, would you be able to just
> move the X_density, Y_density assignment down and see if that fixes your
> problem?
>
The only change I did perform was to move the following lines down after
the jpeg_set_defaults(&cinfo); call.
cinfo.density_unit = 1; // dpi
cinfo.X_density = UInt16(pImage->getResX()< 0.0f ?
pImage->getResX() - 0.5f :
pImage->getResX() + 0.5f);
cinfo.Y_density = UInt16(pImage->getResY()< 0.0f ?
pImage->getResY() - 0.5f :
pImage->getResY() + 0.5f);
So, do you mean that the
cinfo.density_unit = 1; // dpi
line should not be moved?
Best,
Johannes
------------------------------------------------------------------------------
Special Offer -- Download ArcSight Logger for FREE!
Finally, a world-class log management solution at an even better
price-free! And you'll get a free "Love Thy Logs" t-shirt when you
download Logger. Secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsisghtdev2dev
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users