FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Imagenes JPG con InterBase
Hola Foro:
Estoy seguro que este tema ya se había tratado, pero no encuentro nada utilizando el buscador. Necesito guardar imagenes JPG en la base de datos, con las BMP no tengo problema, pero ocupan mucho espacio. Estoy utilizando InterBase y Delphi 7. He visto que algunos proponen guardar las imagenes en una carpeta y en la base de datos solamente la ruta y nombre de archivo, pero no es lo que necesito. Bueno, queda planteado (nuevamente) el tema. Desde ya muchas gracias. |
#2
|
||||
|
||||
Échale un vistazo a los enlaces al pié de la página...
Una consulta a los que lo han hecho alguna vez, ¿incrementa mucho el tamaño de la base de datos el guardar las imágenes en ella? ¿Han tenido algún inconveniente derivado de hacerlo así?
__________________
Saludos, Gabo A menos que se indique lo contrario, el código estará hecho en C++Builder. Última edición por Gabo fecha: 23-10-2007 a las 13:29:41. |
#3
|
|||
|
|||
El incremento de tamaño de la base de datos al guardar imágenes dependerá del número de registros de la base de datos y del tamaño de las imágenes a guardar, no es lo mismo guardar una foto de carnet de 20 o 30 bites que una foto de un paisaje hecha con una cámara de 10 megapixels con su más alta resolución, ni es lo mismo guardar 200 fotos que 200000 por ejemplo.
Hay muchas consultas sobre este tema en el foro http://www.clubdelphi.com/foros/showthread.php?t=41572 |
#4
|
||||
|
||||
Bueno, creo que a mi pregunta le faltaban detalles. Es que tengo una aplicación donde guardo la ruta a las imágenes de los productos. Son de entre 1 y 2 MB cada una para un total de 1000 productos aproximadamente. Al ver la manera de guardarlas directamente en la base de datos, me entraron mis dudas sobre si tendría algún efecto negativo a medida que esta crecía, y de ahí mi pregunta.
Creo que la mejor manera de salir de dudas será probarlo... Gracias por tu respuesta...
__________________
Saludos, Gabo A menos que se indique lo contrario, el código estará hecho en C++Builder. |
#5
|
||||
|
||||
Gracias Gabo
Haciendo un Mix de los ejemplos que hay en el pié de página pude guardar las imagenes JPG en la Base de datos.
Muchas gracias por tu ayuda. |
#6
|
||||
|
||||
Realmente es sencillo de realizar, el viernes pasado estove trabajando en algo parecido, porque las imágenes BMP me parecen un desperdicio de espacio, esto fue a lo que llegue.
para guardar las imágenes utiliza es código:
Ahora, el componente TDBImage no puede visualsiliar imágenes que no sean BMP, así que como siempre, utilizaremos decendientes para la tarea. El componente que utilizo se llama TEDBImage, lo puedes encontrar en Torry.net. Saludos. P.D: Con este componente tambien visualizar varios tipos de imágen incluyendo PNG, WMF, ICO y muchos más. Estoy casi seguro que con este ejemplo puedes almacenar imágenes en cualquier tipo de DB, siempre y cuando utilizes controles decendientes de TDataset. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Imágenes en Interbase | jordan23 | Firebird e Interbase | 10 | 27-06-2008 16:13:42 |
Cargar Imagenes En Una Tabla De Interbase | Ericklsca | Conexión con bases de datos | 1 | 26-06-2006 21:14:53 |
Necesito interbase para un programa con interbase | David | Conexión con bases de datos | 2 | 20-04-2006 00:23:55 |
generador de informes interbase,interbase IBO | tks1974 | Impresión | 0 | 23-12-2003 08:32:17 |
Paradox e Interbase, como hago para transportar todo lo de paradox a Interbase | Fatima Gonzalez | Firebird e Interbase | 2 | 05-05-2003 18:02:30 |
|