![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Большой размер базы из за картинок [D7]
Junior © (2004-07-14 20:56:00)Имеется таблица - Paradox, поле OLE в него заносятся картинки, размером 640х480, 24 bit, путем Сtrl+V, из буфера. Изначально картинки в JPG, как понял после вставки они преобразуются фактически в БМП, соответственно размер увеличивается немеряно -
около метра из за 1-й картинки. Пробывал изменить глубину цвета, на 16 bit, размер остается такой же... Подскажите что мона сделать чтобы картинки столько места не ели, и желательно чтобы при просмотре полей таблицы, картинка сразу показывалась в DBImage.
Пасиба.
bushmen (2004-07-15 15:08:00) [1]> Anatoly Podgoretsky © (15.07.04 14:56) [7]
Целостность чего? Тогда уж достоверность нарушается. А это, я думаю, не так страшно, наличие файла всегда можно проверить клиентом. Зато объем базы не так раздут, а, значит, и крутиться будет шустрее
Anatoly Podgoretsky (2004-07-15 15:03:00) [2]Может не надо OLE, а Graphic, Binary, Bytes
Anatoly Podgoretsky (2004-07-15 14:56:00) [3]bushmen © (15.07.04 14:01) [5]
Целостность нарушается.
Junior (2004-07-15 14:42:00) [4]"А почему бы не хранить в базе только пути к картинкам, а сами картинки - в виде файла на диске?"
так не надо будет замораяваться с именами и отслеживать удаление файлов при удалении записи
bushmen (2004-07-15 14:01:00) [5]> соответственно размер увеличивается немеряно -
> около метра из за 1-й картинки
А почему бы не хранить в базе только пути к картинкам, а сами картинки - в виде файла на диске?
TohaNik (2004-07-15 13:00:00) [6]uses JPEG
jpg := TJPEGImage.Create;
jpg.CompressionQuality := 100;
jpg.Assign(bmp);
Junior (2004-07-15 12:54:00) [7]я понимаю что его в jpg вгонять надо, из буфера обмена это сделать можно? то есть как сейчас обстоит дело: открываю картинку
в редакторе, ctrl+с, потом в bdImage ctrl+v, все картинка заносится в поле, но как понял уже получается бмп.
как сделать чтобы формат сохранялся? поподробней можно?
Пасиба!
PS из blob поля файл в jpg будет отоброжаться в dbImage?
Slym (2004-07-15 04:39:00) [8]Blob поле... и в него файл
Sir John (2004-07-15 00:06:00) [9]закачивать их в формате jpg