QuantumMagic

Вернуться   QuantumMagic > Самоделки > Самоделки QuantumMagic/OpenMagic

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.02.2017, 00:18   #191
rel+
Пользователь
 
Регистрация: 23.02.2015
Сообщений: 33
По умолчанию Re: Простые волшебные вещи. Генератор изображений

Цитата:
Сообщение от saband Посмотреть сообщение
Не только. Ещё в реализации php под виндой и под линуксом. В самой ОС. И в типе проца. Это как минимум
А это всё разве имеет значение?) Ведь суть программы в наложении одного фото на другое, для создания структурного линка.. И это сделается независимо от всех этих подробностей, с той лишь разницей, что в одном месте - "шустрее" (..за счёт всех этих подробностей).. верно же?

Цитата:
Сообщение от saband Посмотреть сообщение
Готовы поставить Линукс?
О, нет, вот эти сложности, командную строку и т.п. как раз и не люблю)
Значит, придётся как-то жить без Вашей замечательной программы.. :о)
rel+ вне форума   Ответить с цитированием
Старый 21.02.2017, 11:28   #192
saband
Администратор
 
Регистрация: 02.01.2015
Сообщений: 2,491
По умолчанию Re: Простые волшебные вещи. Генератор изображений

Ну, если говорить об уровне обычного юзера, то линуксы уже давно не "вот эти сложности и командная строка", а даже более юзерфрендли, нежели винды. Правда

Но конкретно новый генератор - да, консольный И, как уже можно было догадаться, на питоне Но там всё просто, правда

Но сначала, дабы мотивировать использовать его, расскажу, чем он лучше
1. Он быстрее. Сильно быстрее. Вообще охренительно быстрый. Я даже не знаю, во сколько раз - ну в 10 так точно. При этом он позволяет использовать большее количество потоков (да, естественно, он многопоточный) без столь ощутимой нагрузки.
2. Он позволяет обрабатывать, на выбор:
- отдельные файлы;
- файлы в указанных папках;
- координаты (загружает спутниковые снимки)...
...В прочем, это всё уже было а вот чего не было:
- можно обрабатывать картинки по ссылками в интернете, не скачивая и не сохраняя их - достаточно указать адрес ссылки;
- списки - это вообще мега-удобно можно создать обычный текстовый файл, а в нём указать список из локальных файлов и/или координат и/или ссылок (каждую запись с новой строки), и указать генератору этот файл-список - он автоматически распознает и обработает всё, что там есть
- всё вышеуказанное сразу

Если вас это не впечатлило, вы ничего не понимаете в обработке изображений...

Где взять? Вот тут: http://generator.quantummagic.org/py...antummagic.zip

Как пользоваться? Инструкция под Линукс:
0. В системе должен быть установлен python 2.7. Во всех линуксах, которые я видел, он есть по-умолчанию. А для питона должны быть установлены следующие модули: sys, locale, getopt, os, subprocess, re, mimetypes, time, requests, shutil, Image, ImageDraw, ImageFont. Не надо пугаться обычно они тоже есть по-умолчанию. Может не быть графических модулей, они ставятся так:
Код:
$ sudo apt install python-imaging
Или так (если предыдущий вариант не сработал):
Код:
$ sudo pip install pillow
Очень редко нет requests, ставится так:
Код:
$ sudo pip install requests
1. Распаковать скачанный архив, например, в домашнюю директорию (получим папку /home/username/quantummagic).
2. Запустить инсталлятор:
Код:
$ sudo ~/quantummagic/install.sh
Да, sudo обязательно, иначе он не сможет выставить нужные ему права. В процессе он также скачает необходимые для работы исходники накладываемых изображений (они весят 407 мегабайт), поэтому необходим доступ к интернету. Дальше он будет работать с ними локально и интернет будет нужен только для скачивания спутниковых снимков, ну и для обработки файлов по ссылкам.

3. Запустить и изучить справку:
Код:
$ ~/quantummagic/generator.py --help
Да, языков на данный момент поддерживается два: английский и русский, и язык определяется автоматически согласно настройкам ОС, но можно указать язык принудительно:
Код:
$ ~/quantummagic/generator.py --help --lang=ru_RU или --lang=en_EN
Предполагаю, что под макосью также будет работать без танцев с бубном и даже без изменений вообще. Протестируйте, у кого мак.

Под виндой, думаю, тоже заработает. Позже поставлю питон на виртуалку и проверю. Если заработает, напишу инструкцию. Или, может, кто-то из пользователей разберётся и сделает?

