Dev - C++ - ¿como controlar los pixeles ?

 
Vista:

¿como controlar los pixeles ?

Publicado por oz (3 intervenciones) el 06/01/2003 01:49:49
como puedo ubicarme en el pixel que deseo en dev-c++, en tc se podia ubicar con la sentencia putpixel(int x,int y, int color), pero esta no funciona en dev. Podrias decirme con que sentencia puedo realizar esto y la libreria respectiva
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¿como controlar los pixeles ?

Publicado por Ricardo Mejía García (5 intervenciones) el 08/01/2003 18:22:16
Hola Oscar!
Yo al igual que tu tambien necesito solucionar ese problema.

Una persona llamada andres (de este foro) me mando un fragmento de codigo, pero la verdad no me funciono y no entiendo algunas cosas, te lo enviare por si acaso ati si te funciona.

en cuanto puedas solucionar algo te pido el favor de que me colabores.
Yo tambien busco como manipular los puertos (Paralelo y Serial) desde Dev C++.

Ahi te va el codifgo:

unsigned far char *vga;
void iniciarvga()
{
vga=MK_FP(0xA000);
asm
{
mov ax,13h;
int 10h
}
}

void restvga()
{
asm
{
mov ax,03h;
int 10h
}
}

void ponerpixel(int x, int y, unsigned char color)
{
if(x>=0 && x<320 && y>=0 && y<200 && color<256)
vga[320*y+x]=color;
}

void main()
{
int i,j;
iniciarvga();
for(j=10;j<190;j++)
for(i=10;i<310;i++)
ponerpixel(i,j,(i*j) % 256);
getch();
restvga();
} /* Si no te funciona o tenes alguna duda escribime, Bye */

Ya sabes, cualquier cosa me avisas.

Saludos

ricardo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:¿como controlar los pixeles ?

Publicado por bere (1 intervención) el 04/11/2013 11:19:14
Ammm si descargan la libreria, cabecera, biblioteca (o como ustedes le conoscan) llamada winbgim pueden utilizar sin mayor problema el putpixel ya que esta libreria hace que dev c o dev c++ funcionen como turboc y hasta pueden hacer graficas y animaciones.
Espero les haya servido
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar