Code

pjrm's fix from bug 1188811
authorbuliabyak <buliabyak@users.sourceforge.net>
Thu, 23 Mar 2006 01:49:48 +0000 (01:49 +0000)
committerbuliabyak <buliabyak@users.sourceforge.net>
Thu, 23 Mar 2006 01:49:48 +0000 (01:49 +0000)
src/trace/potrace/inkscape-potrace.cpp

index 59c57a280b0cfebf2ffb72f63588fd5fb8486308..d8dfb77f66b50c3daf991c043f732fda0f4c5dd2 100644 (file)
@@ -284,12 +284,12 @@ filterIndexed(PotraceTracingEngine &engine, GdkPixbuf * pixbuf)
         if (engine.getMultiScanSmooth())
             {
             RgbMap *gaussMap = rgbMapGaussian(gm);
-            newGm = rgbMapQuantize(gaussMap, 4, engine.getMultiScanNrColors());
+            newGm = rgbMapQuantize(gaussMap, 8, engine.getMultiScanNrColors());
             gaussMap->destroy(gaussMap);
             }
         else
             {
-            newGm = rgbMapQuantize(gm, 4, engine.getMultiScanNrColors());
+            newGm = rgbMapQuantize(gm, 8, engine.getMultiScanNrColors());
             }
         gm->destroy(gm);
         }
@@ -301,12 +301,12 @@ filterIndexed(PotraceTracingEngine &engine, GdkPixbuf * pixbuf)
         if (engine.getMultiScanSmooth())
             {
             RgbMap *gaussMap = rgbMapGaussian(gm);
-            newGm = rgbMapQuantize(gaussMap, 4, engine.getMultiScanNrColors());
+            newGm = rgbMapQuantize(gaussMap, 8, engine.getMultiScanNrColors());
             gaussMap->destroy(gaussMap);
             }
         else
             {
-            newGm = rgbMapQuantize(gm, 4, engine.getMultiScanNrColors());
+            newGm = rgbMapQuantize(gm, 8, engine.getMultiScanNrColors());
             }
         gm->destroy(gm);