Далее, несколько примеров, чтобы показать, что всё не так страшно

1. Обработать все файлы в папке ~/quantummagic/input/ Панацеей:
Код:
$ ~/quantummagic/generator.py --dir=quantummagic/input/ --panacea
Или, в варианте с короткими ключами:
Код:
$ ~/quantummagic/generator.py -d ~/quantummagic/input/ -p
Вариантов ключей на каждую опцию много, это сделано для того, чтобы набирать интуитивно, а не лезть каждый раз в справку. Например, Панацея может быть указана так: -p или --pana или --panacea.

2. Взять свою аватарку в социальной сети и обработать БЖ 2.1 и 3.0N:
Код:
$ ~/quantummagic/generator.py --url=https://pp.vk.me/c638216/v638216129/23415/Mmz_6cxnyIE.jpg --bj21 --bj30n
3. Загрузить спутниковые снимки Москвы в масштабе всего города (в уровнях масштабирования это будет примерно от 12 до 9) и обработать тремя трансляционными опциями:
Код:
$ ~/quantummagic/generator.py --coords=55.7498598,37.3523215 --zoom=12,9 --dusha --innerchild --elf
4. Запустить обработку спецсредством файлов, спутниковых снимков и ссылок в интернете. Сначала подготавливается текстовый файл-список, где на каждой строке - имя файла или координаты или ссылка. А далее:
Код:
$ ~/quantummagic/generator.py --list=list.txt --spec
Изучив опции, можно одной командой запускать такие обработки, которые в версии с графическим интерфейсом делаются десятками копипастов и кликов Собственно, я его и сделал-то для себя, когда понял, что, если я хочу пройтись генератором, например, по всем столицам Европы то мне как-то лениво 44 раза копировать координаты, тыкать в нужные опции (особенно когда надо не одна) и постоянно нажимать кнопку. Ну а потом дописал справку, увидев, что крутая вещь получилась

Все вопросы и сообщения о багах пишите сюда.
__________________
Этот пост написан много лет назад. С тех пор я достаточно сильно изменился — как, вероятно, и моё понимание того, о чём речь в этом посте (независимо от того, о чём он). Прошу принимать это во внимание
saband вне форума   Ответить с цитированием
Старый 21.02.2017, 11:45   #193
rel+
Пользователь
 
Регистрация: 23.02.2015
Сообщений: 33
По умолчанию Re: Простые волшебные вещи. Генератор изображений

Ну это действительно круто!.. Особенно списки..
но строка.. и правда не для меня)
не то чтобы я прям примитива ищу.. а просто (для себя-)кодирую-запоминаю интерфейсы именно в графическом, пространственном виде - менюшки-панельки-кнопки, мне так приятнее-удобнее-понятнее, ибо разнесено в широту-высоту.. есть пространство.. всё перемещаемо, настраиваемо.. а тру-кодеры же, они всё кодируют через узкую строчку-буквы, это по мне очень заужено-сжато и мега..клаустрофобично) - ! не в обиду конечно, это просто разные стили мышления, у каждого из которых есть, бесспорно, свои преимущества!..
Может ещё если бы в один список можно было сразу писать не только что брать, но и разнотипную обработку сразу, вообще было бы безпредельно..) - ну то есть N строк с инпутами для Панацеи, N строк для Спец-Чистки, N строк для Таблетка + Чистка крови + Эталон + __ и т.д.
rel+ вне форума   Ответить с цитированием
Старый 21.02.2017, 11:59   #194
saband
Администратор
 
Регистрация: 02.01.2015
Сообщений: 2,491
По умолчанию Re: Простые волшебные вещи. Генератор изображений

На счёт вопроса выше - имеет ли всё вышеперечисленное значение - да, имеет... И язык программирования тоже влияет. Иногда очень сильно влияет, особенно если это какой-то правильный язык типа Forth Если сравнивать php и python то разница, может, не столь существенна, но по первым ощущениям python лучше... в прочем, буду ещё тестировать.

Кстати, эту штуку и на серверах можно запускать, хи-хи И тогда php-версия точно будет отдыхать
__________________
Этот пост написан много лет назад. С тех пор я достаточно сильно изменился — как, вероятно, и моё понимание того, о чём речь в этом посте (независимо от того, о чём он). Прошу принимать это во внимание
saband вне форума   Ответить с цитированием
Старый 21.02.2017, 12:09   #195
rel+
Пользователь
 
