summaryrefslogtreecommitdiff
path: root/pximg.c
diff options
context:
space:
mode:
Diffstat (limited to 'pximg.c')
-rw-r--r--pximg.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/pximg.c b/pximg.c
index ba0f019..2eec9b8 100644
--- a/pximg.c
+++ b/pximg.c
@@ -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++)