Convert, Resize, Base64 Encode images and optionally write to disk all at once in this PySimpleGUI Demo Program.
Project description
psgresizer
A PySimpleGUI Application
Convert between formats, resize, and Base64 encode your images quickly and easily with this GUI application. Resizes and encodes to Base64 so that the result can be pasted into your PySimpleGUI program for easy distribution of your applications without the need to distribute image files.
Installation
Old-school Straight Pip
pip install psgresizer
pip via python -m pip
the python recommended way
If python
is your command
python -m pip install psgresizer
If python3
is your command
python3 -m pip install psgresizer
Usage
Open a command window and type:
psgresizer
Create a Shortcut To This Program
If you're a Windows user, then use the psgshortcut
application to make a shortcut to this program so that you can then put on your desktop or pin to your taskbar (or any other use that stops the need to type psgresizer
ever again).
To get psgshortcut
, like all of the other psg application
projects, pip install it. (e.g. pip install psgshortcut
)
To do this, follow these steps:
- Open a command window (I promise, it's the last time you'll need to for this program)
- Type -
where psgresizer
- Copy the line that
where psgresizer
gave you into the first input of the shortcut maker program - Run psgresizer by typing
psgresizer
in your command window - Right click and choose "File Location"
- Copy the file location results, but change the extension from .py to .ico and paste into the Icon file input of the shortcut maker
- Click "Create Shortcut"
This will create a shortcut in the same folder as the target file. You can safely move this shortcut file to any place you want (like to your desktop). Double-click the shortcut and your program should launch.
Release Notes
1.6.0 12-July-2022
- Fixed output filename to match the size indicated under the filename.
1.5.4 10-May-2022
- Had to mess around with the entry point due to setuptools
1.5.0 10-May-2022
- Moved icon to bottom of file and called set_global_icon so all windows in this application (including popups) will use this icon
1.4.0 16-Nov-2021
- Explicitly set the settings filename. I'm still learning about these PyPI .EXE releases. Need to be explicit rather than default
1.3.1 16-Nov-2021
- Added correct readme to PyPI Release
1.3.0 16-Nov-2021
- Finally getting around to adding release notes
- Added conversion feature
- Added version number
- Added live links to this repo and the PySimpleGUI project at the bottom of the window
License
Licensed under an LGPL3 License
Copyright 2021
This PySimpleGUI Application Was Designed and Written By
This program originated from the PySimpleGUI Demo Programs. You'll find it here: Demo_Image_Resize_and_Base64_Encode.pyw
Mike from PySimpleGUI.org
Contributing
Like the PySimpleGUI project, this project is currently licensed under an open-source license, the project itself is structured like a proprietary product. Pull Requests are not accepted.
Copyright
Copyright 2021, 2022 PySimpleGUI
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 psgresizer-1.6.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 744bcb790b1bd2bfbc02c223244eb73d3fb44c8dfd5d95ad3d470e0a67d4ae04 |
|
MD5 | e780250deace49aee02ebdd3253851aa |
|
BLAKE2b-256 | bb562fa77647baa2823ff0212d95d0440fc3b4d7bc87082e97d758b68857a02e |