Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/peteruithoven/resizer
Quick image resizer app for elementary OS
https://github.com/peteruithoven/resizer
elementaryos gtk3 hacktoberfest imagemagick meson vala
Last synced: about 2 months ago
JSON representation
Quick image resizer app for elementary OS
- Host: GitHub
- URL: https://github.com/peteruithoven/resizer
- Owner: peteruithoven
- License: gpl-3.0
- Created: 2018-01-21T21:45:00.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-06-29T16:25:53.000Z (over 2 years ago)
- Last Synced: 2024-10-04T16:09:43.206Z (2 months ago)
- Topics: elementaryos, gtk3, hacktoberfest, imagemagick, meson, vala
- Language: Vala
- Homepage: https://appcenter.elementary.io/com.github.peteruithoven.resizer/
- Size: 4.01 MB
- Stars: 14
- Watchers: 3
- Forks: 8
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
- awesome-elementaryos - Resizer - Quickly resize images from the context menu [:white_check_mark:](https://appcenter.elementary.io/com.github.peteruithoven.resizer) (Applications / Graphics)
README
# Resizer
Quickly resize images.
Features:
- Open images with Resizer or open Resizer and Drag and drop images
- Maintains aspect ratio.
- Keyboard control: Change the sizes using the up and down keys, press enter to resize.
- Settings are stored for next time.![Screenshot resize image](screenshot-6-image.png)
![Screenshot empty](screenshot-6-empty.png)
![Screenshot resize multiple images](screenshot-6-images.png)## Building, Testing, and Installation
You'll need the following dependencies:
* meson >= 0.47.0
* libgranite-dev
* valacRun `meson` to configure the build environment and then `ninja` to build and run automated tests
meson build --prefix=/usr
cd build
ninjaTo install, use `ninja install`, then execute with `com.github.peteruithoven.resizer`
sudo ninja install
com.github.peteruithoven.resizer## translations
Generate `.pot` file using `po/LINGUAS` and `po/POTFILES`:ninja com.github.peteruithoven.resizer-pot
Generate / update `.po` files:
ninja com.github.peteruithoven.resizer-update-po
## Credits
A lot of the code is inspired by the [elementary Screenshot tool](https://github.com/elementary/screenshot-tool) and Felipe Escoto's [wallpaperize](https://github.com/Philip-Scott/wallpaperize).
The icon is based on the [elementary Photos icon](https://github.com/elementary/icons/blob/master/apps/128/multimedia-photo-manager.svgs) and was greatly improved by [TraumaD](https://github.com/TraumaD).