#include "libpng-java.h" int main(int argc, char *argv[]) { float *red, *green, *blue, *alpha; unsigned int width, height; red=new float[256]; green=new float[256]; blue=new float[256]; alpha=new float[256]; for(int i=0;i<256;i++) { red[i]=i/256.0; green[i]=i/256.0; blue[i]=i/256.0; alpha[i]=i/256.0; } savePNG("test.png",256,1,red,green,blue,alpha); delete red; delete green; delete blue; delete alpha; loadPNG("threeboxes.png",width,height,&red,&green,&blue,&alpha); savePNG("threeboxes2.png",width,height,red,green,blue,alpha); return 0; }