Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.03.2017, 20:12   #11
Pcrepair
Форумчанин
 
Регистрация: 04.01.2011
Сообщений: 260
По умолчанию

Цитата:
А зачем их загонять в переменную?
Ты говоришь загружает фалы с инента, допустим через httpsen:
и ещо раз
- многопоточные загрузчики, под управление диспетчера потоков, грузят в указанный каталог на ЖД графические файлы разных типов и размеров
- по окончании загрузки имена файлов записываются в список ТСтрингЛист
- в цикле ДЛЯ файлы вызываются по имени и анализируются по указанным параметрам (размер файла, тип файла, ширина-высота файла) и ИМЕНА файлов сортируются в списке по правилам
- файл с первым именем в списке(с самым большим индексом) вызывается, обрабатывается и сохраняется в другом каталоге с другим именем
- в первом каталоге все файлы удаляются
Следующий цикл загрузки картинок, и так тыщи циклов

мне не нравится первый пункт, запись файлов на ЖД. оно совершенно не нужно. вопрос в какой потомок ТСтрингс(или куда еще) и как записать множество самых разных типов файлов. но только не надо догадки тут постить. если нет реального опыта, писать не надо.
Pcrepair вне форума Ответить с цитированием
Старый 06.03.2017, 20:29   #12
arriah
Пользователь
 
Регистрация: 09.08.2015
Сообщений: 62
По умолчанию

Цитата:
Сообщение от Pcrepair Посмотреть сообщение
и ещо раз
- многопоточные загрузчики, под управление диспетчера потоков, грузят в указанный каталог на ЖД графические файлы разных типов и размеров
- по окончании загрузки имена файлов записываются в список ТСтрингЛист
И еще раз:
Откуда грузят? С дисков? С инета?
Если с инета, то все что грузится с инета, априори уже в памяти - зачем делать промежуточное сохранение на диск, а затем формировать стринглист?

Получили изображение - обработали сразу, запихали куда нужно, забыли о нем.
Завидую крокодилам! Они даже ходят лежа!
arriah вне форума Ответить с цитированием
Старый 07.03.2017, 07:05   #13
Pcrepair
Форумчанин
 
Регистрация: 04.01.2011
Сообщений: 260
По умолчанию

загрузка картинок ну конечно из интернетума, откуда еще?, многопоточная и ассинхронная. вначале нужно загрузить ВСЕ картинки и только потом их анализировать. вот именно для этого их нужно где то хранить. пока на ЖД. но чтобы не пилить ЖД(и ССД тоже не любят лишние циклы записи) и нужно НАКАПЛИВАТЬ граф.файлы в ОЗУ.

ну теперь то уже все понятно?
Pcrepair вне форума Ответить с цитированием
Старый 07.03.2017, 08:28   #14
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,814
По умолчанию

ну так и введи массив переменных типа TJpegImage и сохраняй в них. а потом, как понадобится - и на ЖД сохранишь и очистишь в программе, если надо будет...
Код:
var img:array[1...1000]of TJpegImage.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.

Последний раз редактировалось NetSpace; 07.03.2017 в 08:37.
NetSpace вне форума Ответить с цитированием
Старый 07.03.2017, 08:41   #15
arriah
Пользователь
 
Регистрация: 09.08.2015
Сообщений: 62
По умолчанию

Цитата:
Сообщение от Pcrepair Посмотреть сообщение
вначале нужно загрузить ВСЕ картинки и только потом их анализировать.
Интересно. А чем это лучше. чем сразу проанализировать полученную картинку?
Я ни в коем случае "не учу вас жить", просто ради интереса.

В одном моем проекте забирался исходный текс с html, парсился, вырезалось все лишнее, удалялись атрибуты у тегов, сохранялись лишь ссылки на картинки. Затем формировался новый html и по мере формирования загружались картинки, обрабатывались и вставлялись в тело документа в нужном мне виде, а сами картинки заливались уже в другое место по ftp - и все без сохранения на диск
Завидую крокодилам! Они даже ходят лежа!
arriah вне форума Ответить с цитированием
Старый 07.03.2017, 09:30   #16
Pcrepair
Форумчанин
 
Регистрация: 04.01.2011
Сообщений: 260
По умолчанию

создается впечетление что у тебя что то с когнитивными способностями не так.
при чем тут вообще что да как обрабатывается. вопрос не об этом. читай о чем вопрос выше. не надо рассказывать мне как правильно делать. ответь на вопрос если знаешь ответ. если ответ не знаешь - не пиши, отдохни
Pcrepair вне форума Ответить с цитированием
Старый 07.03.2017, 10:42   #17
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,761
По умолчанию

Цитата:
Сообщение от Pcrepair Посмотреть сообщение
читай о чем вопрос выше.
Да в твоём так называемом "вопросе" нет ни одного знака "?".
Задавай попрос корректно и будет корректный ответ!
FaTaL вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Хранение данных в переменной serauto79 PHP 17 28.06.2015 20:07
Эскизы графических файлов в OpenPictureDialog Loveb Компоненты Delphi 4 22.11.2010 11:03
Лента графических файлов бел Помощь студентам 1 13.04.2009 10:15
Конвертирование графических форматов файлов ALEX_RAS Помощь студентам 21 02.11.2008 17:46
Открытия графических файлов Kocapb Общие вопросы C/C++ 3 01.12.2007 19:11