Foros del Web » Programando para Internet » PHP »

Capturar iconos de un BMP

Estas en el tema de Capturar iconos de un BMP en el foro de PHP en Foros del Web. Saludos a todos; Quiería consultaros cómo puedo capturar y mostrar como icono una porción de un BMP en el que tengo incluídos varios iconos, para ...
  #1 (permalink)  
Antiguo 07/03/2008, 04:08
 
Fecha de Ingreso: enero-2002
Mensajes: 88
Antigüedad: 22 años, 4 meses
Puntos: 0
Información Capturar iconos de un BMP

Saludos a todos;

Quiería consultaros cómo puedo capturar y mostrar como icono una porción de un BMP en el que tengo incluídos varios iconos, para mostrar después desde distintas páginas aquellos que me interesen.

Es decir; desde un BMP que tiene una matriz de pequeños iconos... ¿cómo puedo hacer para coger un elemento y mostrarlo como una imagen cualquiera?

Gracias por ilustrame.
Saludos,
-ArtuAgui-
  #2 (permalink)  
Antiguo 07/03/2008, 10:31
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Capturar iconos de un BMP

Puedes usar la librería GD, usando la función imagecopy.

Saludos.
  #3 (permalink)  
Antiguo 08/03/2008, 02:42
 
Fecha de Ingreso: enero-2002
Mensajes: 88
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Capturar iconos de un BMP


Muchas gracias, GatorV.
Saludos,
-ArtuAgui-
  #4 (permalink)  
Antiguo 08/03/2008, 03:22
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Capturar iconos de un BMP

Hola:

Te podría ayudar mucho si usas un formulario con esa misma imagen en un campo image, ya que se envía a la vez las coordenadas donde se pincha, o sea si los iconos son de 32x32 de la imagen obtienes ese icono directamente con sencillas operaciones matemáticas (restando a las coordenadas el mod 32 para la esquina inicial) del icono.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:19.