X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Как на автомате пропускать много фоток через фильтры?
prolisk
prolisk
Topic Starter сообщение 13.8.2015, 16:47; Ответить: prolisk
Сообщение #1


Допустим у нас есть 20 фоток. Все их нужно пропустить через фильтры (например, сделать Черно-белыми). И автоматически сохранить (отправить на мыло или на хостинге, или на ПК загрузить).
Как это лучше сделать?
Алгоритм:
1) загружаем 20 фоток.
2) они обрабатываются.
3) сохраняются на хостинге в папке (или загружаем их на пк).

Кто-нибудь сталкивался?


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Dotatin
Dotatin
сообщение 13.8.2015, 20:03; Ответить: Dotatin
Сообщение #2


Я как то делал так. Настраивал формат фактори, там создавал профиль с нужными параметрами, потом кидал картинки ему, он сохранял их в специальную папку. Папка по фтп была синхронизированна с хостингом.

Но тут надо руками их кидать на компьютере, да и изменял я в основном размер, чтобы постить было удобней.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Amney_rs
Amney_rs
сообщение 13.8.2015, 20:19; Ответить: Amney_rs
Сообщение #3


prolisk, я думаю,это умеет тот же FastStone Image Viewer.


--------------------
Доступные VPS под киносайты Дешевые VPS и хостинг - проверено временем и на собственном опыте! Отлично хостимся уже третий год!Заметки сис. админа - уникальные посты
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
prolisk
prolisk
Topic Starter сообщение 13.8.2015, 20:20; Ответить: prolisk
Сообщение #4


(Tehnik)
Но тут надо руками их кидать на компьютере, да и изменял я в основном размер, чтобы постить было удобней.

да мне в принципе так и надо. Бросил сам отобранные 10-100 картинок, а они через фильтр и в папочку. Далее скачал (или линки) куда надо и все.
(Tehnik)
Я как то делал так. Настраивал формат фактори

это как?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Dotatin
Dotatin
сообщение 13.8.2015, 20:54; Ответить: Dotatin
Сообщение #5


В программу кидаешь картинки (можно просто папку), там задаёшь размер и формат. Потом сохраняешь профиль, чтобы времени меньше тратить. И в настройках выставляешь папку для сохранения результатов.

Так я прогонял картинки и музыку, для уменьшения объёма. Ещё иногда музыку доставал из видео. Всё это программа умеет великолепно.

Но эта программа в основном конвертирует файлы, а не обрабатывает их графически.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
сообщение 14.8.2015, 3:27; Ответить: k0ttee
Сообщение #6


это умеет тот же FastStone Image Viewer

Если внутри своего компа - в фоторедакторах есть такая великая вещь "макросы", чтобы пакетно обработать много картинок.

Технические вопросы ‹ Скрипты

Вроде ветка вообще про скрипты? Не?

Если речь о серверной реализации, тогда - вот.

Пакетный upload файлов не проблема... Элементарно multiple.
<form enctype="multipart/form-data" method="post">
   <input type="file" min="1" max="9999" name="file[]" multiple="true" />
   <input type="submit" name="submit" />
</form>

На сервере прием будет как-то так
if (isset($_POST['file'], $_POST['file'][0])) {

    if ($idx = strpos($_POST['file'][0], "n")) {
        $bound = substr($_POST['file'][0], 2, $idx-2);

        $body  = "MIME-Version: 1.0nContent-type: multipart/form-data; boundary={$bound}nn".
                 $_POST['file'][0];

        unset($_POST['file'][0]);
        $f = &$_FILES['file'];

        $f['name'] = $f['type'] = $f['tmp_name'] = $f['error'] = $f['size'];

        $msg = mailparse_msg_create();

        if (mailparse_msg_parse($msg, $body)) {
            $i = 0;

            foreach(mailparse_msg_get_structure($msg) as $st) {

                $section = mailparse_msg_get_part($msg, $st);

                $data = mailparse_msg_get_part_data($section);

                if ($data['content-type'] == 'multipart/form-data') {
                    continue;
                }
            
                ob_start();
                if (mailparse_msg_extract_part($section, $body)) {
                    $tmp = tempnam(sys_get_temp_dir(), 'php');
                    file_put_contents($tmp, ob_get_clean());

                    $f['name'][$i] = $data['disposition-filename'];
                    $f['type'][$i] = $data['content-type'];
                    $f['tmp_name'][$i] = $tmp;
                    $f['error'][$i] = 0;
                    $f['size'][$i] = filesize($tmp);

                    $i++;
                } else {
                    ob_end_clean();
                }
            }
        }
        unset($f);

        mailparse_msg_free($msg);
    }
}


Слать на мыло функцией mail(); (само письмо), а во вложениях файлы.
Только размер вложений ограничен и если фотки тяжелые это станет бонусной проблемой.

загружаем их на пк

Сжать все файлы в один архив и отдать в браузер. Думаю удобнее будет скачивать единый архив с результатами.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыBropush - Твой бро в монетизации через Push-уведомления
28 bropush 11202 27.3.2024, 12:52
автор: bropush
Открытая тема (нет новых ответов) Большие ставки для кликов в Я.Директ. Как удешевить?
2 rownong27 1124 26.3.2024, 14:13
автор: knezevolk
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
12 uahomka 2298 25.3.2024, 6:52
автор: Skyworker
Открытая тема (нет новых ответов) Как отозвать банковский платеж фрилансеру?
28 metvekot 3920 25.3.2024, 6:34
автор: Skyworker
Открытая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
23 freeax 3647 24.3.2024, 20:55
автор: Liudmila


 



RSS Текстовая версия Сейчас: 29.3.2024, 13:09
Дизайн