Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork57
A homebrew lightweight image viewer.
License
BLumia/pineapple-pictures
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Yet another image viewer.
CI | Build Status |
---|---|
Windows Build | |
macOS Build | |
Ubuntu Build |
Pineapple Pictures is a lightweight image viewer that allows you view JPEG, PNG, GIF, SVG, PSD, KRA, XCF, TGA, HDR, AVIF and some other frequently used image formats files quickly and easily, and also provide a Stay-on-Top window setting that allows you pin the window so you can use it to pin a reference image at the top and then you can work with other software.
Translate this project on Weblate!
Current state, we need:
cmake
: as the build system.qt6
withqt6-svg
andqt6-tools
: since the app is using Qt.libexiv2
: able to display more image metadata. (optional, but recommended)
Then we can build it with any proper c++ compiler like g++ or msvc.
Building it just requires normal cmake building steps:
$ mkdir build&&cd build$ cmake ..$ cmake --build.# or simply using `make` if you are using Makefile as the cmake generator.
After that, appic
executable file will be available to use. You can also optionally install it by using the targetinstall
(or simplymake install
in case you are using Makefile). After the build process, you can also usecpack
to make a package.
The project will try to build withexiv2
when it's available at build time, if you would like to build the project withoutexiv2
, pass-DEXIV2_METADATA_SUPPORT=OFF
tocmake
. The project will also not useexiv2
if it's not found, theEXIV2_METADATA_SUPPORT
option can be useful if you haveexiv2
but specifically don't want to use it.
Image formats supports rely on Qt's imageformats plugins, just get the plugins you need from your distro's package manager will be fine. For Windows user, you may need build and install the imageformats plugin manually, read the content below.
It's possible to build it under Windows, Linux, macOS, and maybe other desktop platforms that Qt is ported to. For platform specific build instructions, please read therelated wiki page.
Note
Although there is apineapple-pictures.pro
file which can be used for QMake build, it's only for testing purpose and it doesn't haveexiv2
support included. Using QMake to build this project is NOT supported, please use CMake if possible.
Pineapple Pictures as a whole is licensed under MIT license. Individual files may have a different, but compatible license.
About
A homebrew lightweight image viewer.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.