A console program that manipulate images.
Project description
fotolab
A console program to manipulate photos.
Installation
Stable version From PyPI using pipx
:
pipx install fotolab
Stable version From PyPI using pip
:
python -m pip install fotolab
Upgrade to latest stable version:
python3 -m pip install fotolab --upgrade
Latest development version from GitHub:
python -m pip install -e git+https://github.com/kianmeng/fotolab.git
Usage
fotolab -h
usage: fotolab [-h] [-o] [-od OUTPUT_DIR] [-q] [-d] [-V]
{border,resize,watermark,env} ...
A console program to manipulate photos.
website: https://github.com/kianmeng/fotolab
changelog: https://github.com/kianmeng/fotolab/blob/master/CHANGELOG.md
issues: https://github.com/kianmeng/fotolab/issues
positional arguments:
{border,resize,watermark,env}
sub-command help
border add border to image
resize resize an image
watermark watermark an image
env print environment information for bug reporting
options:
-h, --help show this help message and exit
-o, --overwrite overwrite existing image
-od OUTPUT_DIR, --output-dir OUTPUT_DIR
set default output folder (default: 'output')
-q, --quiet suppress all logging
-d, --debug show debugging log and stacktrace
-V, --version show program's version number and exit
fotolab border
fotolab border -h
usage: fotolab border [-h] [-c COLOR] [-w WIDTH] [-wt WIDTH] [-wr WIDTH]
[-wb WIDTH] [-wl WIDTH]
IMAGE_FILENAME
positional arguments:
IMAGE_FILENAME set the image filename
options:
-h, --help show this help message and exit
-c COLOR, --color COLOR
set the color of border (default: 'black')
-w WIDTH, --width WIDTH
set the width of border (default: '10')
-wt WIDTH, --width-top WIDTH
set the width of top border (default: '0')
-wr WIDTH, --width-right WIDTH
set the width of right border (default: '0')
-wb WIDTH, --width-bottom WIDTH
set the width of bottom border (default: '0')
-wl WIDTH, --width-left WIDTH
set the width of left border (default: '0')
fotolab sharpen
fotolab sharpen -h
usage: fotolab sharpen [-h] IMAGE_FILENAME
positional arguments:
IMAGE_FILENAME set the image filename
options:
-h, --help show this help message and exit
fotolab watermark
fotolab watermark -h
usage: fotolab watermark [-h] [-t WATERMARK_TEXT]
[-p {top-left,top-right,bottom-left,bottom-right}]
[-fs FONT_SIZE] [-fc FONT_COLOR] [-ow OUTLINE_WIDTH]
[-oc OUTLINE_COLOR]
IMAGE_FILENAME
positional arguments:
IMAGE_FILENAME set the image filename
options:
-h, --help show this help message and exit
-t WATERMARK_TEXT, --text WATERMARK_TEXT
set the watermark text (default: 'kianmeng.org')
-p {top-left,top-right,bottom-left,bottom-right}, --position {top-left,top-right,bottom-left,bottom-right}
set position of the watermark text (default: 'bottom-
left')
-fs FONT_SIZE, --font-size FONT_SIZE
set the font size of watermark text (default: '12')
-fc FONT_COLOR, --font-color FONT_COLOR
set the font color of watermark text (default:
'white')
-ow OUTLINE_WIDTH, --outline-width OUTLINE_WIDTH
set the outline width of the watermark text (default:
'2')
-oc OUTLINE_COLOR, --outline-color OUTLINE_COLOR
set the outline color of the watermark text (default:
'black')
fotolab env
fotolab env -h
usage: fotolab env [-h]
options:
-h, --help show this help message and exit
Copyright and License
Copyright (C) 2024 Kian-Meng Ang
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.
The fish logo used in the documentation generated by Sphinx is a public domain drawing of male freshwater phase [Sockeye (red) salmon (Oncorhynchus nerka)] (https://en.wikipedia.org/w/index.php?oldid=1186575702) from https://commons.wikimedia.org/entity/M2787002.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for fotolab-0.7.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e492ccf9a06621099508c6b5e1bf77dc68e9229743c4c63e12b401abec846ee |
|
MD5 | 9315032ec18e1fadf41f9eadbdd423fb |
|
BLAKE2b-256 | 7d5ea663c48db0a58fb73056c7888c63d0e9097e723c129648a3a7c26d7863d0 |