Quickstart


(Si no puedes ver el menú de navegación a la izquierda, entonces haz click aquí).




Este es el ejemplo más básico de PNGwriter. Cuando hayas terminado, ve lo sotros ejemplos. El código y la imagen que genera (1.3 k !!).

Los coeficientes de color son uno de dos tipos: ints entre 0 y 65535, o doubles de 0.0 a 1.0 (desde la version 0.3.2).

#include <pngwriter.h>


int main()
{
   int i;
   int y;
pngwriter png(300,300,0,"test.png"); for(i = 1; i ≤ 300;i++) { y = 150+100*sin((double)i*9/300.0); png.plot(i,y, 0.0, 0.0, 1.0); } png.close(); return 0; }
An image



El constructor tiene como argumentos el ancho, la altura (en pixeles) de la imagen, el color de fondo (sólo puedes elegir un nivel de gris, pero esto está bien porque generalmente uno quiere una imagen negra o blanca para comenzar) y el nombre del archivo.

Para plotear, se usa la funcion plot.

Tiene como argumentos la coordenada horizontal del pixel (desde 1 hasta el ancho),
la coordenada vertical del pixel (desde 1 hasta la altura),
el coeficiente de rojo (desde 0.0 hasta 1.0),
el coeficiente de verde (desde 0.0 hasta 1.0)
y el coeficiente de azul (desde 0.0 hasta 1.0).







Valid CSS!


© 2002, 2003, 2004, 2005, 2006, 2007 Paul Blackburn