Форум: "Media";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];
ВнизКэширование миниатюр.. Найти похожие ветки
← →
Mantic0re © (2004-04-07 14:49) [0]Доброе время суток, мастера.
Возможно, кто-нибудь сталкивался с темой сабжа..
Как лучше сделать систему кэширования.
На ум ничего лучше чем FAT не приходит.
Файл индексный со смещениями (кластерами) и основной, разбитый по "кластерам".
Удаление, добавление, замена, поиск.. представляются затруднительными - разбор пути по директориям - пробег по цепочкам "кластеров"..
Это ж.. целое дело :)
Может кто подскажет что попроще :)
Вот например в ACDSee5..6 база инфы о изображениях (в том числе сами миниатюры) хранятся в dbf, а для работы с базами создаётся отдельный процесс - dbserver. Если кто-то работал с dbf, может есть компонентик, да и вообще надо ли оно здесь ?
За любые предложения, комментарии.., буду благодарен.
← →
CyberStorm (2004-04-08 08:18) [1]Mantic0re а чем BDE/ADO не подходит? Миниатюры храни в BLOB-полях, чтение/запись через TBlobStream, имена файлов и их аттрибуты (размер, время создания/изменения и т.п.) в полях таблицы.
← →
Imageman (2004-04-08 09:28) [2]А еще можешь сходить на http://www.componentace.com/ - там есть компонент Absolute Database. База данных, которая не требует внешних dll, ocx и прочего. Все содержится внутри твоей дельфийской программы.
← →
Gusev Maxim (2004-04-08 09:44) [3]Привет!
Поищи что-то типа Solid File System.
Это файловая система внутри одного файла - можно создавать директории, шифровать, подвергать компресии и пр.
Поддерживающая DLL весит всего 50-100 кб.
Максим.
← →
Mantic0re © (2004-04-08 11:52) [4]* BDE - не подходит: размером, скоростью, лишними библиотеками..
* Absolute Database - слишком большая (4Мб), даже скачивать не стал (+платная для коммерческого использования)
Буду смотреть Solid File System..
А вообще - кто-нибудь реально занимался подобным делом ?
← →
Timego (2004-04-08 15:05) [5]Я занимался, но скорее всего у нас слишком разные задачи,
для меня скорость не критична, я записываю самбнэйлы (миниатюры) просто файлами в специальную папку
← →
Amoeba © (2004-04-08 15:33) [6]Solid File System:
http://www.eldos.org/solfs/solfs.html
Бесплатно - только trial версия
← →
Bodtaib (2004-04-14 13:49) [7]Если я правильно понял, то нужно что-то вроде Thumbs.db?
Я делал FileStream, в который подряд запихивал ужатые jpeg"и,
а потом рядом индекс, в котором имя файла и смещение от начала.
Не удалял, не менял, просто если есть новые - добавлял и всё. Только поиск ещё нужен, чтобы новые кэшировать.
И работает быстро...
← →
Mantic0re © (2004-04-15 09:59) [8]2 Bobtaib:
А как ты собираешься производить поиск,
вот ты зашел в очередную директорию, и что - все равно будешь сканить весь список файлов ?
У тебя только имя файла сохраняется или весь путь, если 1-е - то поиск вообще будет некорректен, ведь имена уникальны только в пределах одной папки, а если 2-е, то все-равно постоянно пробегать всю базу - не есть гуд..
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.04 c