All Projects → rbreu → beeref

rbreu / beeref

Licence: GPL-3.0 license
BeeRef Reference Image Viewer

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to beeref

Mypaint
MyPaint is a simple drawing and painting program that works well with Wacom-style graphics tablets.
Stars: ✭ 2,072 (+930.85%)
Mutual labels:  art, creative
pixelino
Pixel-drawing app for iOS ✍️
Stars: ✭ 45 (-77.61%)
Mutual labels:  art, creative
PyQtDarkTheme
A flat dark theme for PySide and PyQt.
Stars: ✭ 50 (-75.12%)
Mutual labels:  pyqt, pyqt6
generative-art
🌈🎨 Generative Art is the idea realized as genetic code of artificial events, as construction of dynamic complex systems able to generate endless variations. This is also a nuxt-module (@luxdamore/nuxt-canvas-sketch) - [three.js, tensorflow.js and gsap are not included].
Stars: ✭ 41 (-79.6%)
Mutual labels:  art, creative
geometrize-haxe-demo
Demo using Geometrize Haxe and HaxeFlixel to recreate images with geometric primitives
Stars: ✭ 17 (-91.54%)
Mutual labels:  art
plottr
A flexible plotting and data analysis tool.
Stars: ✭ 32 (-84.08%)
Mutual labels:  pyqt
generative.fm
A platform for playing generative music in the browser.
Stars: ✭ 1,557 (+674.63%)
Mutual labels:  art
grafana-monitoring-art
Grafana Monitoring Art datasource
Stars: ✭ 38 (-81.09%)
Mutual labels:  art
Allusion
A free and open source desktop application for managing your visual library
Stars: ✭ 265 (+31.84%)
Mutual labels:  art
python-qt-live-coding
Live coding environment for Python, Qt and QML.
Stars: ✭ 35 (-82.59%)
Mutual labels:  pyqt
microbium-app
Draw new worlds
Stars: ✭ 89 (-55.72%)
Mutual labels:  art
graphest
A faithful graphing calculator
Stars: ✭ 42 (-79.1%)
Mutual labels:  art
generative
A digital playground for experimenting with creative coding and WebGL
Stars: ✭ 50 (-75.12%)
Mutual labels:  art
creative-coding-notebooks
🎨 An authorial collection of fundamental recipes on Creative Coding and Recreational Programming.
Stars: ✭ 17 (-91.54%)
Mutual labels:  creative
flutter rough
A Flutter implementation of the rough.js library
Stars: ✭ 77 (-61.69%)
Mutual labels:  art
mandelbrot
A mandelbrot fractal viewer in javascript using svelte
Stars: ✭ 30 (-85.07%)
Mutual labels:  art
NFT.net
An engine developed with .NET Core to generate NFT's through a graphical interface. Simple as that, in the best Grab & Go style.
Stars: ✭ 294 (+46.27%)
Mutual labels:  art
Grabber
A wrapper for Youtube-dl for Windows.
Stars: ✭ 22 (-89.05%)
Mutual labels:  pyqt
pointu
✏️ Pointillisme tool based on Weighted Voronoi Stippling
Stars: ✭ 32 (-84.08%)
Mutual labels:  art
meShaderEd
The RenderMan Shader Editor
Stars: ✭ 21 (-89.55%)
Mutual labels:  pyqt

BeeRef — A Simple Reference Image Viewer

BeeRef lets you quickly arrange your reference images and view them while you create. Its minimal interface is designed not to get in the way of your creative process.

python-version github-ci-flake8 github-ci-pytest codecov

https://github.com/rbreu/beeref/blob/main/images/screenshot.png

Installation

Stable Release

Get the file for your operating system (Windows, Linux, macOS) from the latest release.

Linux users need to give the file executable rights before running it. Optional: If you want to have BeeRef appear in the app menu, save the desktop file from the release section in ~/.local/share/applications, save the logo, and adjust the path names in the desktop file to match the location of your BeeRef installation.

MacOS X users, look at detailed instructions if you have problems running BeeRef.

Follow further releases via the atom feed.

Development Version

To get the current development version, you need to have a working Python 3 environment. Run the following command to install the development version:

pip install git+https://github.com/rbreu/beeref.git

Then run beeref or beeref filename.bee.

If there are issues starting the application, run it with the environment variable QT_DEBUG_PLUGINS set to 1, for example from a Linux shell:

QT_DEBUG_PLUGINS=1 beeref

This should tell you whether you need to install any additional libraries.

Features

  • Move, scale, rotate and flip images
  • Mass-scale images to the same width, height or size
  • Mass-arrange images vertically, horizontally or for optimal usage of space
  • Add text notes
  • Enable always-on-top-mode and disable the title bar to let the BeeRef window unobtrusively float above your art program:

https://github.com/rbreu/beeref/blob/main/images/screenshot.png

Regarding the bee file format

Currently, all images are embedded into the bee file as png files. While png is a lossless format, it may also produce larger file sizes than compressed jpg files, so bee files may become bigger than the imported images on their own. More embedding options are to come later.

The bee file format is a sqlite database inside which the images are stored in an sqlar table—meaning they can be extracted with the sqlite command line program:

sqlite3 myfile.bee -Axv

Options for exporting from inside BeeRef are planned, but the above always works independently of BeeRef.

Notes for developers

BeeRef is written in Python and PyQt6. For more info, see CONTRIBUTING.rst.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].