32.32 Flutter Apps: Sly

20250209

Sly is an app for simple editing of image files. It’s functionalities include:

  • Remove location metadata;
  • Adjust brightness and contrast;
  • Add a vignette or a border;
  • Flip, rotate and crop the image;
  • Preview edits on a histogram;
  • Save with a choice of quality settings.

It runs well on Linux and Android with options for iOS, macOS, and Windows though less well tested.

To build the app from source for yourself:

git clone git@github.com:kra-mo/Sly.git
cd Sly
flutter run -d linux --release

You can package the app bundle for distribution:

flutter build linux --release
(dest=$(pwd); cd build/linux/x64/release/bundle; zip -r ${dest}/sly-dev-linux.zip .)

For a local user to install the bundle for Ubuntu Gnome:

wget https://access.togaware.com/sly-dev-linux.zip -O sly-dev-linux.zip
unzip sly-dev-linux.zip -d ${HOME}/.local/share/sly
mkdir -p ${HOME}/.local/bin/
ln -s ${HOME}/.local/share/sly/sly ${HOME}/.local/bin/
wget https://github.com/kra-mo/Sly/raw/refs/heads/main/packaging/linux/page.kramo.Sly.desktop -O ${HOME}/.local/share/applications/sly.desktop
sed -i 's|^Exec=sly$|Exec=.local/bin/sly|' ${HOME}/.local/share/applications/sly.desktop
sed -i "s|^Icon=page.kramo.Sly|Icon=/home/$(whoami)/.local/share/icons/hicolor/256x256/apps/sly.png|" ${HOME}/.local/share/applications/sly.desktop
mkdir -p ${HOME}/.local/share/icons/hicolor/256x256/apps/
wget https://raw.githubusercontent.com/kra-mo/Sly/refs/heads/main/packaging/linux/page.kramo.Sly.svg -O ${HOME}/.local/share/icons/hicolor/256x256/apps/sly.svg
(cd ~/.local/share/icons/hicolor/256x256/apps/; convert -resize 256x256 sly.svg sly.png)


Your donation will support ongoing availability and give you access to the PDF version of this book. Desktop Survival Guides include Data Science, GNU/Linux, and MLHub. Books available on Amazon include Data Mining with Rattle and Essentials of Data Science. Popular open source software includes rattle, wajig, and mlhub. Hosted by Togaware, a pioneer of free and open source software since 1984. Copyright © 1995-2022 Graham.Williams@togaware.com Creative Commons Attribution-ShareAlike 4.0