Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/archangelsdy/silica
An Image Viewer
https://github.com/archangelsdy/silica
acg cpp image-viewer qt
Last synced: 3 months ago
JSON representation
An Image Viewer
- Host: GitHub
- URL: https://github.com/archangelsdy/silica
- Owner: ArchangelSDY
- Created: 2015-04-26T08:33:38.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-03-04T14:23:26.000Z (11 months ago)
- Last Synced: 2024-03-04T16:07:12.339Z (11 months ago)
- Topics: acg, cpp, image-viewer, qt
- Language: C++
- Homepage:
- Size: 5.75 MB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Silica
An image viewer.# Screenshots
![Main Window](assets/screenshot_main.png)
# Features
* View images inside ZIP, RAR and 7-zip archives directly
* Manga mode
* Vim like keybindings
* Hardward accelerated graphics
* Gamepad support# Dependencies
* Qt 5.15 (with schannel)
* OpenCV# Build
Silica uses CMake for building.
## Linux / OS X
```shell
$ git clone --recurse-submodules https://github.com/ArchangelSDY/Silica.git
$ mkdir build
$ cd build
$ cmake ../Silica
$ make -j
```If you want a production build, set `CMAKE_BUILD_TYPE=Release` and `BUILD_PRODUCTION=ON`.
A production build will store profile files in `~/.config/Silica` instead of `~/.config/Silica-Dev` in development build.```shell
$ cmake ../silica -DCMAKE_BUILD_TYPE=Release -DBUILD_PRODUCTION=ON
```By default, OpenGL is disabled, you can enable it by setting `ENABLE_OPENGL=ON`.
```shell
$ cmake ../silica -DENABLE_OPENGL=ON
```Finally, you can make distribution packages after build via:
```shell
$ make package
```## Windows
```batch
git clone --recurse-submodules https://github.com/ArchangelSDY/Silica.git
mkdir build
cd build
cmake -G "Visual Studio 16 2019 Win64" -DCMAKE_PREFIX_PATH= -DOpenCV_DIR= -DOpenCV_STATIC=true ..\Silica
cmake --build . --config Debug
```# License
GPL v3.