Polyfiller G4 1.2.0 | Coderz Repository

polyfiller-g4 1.2.0

Last updated:

0 purchases

polyfiller-g4 1.2.0 Image
polyfiller-g4 1.2.0 Images

Free

Languages

Categories

Add to Cart

Description:

polyfillerg4 1.2.0

PolyFiller



Python module for polygon filling on images.

Installation
Package Installation from PyPi
$ pip install polyfiller-g4

Package Installation from Source Code
The source code is available on GitHub.
Download and install the package:
$ git clone https://github.com/Genzo4/polyfiller
$ cd polyfiller
$ pip install -r requirements.txt
$ pip install .


Basic usage


Import:


from polyfiller_g4 import PolyFiller



Create instance:


Create an instance of the PolyFiller. You can specify additional options:

ext - extension to add to the output file.
Default value: fill.
color - filling color.
Default value: 0 (black).

pf = PolyFiller(ext='add_ext', color=(255, 0, 0))



Add filling polygons (0 or many)


pf.addPolygon([[0, 0], [1919, 0], [1919, 682], [1277, 385], [951, 374], [0, 615]])
pf.addPolygon([[100, 100], [200, 100], [150, 150]])



Filling frame


pf.fill('frame_1.png')
pf.fill('frame_2.png')
...
pf.fill('frame_n.png')

Output files are created with the extension added.


See the example.py file for an example of usage.
Changelog


PolyFiller



Python модуль для заливки многоугольника\ов на изображении однотонным цветом.

Установка
Установка пакета с PyPi
$ pip install polyfiller-g4

Установка пакета из исходного кода
Исходный код размещается на GitHub.
Скачайте его и установите пакет:
$ git clone https://github.com/Genzo4/polyfiller
$ cd polyfiller
$ pip install -r requirements.txt
$ pip install .


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


Подключаем:


from polyfiller_g4 import PolyFiller



Создаём экземпляр


Создаём экземпляр PolyFiller. Можно указать дополнительные параметры:

ext - расширение, добавляемое к выходному файлу.
Значение по умолчанию: fill.
color - цвет заливки.
Значение по умолчанию: 0 (чёрный цвет).

pf = PolyFiller(ext='add_ext', color=(255, 0, 0))



Добавляем полигоны для заливки (0 или много)


pf.addPolygon([[0, 0], [1919, 0], [1919, 682], [1277, 385], [951, 374], [0, 615]])
pf.addPolygon([[100, 100], [200, 100], [150, 150]])



Заливка изображений


pf.fill('frame_1.png')
pf.fill('frame_2.png')
...
pf.fill('frame_n.png')

Создаются выходные файлы с добавленным расширением.


Пример использования см. в файле example.py
Changelog

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product: (if this is empty don't purchase this product)

Customer Reviews

There are no reviews.