Регистрация: 23.02.2015
Сообщений: 33
По умолчанию Re: Простые волшебные вещи. Генератор изображений

Про влияние.. понял.. Не всё так просто и очевидно, значится)
Да, про сервер я тоже подумал.. хостинг-то есть..
Но там другие сложности - время на скачко-загрузки, расходуемое место
Блин, ну как и во всех областях получается))) идеального нет, т.к. оно, будто нарочно, разобрано по частям и части эти в разных местах))) Вот если бы все преимущества, скоростные-мощностные-списковые, Вашей новой версии.. да в замечательном, классическом уже, интерфейсе привычного Генератора.. Эхх!..
rel+ вне форума   Ответить с цитированием
Старый 21.02.2017, 23:48   #196
saband
Администратор
 
Регистрация: 02.01.2015
Сообщений: 2,491
По умолчанию Re: Простые волшебные вещи. Генератор изображений

Цитата:
Сообщение от rel+ Посмотреть сообщение
Про влияние.. понял.. Не всё так просто и очевидно, значится)
Да, про сервер я тоже подумал.. хостинг-то есть..
Но там другие сложности - время на скачко-загрузки, расходуемое место
Блин, ну как и во всех областях получается))) идеального нет, т.к. оно, будто нарочно, разобрано по частям и части эти в разных местах))) Вот если бы все преимущества, скоростные-мощностные-списковые, Вашей новой версии.. да в замечательном, классическом уже, интерфейсе привычного Генератора.. Эхх!..
Ну на виртуальном хостинге можно даже не пытаться. Правда, я не знаю, зачем в наше время может быть нужен виртуальный хостинг, если можно взять VPS за 5 баксов в месяц (Ссылка реферальная, при регистрации по ней получите 10$ на счёт бонусом. Сразу. Без дополнительных условий и оплаты. Да, можно будет 2 месяца пользоваться бесплатно ) VPS, конечно, имеет ряд минусов за счёт виртуализации (например, трансляции на нём крутить нет смысла именно поэтому), но для картинок - вполне подойдёт. И можно хоть круглосуточно в больших объёмах обрабатывать с высокой эффективностью. А попутно можно поднять на нём собственный VPN, это тоже вопрос на 5 минут даже для человека, ничего не понимающего в линуксах (если ему инструкцию дать... я бы её написал, но на форуме нет подходящего раздела ).
__________________
Этот пост написан много лет назад. С тех пор я достаточно сильно изменился — как, вероятно, и моё понимание того, о чём речь в этом посте (независимо от того, о чём он). Прошу принимать это во внимание
saband вне форума   Ответить с цитированием
Старый 22.02.2017, 23:38   #197
saband
Администратор
 
Регистрация: 02.01.2015
Сообщений: 2,491
По умолчанию Re: Простые волшебные вещи. Генератор изображений

Выделил технические обсуждения в отдельную тему
__________________
Этот пост написан много лет назад. С тех пор я достаточно сильно изменился — как, вероятно, и моё понимание того, о чём речь в этом посте (независимо от того, о чём он). Прошу принимать это во внимание
saband вне форума   Ответить с цитированием
Старый 24.02.2017, 00:56   #198
gpiento
Пользователь
 
Регистрация: 25.01.2015
Сообщений: 56
По умолчанию Re: Простые волшебные вещи. Генератор изображений

Андрей, благодарю! Шикарная реализация, наконец-то можно запускать на линукс и из консоли, а то под боком простаивает без дела меленький ЦОД-ик...
gpiento вне форума   Ответить с цитированием
Старый 24.02.2017, 11:05   #199
Samodelkin
Пользователь
 
Регистрация: 24.06.2015
Сообщений: 112
По умолчанию Re: Простые волшебные вещи. Генератор изображений

Вопрос такой, если прогнать самодельные браслеты Панацеи, Спектра и др. через генератор изображений будет их усиление?
Samodelkin вне форума   Ответить с цитированием
Старый 24.02.2017, 21:27   #200
Марчелл
Пользователь
 
Регистрация: 21.04.2016
Адрес: Владикавказ
Сообщений: 477
По умолчанию Re: Простые волшебные вещи. Генератор изображений

В теме про Спектр на вопрос 'есть ли смысл Спектр-лайт генератором обработать', Михаил ответил так: 'да не знаю, думаю не особо.'.
Марчелл вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:50. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot