nuclear@10: #include nuclear@10: #include nuclear@10: nuclear@10: int main(int argc, char **argv) nuclear@10: { nuclear@10: const char *infile = "foo.jpg"; nuclear@10: const char *outfile = "bar.jpg"; nuclear@10: int i, j, xsz = 512, ysz = 512; nuclear@10: struct img_pixmap img; nuclear@10: nuclear@10: for(i=1; i> 5) & 1) == ((j >> 5) & 1); nuclear@10: nuclear@10: *pix++ = bw ? 255 : 0; nuclear@10: *pix++ = 127; nuclear@10: *pix++ = bw ? 0 : 255; nuclear@10: } nuclear@10: } nuclear@10: } nuclear@10: nuclear@10: if(img_save(&img, outfile) == -1) { nuclear@10: fprintf(stderr, "failed to save file %s\n", outfile); nuclear@10: return 1; nuclear@10: } nuclear@10: nuclear@10: img_destroy(&img); nuclear@10: return 0; nuclear@10: }