Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nikelborm/puzzle

Этот скрипт создаёт мозаику из папок на рабочем столе с исходной картинкой.
https://github.com/nikelborm/puzzle

Last synced: 1 day ago
JSON representation

Этот скрипт создаёт мозаику из папок на рабочем столе с исходной картинкой.

Awesome Lists containing this project

README

        

# Puzzle

## Описание

Этот скрипт получает входное изображение, на его основе получает множество иконок с заданными пользователем размерами, потом создаёт столько папок на рабочем столе, сколько было создано иконок, а затем каждой папке присваивает собственную иконку. Пользователю остаётся лишь собрать получившуюся мозаику. Вы можете запустить либо консольный скрипт *puzzleCLI.py*, либо удобный графический интерфейс *puzzleGUI.py*

## Требования

- Работает пока только на Windows
- Python библиотеки: **PIL**, **PyQt5** (нужна только для *puzzleGUI.py*)

- Исходная картинка должна находиться в одной папке со скриптом

- Рекомендуется предварительно очистить место на рабочем столе для элементов мозайки

### Установка библиотек

Эта обязательна
```bash
pip install pillow
```

Эта только если вы запускаете *puzzleGUI.py*
```bash
pip install pyqt5
```

## Пример использования

### Изначальная картинка на входе у скрипта

> ![Пример исходной картинки](https://raw.githubusercontent.com/nikelborm/puzzle/master/test.jpg)

### Собранная пользователем мозаика

> ![Пример собранной мозаики](https://raw.githubusercontent.com/nikelborm/puzzle/master/example.jpg)