All Projects → shkolovy → simple-photo-editor

shkolovy / simple-photo-editor

Licence: other
Simple Photo Editor on Python

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to simple-photo-editor

Photobooth
A flexible photobooth software
Stars: ✭ 227 (+980.95%)
Mutual labels:  pyqt5, pillow
PyTelTools
Python Telemac Tools for post-processing tasks (includes a workflow)
Stars: ✭ 24 (+14.29%)
Mutual labels:  pyqt5
Polaris
Polaris is a Face recognition attendance system .
Stars: ✭ 211 (+904.76%)
Mutual labels:  pyqt5
JamTools
JamTools是一个跨平台的小工具集,包含了截屏、录屏、文字识别、各种格式转换、鼠标键盘动作录制播放、文件传输、聊天机器人等功能
Stars: ✭ 73 (+247.62%)
Mutual labels:  pyqt5
Glitch-FX-Processing-Version
A Processing version of my Glitch-FX sketch with extra features
Stars: ✭ 20 (-4.76%)
Mutual labels:  photo-editor
Grabber
A wrapper for Youtube-dl for Windows.
Stars: ✭ 22 (+4.76%)
Mutual labels:  pyqt5
tapmap
Command line keyboard heatmap generator.
Stars: ✭ 19 (-9.52%)
Mutual labels:  pillow
VWapi
⛈ ☀️ Visual Weather api. Returns beautiful pictures with the current weather.
Stars: ✭ 33 (+57.14%)
Mutual labels:  pillow
Be-Focussed-Productivity-Monitor
PyQt application for Windows and Linux to monitor productivity while working. It will also notify when to take a break after a long focussed work.
Stars: ✭ 13 (-38.1%)
Mutual labels:  pyqt5
hnn
The Human Neocortical Neurosolver (HNN) is a software tool that gives researchers/clinicians the ability to develop/test hypotheses on circuit mechanisms underlying EEG/MEG data.
Stars: ✭ 62 (+195.24%)
Mutual labels:  pyqt5
timetable
Project on generating a timetable for university (NP-Hard problem)
Stars: ✭ 18 (-14.29%)
Mutual labels:  pyqt5
Gamut
Create images using text as a mask.
Stars: ✭ 21 (+0%)
Mutual labels:  pillow
global-color-picker
start the script and click anywhere to get rgb value at the cursor location
Stars: ✭ 31 (+47.62%)
Mutual labels:  pillow
GrabCut-Annotation-Tool
OpenCVのGrabCut()を利用したセマンティックセグメンテーション向けアノテーションツール(Annotation tool using GrabCut() of OpenCV. It can be used to create datasets for semantic segmentation.)
Stars: ✭ 27 (+28.57%)
Mutual labels:  pillow
jak
Hybrid web/desktop applications on Linux
Stars: ✭ 79 (+276.19%)
Mutual labels:  pyqt5
linux-show-player
Linux Show Player - Cue player designed for stage productions
Stars: ✭ 147 (+600%)
Mutual labels:  pyqt5
avatar-gen
pillow 生成头像,中英文首字母或者随机像素化。Using pillow for generate avatars, first letter of string in Chinese and English or random pixel like avatars.
Stars: ✭ 31 (+47.62%)
Mutual labels:  pillow
koapy
KOAPY 는 키움 OpenAPI 를 Python 에서 쉽게 사용할 수 있도록 만든 라이브러리 패키지 및 툴입니다.
Stars: ✭ 103 (+390.48%)
Mutual labels:  pyqt5
venvipy
A GUI for managing Python virtual environments
Stars: ✭ 24 (+14.29%)
Mutual labels:  pyqt5
Turing
Free and cross-platform IDE for pseudocode and Python
Stars: ✭ 35 (+66.67%)
Mutual labels:  pyqt5

Photo Editor

Implementation of simple photo editor

example of using from terminal:

python3 img_modifier.py -p temp.jpg color_filter=sepia --rotate=45 --resize=200,300

All commands list:

  • -p path: path to initial image
  • --rotate: rotate image to N degrees
  • --resize: resize image to W and H
  • --color_filter: apply color filter (sepia, black_white, negative)
  • --flip_top: flip image from top to bottom
  • --flip_right: flip image from left to right

Also there is a UI built with PyQt5 which works for Windows, mac os and Linux.

Use PyInstaller to convert it

ScreenShot

used libs:

  • Pillow (PIL)
  • PyQt5

to install all packages use pip3 install -r requirements.txt

!this application was made as a training app so it can have bugs and bad optimization.

windows version:

ScreenShot

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].