diff options
Diffstat (limited to 'pximg.c')
-rw-r--r-- | pximg.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -9,7 +9,7 @@ static int indexed(char **argv); int main(int argc, char **argv) { if (argc != 3 && argc != 4) { - fprintf(stderr, "usage: %s image.png name [palette.png]\n", + fprintf(stderr, "usage: %s name image.png [palette.png]\n", argv[0]); return 1; } @@ -42,7 +42,7 @@ grayscale(char **argv) } printf("#include \"px.h\"\nconst PxSpr %s={%d,%d,(uint8_t[]){", - argv[2], img_w, img_h); + argv[1], img_w, img_h); for (int i = 0; i < img_w * img_h; i++) printf("%u,", (unsigned)img_data[i]); printf("}};\n"); @@ -89,7 +89,7 @@ indexed(char **argv) /* read image */ int img_w, img_h, img_col_chans; uint8_t *const img_data = - stbi_load(argv[1], &img_w, &img_h, &img_col_chans, 3); + stbi_load(argv[2], &img_w, &img_h, &img_col_chans, 3); if (img_data == NULL) { fprintf(stderr, "error: failed to load image\n"); @@ -107,7 +107,7 @@ indexed(char **argv) } printf("#include \"px.h\"\nconst PxSpr %s={%d,%d,(uint8_t[]){", - argv[2], img_w, img_h); + argv[1], img_w, img_h); for (int i = 0; i < img_w * img_h; i++) { int col = -1; for (int k = 0; k < pal_size; k++) |