|
|
Опции темы | Поиск в этой теме | Опции просмотра |
21.02.2017, 11:28 | #11 |
Администратор
Регистрация: 02.01.2015
Сообщений: 2,491
|
Генератор изображений - техническая тема, для программистов и интересующихся :)
Консольная версия генератора изображений на python
Сначала, дабы мотивировать использовать его, расскажу, чем он лучше 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 Код:
$ sudo pip install requests 2. Запустить инсталлятор: Код:
$ sudo ~/quantummagic/install.sh 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 2. Взять свою аватарку в социальной сети и обработать БЖ 2.1 и 3.0N: Код:
$ ~/quantummagic/generator.py --url=https://pp.vk.me/c638216/v638216129/23415/Mmz_6cxnyIE.jpg --bj21 --bj30n Код:
$ ~/quantummagic/generator.py --coords=55.7498598,37.3523215 --zoom=12,9 --dusha --innerchild --elf Код:
$ ~/quantummagic/generator.py --list=list.txt --spec Все вопросы и сообщения о багах пишите сюда.
__________________
Этот пост написан много лет назад. С тех пор я достаточно сильно изменился — как, вероятно, и моё понимание того, о чём речь в этом посте (независимо от того, о чём он). Прошу принимать это во внимание |