Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Duda sobre tamaño de campo blob para una imagen bmp de 65x65 pixeles (https://www.clubdelphi.com/foros/showthread.php?t=17992)

jaderl 28-01-2005 00:57:48

Duda sobre tamaño de campo blob para una imagen bmp de 65x65 pixeles
 
Hola a todos los colegas del chat...

Saludos desde Colombia:p

Por favor,

Tengo una pequeña duda, voy a declarar la estructura de una tabla en interbase, como sigue:

CREATE TABLE PERSONAS (
CEDULA VARCHAR (8) CHARACTER SET NONE NOT NULL COLLATE NONE,

FOTO BLOB sub_type 0 segment size 80);

Como declaro correctamente el campo FOTO, si solo va a almacenar bitmaps de máximo 65x65 pixeles...

PD: Que viva Carolina Sandiño y María llena eres de gracia...:) :)
Vamos por el Oscar....:p :p :p

rastafarey 29-01-2005 00:01:33

respuesta
 
No tiene mayor importancia lo que guardes en el blob.
El guarda cualquier cosa y ucupa el tamaño que necesite, si no pasa los limites.

Nota. Te recomiendo que no guardes Bmp a menos que sea estrictamente necesario.
Te recomiendo que antes de guardar verifiques la imagen y la tranformes a jpg y la guardes con ese formato ya que la base de datos te va a crecer muy rapido(ya de por si las bd de firebird crecen rapido por el versionado de registro) y de esa manera tu data se movera mas rapido.

Mick 29-01-2005 16:14:47

Aunque el blob guardara lo que le pidas (da igual el segment size), si se van a guardar imagenes es preferibe aumentar el segment size, ya que esto minimizara el numero de llamadas al api que debe hacer el cliente de base de datos para recuperar la imagen completa (la imagen se va pidiendo en bloques del tamaño indicado en segment size).
Para una imagen tan pequeña y sobre todo si esta guardada en jpeg, un
segment size de 1024 o 2048 estaria bien.

Saludos


La franja horaria es GMT +2. Ahora son las 01:37:20.

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