Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

Es Posible Hacer Una Captura De Imagen Con Forma Circular O Irregular?

Es Posible Hacer Una Captura De Imagen Con Forma Circular O Irregular?
Artículo
Responder citando    Descargar mensaje  
Mensaje Es Posible Hacer Una Captura De Imagen Con Forma Circular O Irregular? 
 
buenas

en el ejemplo que estoy trabajando (Paint-clip-imagen)

ahora le agregue un borde para darle una mejor terminación y prolijidad

pero... como siempre la mente tira ideas tipo... y que tal tal cosa jajaja

bueno ese tal cosa es si se podrá capturar la imagen circular junto con su borde de manera que quede una imagen circular, o cuadrada pero transparente de manera que se aprecie la foto circular y su borde.

 julia5

escucho comentarios

saludos.



 
v3ctor - Ver perfil del usuario Enviar mensaje privado  
v3ctor [ Martes, 12 Septiembre 2017, 21:44 ]
 


Es Posible Hacer Una Captura De Imagen Con Forma Circular O Irregular?
Comentarios
Responder citando    Descargar mensaje  
Mensaje Re: Es Posible Hacer Una Captura De Imagen Con Forma Circular O Irregular? 
 
bueno ahora que pienso tal vez se pueda guardar como imagen el actual DrawingArea....

no se como se hace habrá que investigar...



 
v3ctor - Ver perfil del usuario Enviar mensaje privado  
v3ctor [ Martes, 12 Septiembre 2017, 22:27 ]
Responder citando    Descargar mensaje  
Mensaje Re: Es Posible Hacer Una Captura De Imagen Con Forma Circular O Irregular? 
 
v3ctor escribió: [Ver mensaje]
si se podrá capturar la imagen circular junto con su borde de manera que quede una imagen circular, o cuadrada pero transparente de manera que se aprecie la foto circular y su borde.

...la segunda que tú has dicho.



v3ctor escribió: [Ver mensaje]
bueno ahora que pienso tal vez se pueda guardar como imagen el actual DrawingArea....

no se como se hace habrá que investigar...

Es decir que tú quieres saber como guardar un dibujo de un DrawingArea como archivo imagen ?



 
vuott - Ver perfil del usuario Enviar mensaje privado  
vuott [ Martes, 12 Septiembre 2017, 23:02 ]
Responder citando    Descargar mensaje  
Mensaje Re: Es Posible Hacer Una Captura De Imagen Con Forma Circular O Irregular? 
 
vuott escribió: [Ver mensaje]


v3ctor escribió: [Ver mensaje]
bueno ahora que pienso tal vez se pueda guardar como imagen el actual DrawingArea....

no se como se hace habrá que investigar...

Es decir que tú quieres saber como guardar un dibujo de un DrawingArea como archivo imagen ?


exacto    con eso el ejemplo quedaría prolijo

aunque lamentablemente ya ando con malas ideas, es decir agregarle un segundo borde

para combinaciones, 1 o dos bordes y cada uno con su color porque le da mucho nivel y distinción.



 
v3ctor - Ver perfil del usuario Enviar mensaje privado  
v3ctor [ Martes, 12 Septiembre 2017, 23:19 ]
Responder citando    Descargar mensaje  
Mensaje Re: Es Posible Hacer Una Captura De Imagen Con Forma Circular O Irregular? 
 
v3ctor, te señalo esta pagina, que escribí, del Wiki del foro italiano, que trata el tema de como generar un archivo imagen desde un DrawingArea:

http://www.gambas-it.org/wiki/index...una_DrawingArea



 
vuott - Ver perfil del usuario Enviar mensaje privado  
vuott [ Miercoles, 13 Septiembre 2017, 01:51 ]
Responder citando    Descargar mensaje  
Mensaje Re: Es Posible Hacer Una Captura De Imagen Con Forma Circular O Irregular? 
 
vuott escribió: [Ver mensaje]
v3ctor, te señalo esta pagina, que escribí, del Wiki del foro italiano, que trata el tema de como generar un archivo imagen desde un DrawingArea:

http://www.gambas-it.org/wiki/index...una_DrawingArea


excelente!! use el método 4, obviamente modificado.

Public Sub btnGuardar_Click()
  'http://www.gambas-it.org/wiki/index.php?title=Generare_un_file_immagine_da_una_DrawingArea
  'idea de como hacerlo sacada y modificada del metodo 4
  
  Dim img As Image
 
  Dialog.Path = User.Home
  If Dialog.SelectDirectory() Then Return
 
  img = New Image(DrawingArea1.Width, DrawingArea1.Height, Color.Transparent)
 
  Paint.Begin(img)
  Paint.Arc(128.0, 128.0, 120)
  Paint.Clip
  Paint.Scale(256 / imagen.Width, 256 / imagen.Height)
  Paint.Brush = Paint.Image(imagen, 128, 128)
  Paint.Rectangle(0, 0, 4096, 4096)
  Paint.Translate(-128, -128)
  Paint.Fill  
  Paint.End

  Paint.Begin(img)
  Paint.LineWidth = GruesoBorde
  Paint.Brush = Paint.Color(ColorBorde)
  Paint.Arc(128.0, 128.0, 120)
  Paint.Stroke
  Paint.End
 
  img.Save(Dialog.Path &/ "Recorte.png", 100)
  
End


 recorte

Saludos



 
v3ctor - Ver perfil del usuario Enviar mensaje privado  
v3ctor [ Miercoles, 13 Septiembre 2017, 04:45 ]
Responder citando    Descargar mensaje  
Mensaje Re: Es Posible Hacer Una Captura De Imagen Con Forma Circular O Irregular? 
 
v3ctor escribió: [Ver mensaje]
recorte


Bueno, pero yo prefiero esta actriz:

smilla2



 
vuott - Ver perfil del usuario Enviar mensaje privado  
vuott [ Miercoles, 13 Septiembre 2017, 10:05 ]
Mostrar mensajes anteriores:    
 
Publicar nuevo tema  Responder al tema  Página 1 de 1
 
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 



 

cron