On Thu, 2007-03-29 at 12:30 -0700, steini wrote: > Hi, > > I have been working on a web application that is saving photos and and > creating thumbnails. > The photos are saved properly but the generated thumbnails have poor > quality. > > This has been developed on windows but is running on Linux / mod_mono and > thumbnails are generated in high quality on the developement machine. > > Im using the Graphics object to create the thumbnails and configuring the > InterpolationMode, CompositingQuality and SmoothingMode but all of the > thumbnails created on the server have really poor quality. > > Any ideas what might be the problem?
Several ;-) System.Drawing expose all options that MS GDI+ offers but outside Windows libgdiplus is being used. In this case libgdiplus maps all options to what exists inside Cairo. InterpolationMode was fixed in January (not 100% sure this was in libgdiplus 1.2.3 or not). You can see the mapping between GDI+/cairo in the bug report: http://bugzilla.ximian.com/show_bug.cgi?id=77181 CompositingQuality has no match inside Cairo. Changing this value won't change the output. SmoothingMode is split in two like this: SmoothingModeAntiAlias SmoothingModeHighQuality CAIRO_ANTIALIAS_DEFAULT SmoothingModeNone SmoothingModeDefault SmoothingModeHighSpeed CAIRO_ANTIALIAS_NONE Hopefully you can find something working for you in those settings. -- Sebastien Pouliot <[EMAIL PROTECTED]> Blog: http://pages.infinit.net/ctech/ _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
