=== modified file 'src/sp-image.cpp' --- src/sp-image.cpp 2013-04-03 20:47:48 +0000 +++ src/sp-image.cpp 2013-05-06 00:32:41 +0000 @@ -1471,7 +1471,8 @@ gchar *data = 0; gsize length = 0; - gdk_pixbuf_save_to_buffer(pb, &data, &length, format.data(), NULL, NULL); + // Set the quality to 100 (only for jpeg) to prevent loss + gdk_pixbuf_save_to_buffer(pb, &data, &length, format.data(), NULL, "quality", "100", NULL); // Save base64 encoded data in image node // this formula taken from Glib docs