Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.08;
Скачать: CL | DM;

Вниз

Большой размер базы из за картинок   Найти похожие ветки 

 
Junior   (2004-07-14 20:56) [0]

Имеется таблица - Paradox, поле OLE в него заносятся картинки, размером 640х480, 24 bit, путем Сtrl+V, из буфера. Изначально картинки в JPG, как понял после вставки они преобразуются фактически в БМП, соответственно размер увеличивается немеряно -
около метра из за 1-й картинки. Пробывал изменить глубину цвета, на 16 bit,  размер остается такой же... Подскажите что мона сделать чтобы картинки столько места не ели, и желательно чтобы при просмотре полей таблицы, картинка сразу показывалась в DBImage.
Пасиба.


 
Sir John ©   (2004-07-15 00:06) [1]

закачивать их в формате jpg


 
Slym ©   (2004-07-15 04:39) [2]

Blob поле... и в него файл


 
Junior   (2004-07-15 12:54) [3]

я понимаю что его в jpg вгонять надо, из буфера обмена это сделать можно? то есть как сейчас обстоит дело: открываю картинку
в редакторе, ctrl+с, потом в bdImage ctrl+v, все картинка заносится в поле, но как понял уже получается бмп.
как сделать чтобы формат сохранялся? поподробней можно?
Пасиба!
PS из blob поля файл в jpg будет отоброжаться в dbImage?


 
TohaNik ©   (2004-07-15 13:00) [4]

uses JPEG

jpg := TJPEGImage.Create;
jpg.CompressionQuality := 100;
jpg.Assign(bmp);


 
bushmen ©   (2004-07-15 14:01) [5]

> соответственно размер увеличивается немеряно -
> около метра из за 1-й картинки

А почему бы не хранить в базе только пути к картинкам, а сами картинки - в виде файла на диске?


 
Junior   (2004-07-15 14:42) [6]

"А почему бы не хранить в базе только пути к картинкам, а сами картинки - в виде файла на диске?"
так не надо будет замораяваться с именами и отслеживать удаление файлов при удалении записи


 
Anatoly Podgoretsky ©   (2004-07-15 14:56) [7]

bushmen ©   (15.07.04 14:01) [5]
Целостность нарушается.


 
Anatoly Podgoretsky ©   (2004-07-15 15:03) [8]

Может не надо OLE, а Graphic, Binary, Bytes


 
bushmen ©   (2004-07-15 15:08) [9]

> Anatoly Podgoretsky ©   (15.07.04 14:56) [7]

Целостность чего? Тогда уж достоверность нарушается. А это, я думаю, не так страшно, наличие файла всегда можно проверить клиентом. Зато объем базы не так раздут, а, значит, и крутиться будет шустрее



Страницы: 1 вся ветка

Текущий архив: 2004.08.08;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.05 c
4-1088510108
NLO
2004-06-29 15:55
2004.08.08
Find_Window


14-1090736827
SergP
2004-07-25 10:27
2004.08.08
PHP. Нужно что-то наподобии дельфийского IntToHex


11-1078343360
Михаил
2004-03-03 22:49
2004.08.08
Запись в exe-файл


14-1090522193
Apsi
2004-07-22 22:49
2004.08.08
Найдите три отличий....


1-1090619927
Katleta
2004-07-24 01:58
2004.08.08
Как из WinZip a прочитать файл !