Skip to main content

Библиотека для программирования рисунков.

Project description

Hellya

Эта библиотека для программмирования рисунков.


Использование

Что бы начать пользоваться библиотекой нужно установить OpenCV и Pil командами:

pip install cv2
pip install pillow

Чтобы создать холст вам нужно:

ширина, высота = 17, 24 - задать ширину и высоту
холст = создать_холст(ширина, высота, белый, прозрачность) - создать непрозрачный холст с заданной шириной и высотой и с белым цветом.

Чтобы нарисовать пиксель вам нужно:

красить_пиксель(холст, x=8, y=0 , чёрный, непрозрачный) - рисует непрозрачный чёрный пиксель на холсте в координатах x=8 y=0.

Так же можно делать циклы:

повторить(холст, 2, x=0, y=0, дальше, зелёный) - рисует 1 пиксель два раза начиная от координат x=0 y=0, двигаясь вперёд по иксу.
повторить(холст, 2, x=0, y=0, дальше, зелёный, шаг=2) - рисует 1 пиксель два раза начиная от координат x=0 y=0, двигаясь вперёд по иксу пропуская 1 пиксель.
повторить(холст, 2, x=0, y=0, вниз, зелёный) - рисует 1 пиксель два раза начиная от координат x=0 y=0, двигаясь вниз по игреку.
повторить(холст, 2, x=0, y=0, наискось_вверх, зелёный) - рисует 1 пиксель два раза начиная от координат x=0 y=0, двигаясь наискось вверх.
повторить(холст, 2, x=0, y=0, наискось_вниз, зелёный) - рисует 1 пиксель два раза начиная от координат x=0 y=0, двигаясь наискось вниз.

Чтобы сохранить файл вам нужно:

сохранить(холст, в50) - сохраняет холст, но увеличивает картинку в 50 раз сохраняя её качество

Все аргументы:

чёрный - чёрный цвет
белый - белый цвет
красный - красный цвет
синий - синий цвет
жёлтый - жёлтый цвет
зелёный - зелёный цвет
коричневый - коричневый цвет
голубой - голубой цвет
светлоголубой - светло-голубой цвет

дальше - идти вперёд по иксу
вниз - идти вниз по иксу
наискось_вниз - идти наискось вних
наискось_вверх - идти наискось вверх

полупрозрачный - полупрозрачный пиксель
прозрачный -прозрачный пиксель
на80 - прозрачность пикселя на 80%
на60 - прозрачность пикселя на 60%
на40 - прозрачность пикселя на 40%
на20 - прозрачность пикслея на 20%
непрозрачный - непрозрачный пиксель

в2раза - увеличение изображения в 2 раза
в5раз - увеличение изображения в 5 раз
в10раз - увеличение изображения в 10 раз
в50раз - увеличение изображения в 50 раз
в100раз - увеличение изображения в 100 раз
в200раз - увеличение изображения в 200 раз
в500раз - увеличение изображения в 500 раз
в1000раз - увеличение изображения в 1000 раз


Разработчики

Soviet_Workshop

Сайт: Soviet_WorkShop

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hellya-3.0.tar.gz (3.5 kB view details)

Uploaded Source

File details

Details for the file hellya-3.0.tar.gz.

File metadata

  • Download URL: hellya-3.0.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for hellya-3.0.tar.gz
Algorithm Hash digest
SHA256 fe6dfd20582ab8ee3ee884794368a9e1a783195361d16f12a32ff628215b49fb
MD5 a5110b7d4aea34b4a41501629299bb8f
BLAKE2b-256 5c1d74fcdfe3b81e8619cf3efb995293921a7f8a2b7a06f195f9c5d6f7b2c1f1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page