Size: a a a

2021 May 22

R

Reffi_4 in Python KZ
И вместо дофигищи вложенных фориков сделать скользящее окно, дабы пробегаться по матрице(картинке) и быстро делать свертку
источник

R

Reffi_4 in Python KZ
Ок, в июне выложу(где-то в 6 числах)
источник

R

Reffi_4 in Python KZ
Переслано от Reffi_4
Что касаемо гиф анимаций и видео, надо бы сделать ещё что-то типа "конвейера" для нормальной аскификации видео и гифок, а так же(не факт что будет) текст в аски переводить, как в figlet. Под конвейером подразумевается штука, работающая по следующему алгоритму:
получить кадр (занял память), конвертнуть в ascii, направить в очередь на воспроизведение или сохранение на диск, очистить память. Но если пользователь будет прям смотреть видос из аски или гифку(что на самом деле странно..), то придётся разделить показ и рендер. Тут ещё проще, не сохраняя на диск, память вообще тратится не будет(почти).В 1 момент времени 1 кадр всего, всмысле минимальное количество расходов на 1 кадр, возможно придётся в реалтайме конвертить в аски и урезать фпс. Чтоб была функциональность выдавать свою частоту кадров. Скажем
скажем на входе подали видео 30 к/c, оно 30 и выдало, а потом на вход подается видео 60 к/c но мы знаем, что алгоритм это не потянет и также выдает 30.
источник

R

Reffi_4 in Python KZ
Переслано от Reffi_4
У меня тут возник вопрос, имеются методы, реализующие алгоритмы преобразования картинок в аски графику(условно, to_ascii(image)). Как можно оптимизировать перевод гифок/видео в аски графику? У меня на руках пока что следующий алгоритм:
взять кадр->преобразовать->положить куда-то->взять следующий и так до конца кадров, затем склеить их и проанимировать..но это чёт долго пздц, вот думаю через мультипроцессинг пул на ядра разложить, да распараллелить. А склеивать уже через какой-нить редис(какой-нибудь исполнитель будет проверять готовность, потом склеивать)..
То есть, есть гифка в 100 секунд в 30 кадров в секунду. То есть 3000 кадров, условно один кадр обрабатывается 1 секунду, 3000 секунд чтобы обработать 3000 кадров(а эт дофига). Я вот думаю, добавить балансер в виде очереди и 100 преобразователей, получается что за 1 секунду реального времени я смогу обрабатывать 100 картинок на 100 преобразователей(https://www.rabbitmq.com/tutorials/tutorial-two-python.html).
Можно добавлять сколько угодно преобразователей и склеивателей картинок(кадров).
источник

R

Reffi_4 in Python KZ
Вот ещё было
источник
2021 May 23

DL

Daniyar Lyakhov in Python KZ
источник

Н

Нурсултан in Python KZ
Полезное обновление 👍
источник

К

Кir in Python KZ
источник

R

Reffi_4 in Python KZ
кхехе, таки отыскал первую версию программки, что переводит картинки в аски
from PIL import Image
import math
import sys

chars = "@%#*+=-:. "
gradn = 256 / len(chars)


class ASCII:
   def __init__(self, file: str):
       self.img = Image.open(file)
       (self.w, self.h) = self.img.size

   def pixel(self, x, y):
       (r, g, b) = self.img.getpixel((x, y))
       return r * 0.299 + g * 0.587 + b * 0.114

   def at_ascii(self):
       img, w, h = self.img, self.w, self.h
       for y in range(0, h - 1):
           for x in range(0, w - 1):
               print(chars[int(self.pixel(x, y) / gradn)], end='')
           print()


if __name__ == '__main__':
   src = "example.jpg"  # sys.argv[1]
   try:
       image = ASCII(src)
       image.at_ascii()


   except FileNotFoundError:
       print(f'No such file {src}')
       sys.exit(1)
А щас там что-то зверское и ужасное...зато красиво(вроде) рисует
источник

R

Reffi_4 in Python KZ
а еще зачем там был класс-непонятно(как и то, зачем он мне нужен сейчас), набо будет убрать...
источник
2021 May 24

MA

Mukhammed Ali in Python KZ
Python-ның сіз білмейтін мүмкіндіктері.

Python-ның сіз білмейтін мүмкіндіктері.

Оқылу уақыты ары кетсе 5 минут ;)



#python #itbilim #django



https://telegra.ph/python-7-keremet-tasili-05-22
источник

DL

Daniyar Lyakhov in Python KZ
Моделирование сплетен, реализованное на Python

Незаурядный проект по моделированию сплетен создал автор этой статьи. Он написал нечто похожее на игру, но все действия там выполняют боты. Они занимаются своими делами, стареют, умирают и... сплетничают.

Информацию о том, как реализован этот социальный эксперимент, а также ссылку на проект вы найдёте здесь

https://tprg.ru/GBFW

#ml
источник

R

Reffi_4 in Python KZ
Лучше душить питона, до тех пор, пока он не начнет душить тебя.
источник

АМ

Ардак Мергалимова... in Python KZ
Всем добрый день!

Мы ищем преподавателя по Python в школу программирования.
График - part-time (частичная занятость, 6-10 часов в неделю), в основном в вечернее время после 18:00, есть возможность совмещать с основной работой/учебой.
Требования и ключевые навыки: постоянное проживание в городе Нур-Султан, ответственность, грамотная речь, умение и желание общаться с людьми, знание Python на уровне strong junior/middle, опыт в преподавании будет плюсом.
Условия по оплате обсуждаются по результатам собеседования.
Всем желающим и даже просто интересующимся обращаться в лс.
источник

D

Domain in Python KZ
Добрый день! Кто-нибудь сталкивался с проблемой отправкой post запроса  multipart/form-data, если да или знаете как можно решить плиз хэлп ми, все попробовала не получается 😭
источник

R

Reffi_4 in Python KZ
Может Вы хэдеры не указали
источник

D

Domain in Python KZ
Json все ок отправляется, через postman тоже но когда отправляю через пайтон выдает ошибку
источник

R

Reffi_4 in Python KZ
Ну, экстрасенсов тут нет
источник

R

Reffi_4 in Python KZ
Покажите как отправляете
источник

DL

Daniyar Lyakhov in Python KZ
Ave Python! Guido vult!
источник