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

https://github.com/nikelborm/puzzle

Create awesome mosaic on your Windows desktop using folders!
https://github.com/nikelborm/puzzle

desktop game icons mosaic puzzle puzzle-game python script win32api windows

Last synced: about 2 months ago
JSON representation

Create awesome mosaic on your Windows desktop using folders!

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)