Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-08-2008
Forest Forest is offline
Miembro
 
Registrado: may 2007
Posts: 30
Poder: 0
Forest Va por buen camino
Ayuda para manejar imagenes en Delphi

Hola, sucede que intento hacer que una imagen cambie en tiempo de ejecución. Que se abra una ventana de abrir y de ahí que el usuario elija la imagen que desee.

El problema es que primero puse un OpenPictureDialog y no le encontré la forma para que me mostrara todos los formatos, así que elegí un OpenDialog que si me funciona, el problema es que aunque si puedo elegir todos los archivos, no puedo mostrarlos en el componente Image.

Lo estoy intentando de la siguiente manera:

Código Delphi [-]
image1.Picture.Bitmap.LoadFromFile(direccion);

Donde "dirección" es el String que devuelve la propiedad FileName del open dialog.

El problema es que como es de imaginarse solo me abre formato BMP, y eso no me sirve de mucho... también he usado Graphic en vez de Bitmap, pero no se la verdad mucho y no me ha servido tampoco.

Alguien me puede ayudar para poder cargar imagenes con los formatos más comunes al menos (jpg, jpeg, bmp, gif)... ??

Bueno... espero su respuesta, gracias.
Responder Con Cita
  #2  
Antiguo 28-08-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Los componentes "OpenFileDialog" y "OpenPictureDialog" cuentan con la propiedad "Filter", donde puedes especificar qué tipo de archivos podrán "verse", de modo que el usuario pueda elegir entre ellos. El componente "TImage" de Delphi no admite todos los formatos de imagen.

Creo que se queda en BMP y JPEG. Por supuesto, existen componentes de terceros, algunos que "se acoplan" al componente "TImage", de modo que este admita más formatos.

Si tuviera que recomendar uno de estos componentes de terceros, me quedaría con la Vampyre Imaging Library, que además proporciona no pocas utilidades para trabajar con imágenes en Delphi, y soporta decenas de formatos diferentes.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Componente para manejar escaner JuanErasmo Gráficos 34 11-06-2011 18:34:56
Componente para manejar un móvil vejerf OOP 8 24-01-2008 20:18:20
Para manejar Paradox abasoleno_69 Conexión con bases de datos 5 19-09-2006 17:02:39
Ayuda, para manejar fechas, en sql Ariatna SQL 4 27-08-2004 22:11:53


La franja horaria es GMT +2. Ahora son las 17:32:29.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi