浏览代码

image-write: fix monochrome bitmap writing from 8-bit-buffers

Now writing out monochrome bitmaps from 8-bit arrays works
as it does when using PNG.

Bitmaps need 3 bytes per pixel.
Patrick Boettcher 9 年之前
父节点
当前提交
734576e6be
共有 1 个文件被更改,包括 1 次插入3 次删除
  1. 1 3
      stb_image_write.h

+ 1 - 3
stb_image_write.h

@@ -293,9 +293,7 @@ static void stbiw__write_pixel(stbi__write_context *s, int rgb_dir, int comp, in
       s->func(s->context, &d[comp - 1], 1);
 
    switch (comp) {
-      case 1:
-         s->func(s->context,d,1);
-         break;
+      case 1: /* fall-through wanted */
       case 2:
          if (expand_mono)
             stbiw__write3(s, d[0], d[0], d[0]); // monochrome bmp