Dibujar un punto!!!

29/06/2005 - 00:46 por ruben | Informe spam
Buenas, queria saber la manera de dibujar un punto con c#.
Me propusieron una solucion con SetPixel pero yo lo
quiero hacer sobre un objeto Graphics no sobre un bitmap.
Muchas Gracias ;)

Preguntas similare

Leer las respuestas

#1 A.Poblacion
29/06/2005 - 10:14 | Informe spam
"ruben" wrote in message
news:00b401c57c33$2d228320$
Buenas, queria saber la manera de dibujar un punto con c#.
Me propusieron una solucion con SetPixel pero yo lo
quiero hacer sobre un objeto Graphics no sobre un bitmap.



Podrías utilizar DrawLine poniéndole las mismas coordenadas a los dos
extremos de la línea.
Respuesta Responder a este mensaje
#2 Miguel Angel Campos
29/06/2005 - 10:46 | Informe spam
Me ha resultado curioso ver este hilo preguntando por algo tan sencillo como
pintar un punto, hasta que me he puesto a intentar resolverlo, y resulta que
no existe un método rápido para ello. Ni DrawLine, DrawRectangle,
DrawEllipse, etc.

La solución es crear un bitmap de 1x1, pintar un pixel en él y pintar el
bitmap.
http://www.dotnet247.com/247referen...spx?u=http://www.bobpowell.net/gdiplus_faq.htm
Al parecer debido a la abstracción que realiza GDI+ entre resoluciones esta
es la única solución.

Siempre hay tiempo para sorprenderse, con lo sencillo que hubiera sido una
función DrawPoint.

Un Saludo,

Miguel Angel Campos
MCAD.NET

"ruben" escribió en el mensaje
news:00b401c57c33$2d228320$
Buenas, queria saber la manera de dibujar un punto con c#.
Me propusieron una solucion con SetPixel pero yo lo
quiero hacer sobre un objeto Graphics no sobre un bitmap.
Muchas Gracias ;)
Respuesta Responder a este mensaje
#3 Ruben
29/06/2005 - 13:03 | Informe spam
Muchas gracias ;) supongo q tendre


Me ha resultado curioso ver este hilo preguntando por


algo tan sencillo como
pintar un punto, hasta que me he puesto a intentar


resolverlo, y resulta que
no existe un método rápido para ello. Ni DrawLine,


DrawRectangle,
DrawEllipse, etc.

La solución es crear un bitmap de 1x1, pintar un pixel


en él y pintar el
bitmap.
http://www.dotnet247.com/247reference/a.aspx?


u=http://www.bobpowell.net/gdiplus_faq.htm
Al parecer debido a la abstracción que realiza GDI+


entre resoluciones esta
es la única solución.

Siempre hay tiempo para sorprenderse, con lo sencillo


que hubiera sido una
función DrawPoint.

Un Saludo,

Miguel Angel Campos
MCAD.NET

"ruben" escribió


en el mensaje
news:00b401c57c33$2d228320$
Buenas, queria saber la manera de dibujar un punto con




c#.
Me propusieron una solucion con SetPixel pero yo lo
quiero hacer sobre un objeto Graphics no sobre un




bitmap.
Muchas Gracias ;)




.

Respuesta Responder a este mensaje
#4 Ruben
29/06/2005 - 13:04 | Informe spam
Muchas gracias, supongo que tendre que hacerlo con
SetPixel...
Ya habia probado la solucion de poner las mismas
coordenadas en los puntos de drawline, pero no funcionaba.
Muchas gracias.
Me ha resultado curioso ver este hilo preguntando por


algo tan sencillo como
pintar un punto, hasta que me he puesto a intentar


resolverlo, y resulta que
no existe un método rápido para ello. Ni DrawLine,


DrawRectangle,
DrawEllipse, etc.

La solución es crear un bitmap de 1x1, pintar un pixel


en él y pintar el
bitmap.
http://www.dotnet247.com/247reference/a.aspx?


u=http://www.bobpowell.net/gdiplus_faq.htm
Al parecer debido a la abstracción que realiza GDI+


entre resoluciones esta
es la única solución.

Siempre hay tiempo para sorprenderse, con lo sencillo


que hubiera sido una
función DrawPoint.

Un Saludo,

Miguel Angel Campos
MCAD.NET

"ruben" escribió


en el mensaje
news:00b401c57c33$2d228320$
Buenas, queria saber la manera de dibujar un punto con




c#.
Me propusieron una solucion con SetPixel pero yo lo
quiero hacer sobre un objeto Graphics no sobre un




bitmap.
Muchas Gracias ;)




.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida