BeeRef is niet zoals een traditionele afbeeldingsviewer. Met BeeRef kun je snel je referentieafbeeldingen ordenen en ze bekijken terwijl je een overzicht creëert. BeeRef is gratis en open source software.
Voor Linux is er een AppImage, wat betekent dat je de software kunt installeren ongeacht welke distributie je gebruikt.
AppImage is een universeel softwareformaat voor het distribueren van meeneembare software op Linux zonder dat je superuser-rechten nodig hebt om de applicatie te installeren. AppImage installeert niet echt software. Het is een gecomprimeerde image met alle afhankelijkheden en bibliotheken die nodig zijn om de gewenste software te draaien.
In deze tip downloaden we het AppImage bestand (BeeRef-0.3.3.appimage) van de Github Release pagina van het project.
Open de Downloads map en verplaats indien gewenst het BeeRef-0.3.3.appimage bestand naar jouw Home map.
Om BeeRef te starten, klik je op het BeeRef-0.3.3.appimage bestand. Je krijgt een melding of je dit bestand wilt .
Klik op de knop . Daarna krijg je soms een Waarschuwingsvenster waarmee je moet bevestigen dat je het programma vertrouwt door op te klikken.
BeeRef is ontworpen om een minimale interface te bieden zodat het je creativiteit niet in de weg zit. Bij het opstarten zie je een eenvoudig venster zonder traditioneel menu (hoewel dit kan worden ingeschakeld). Zoals het venster uitlegt, kun je aan de slag door afbeeldingen in het venster te plakken of neer te zetten.
Je kunt dus vanuit een bestandsbeheerder foto's slepen en neerzetten in het BeeRef venster.
Je kunt daarbij zoomen door te drukken op de sneltoets 1 om in te zoomen op het volledige canvas, 2 op de selectie en vrij met de muiswiel. Wie liever met menu's werkt, kan met een rechtermuis knop klik het snelmenu oproepen. Het submenu View bevat de zoom opdrachten. Het canvas zelf beweeg je met de pijltoetsen.
Tekst kan je invoegen via het snelmenu met de opdracht Insert > Text. De grootte van zowel tekst als foto's kan je aanpassen door de ronde handgrepen te verslepen. De positie van tekstkaders en foto's pas je aan door deze verslepen.
Roteren kan door het verslepen van het circelvormig pictogram dat verschijnt door met de muiswijzer naast de handgrepen te wijzen.
Een geselecteerde foto herstel je naar de oorspronkelijke vorm met het snelmenu Transform. Met de Reset ... opdrachten kan je verschillende opdrachten afzonderlijke herstellen.
Met CTRL meerdere foto's selecteren. Bijvoorbeeld om ze automatisch te ordenen.
Ben je niet tevreden met de laatst uitgevoerde opdracht, gebruik dan Ongedaan maken met de sneltoets Ctrl+z. En ook Ctrl+a om alles te selecteren werkt. Via het snelmenu Images kan je geselecteerde foto's bewerken door de transparantie (Change Opacity..) aan te passen en/of de kleuren om te schakelen van kleur naar zwart-wit en omgekeerd (Grayscale).
Met in het snelmenu de opdracht Settings > Settings kan je het interne foto bestandsformaat vastleggen. PNG zorgt voor betere kwaliteit, maar wel grotere bestanden; met JPG krijg je kleinere bestanden, maar is ook de fotokwaliteit lager.
Eveneens in het snelmenu Settings kan je met de opdracht Keyboard & Mouse zelf de gebruikte sneltoetsen aanpassen en herstellen.
Het Keyboard & Mouse dialoogvenster met zijn drie tabbladen kan je ook raadplegen als gebruiksaanwijzing. Het snelmenu Help bevat echter ook een beknopte handleiding.
Via het snelmenu File slaan we onze creatie op als bergen.bee. In de onderstaande video tonen de ontwerpers hoe je met BeeRef werkt.
Alle afbeeldingen zijn opgenomen in het bee-bestand als PNG of JPG. Het bee bestandsformaat is een sqlite database waarin de afbeeldingen zijn opgeslagen in een sqlar tabel, wat betekent dat ze kunnen worden geëxtraheerd met de sqlite terminal opdracht. Deze installeer je met de opdracht:
dany@pindabook:~$ sudo apt install sqlite3
[sudo] wachtwoord voor root:
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd... Klaar
De statusinformatie wordt gelezen... Klaar
Het volgende pakket is automatisch geïnstalleerd en is niet langer nodig:
linux-image-6.1.0-34-amd64
Gebruik 'sudo apt autoremove' om het te verwijderen.
Voorgestelde pakketten:
sqlite3-doc
De volgende NIEUWE pakketten zullen geïnstalleerd worden:
sqlite3
0 opgewaardeerd, 1 nieuw geïnstalleerd, 0 te verwijderen en 0 niet opgewaardeerd.
Er moeten 353 kB aan archieven opgehaald worden.
Na deze bewerking zal er 546 kB extra schijfruimte gebruikt worden.
Ophalen:1 http://deb.debian.org/debian bookworm/main amd64 sqlite3 amd64 3.40.1-2+deb12u1 [353 kB]
353 kB opgehaald in 0s (4.551 kB/s)
Voorheen niet geselecteerd pakket sqlite3 wordt geselecteerd.
(Database wordt ingelezen ... 178771 bestanden en mappen momenteel geïnstalleerd.)
Uitpakken van .../sqlite3_3.40.1-2+deb12u1_amd64.deb wordt voorbereid...
Bezig met uitpakken van sqlite3 (3.40.1-2+deb12u1) ...
Instellen van sqlite3 (3.40.1-2+deb12u1) ...
Bezig met afhandelen van triggers voor man-db (2.11.2-2) ...
Om dit te testen in een veilige omgeving, maken we eerst een testmap aan. Kopiëren we het bee-bestand naar de testmap. En openen we de testmap:
dany@pindabook:~$mkdir Test
dany@pindabook:~$cp bergen.bee Test/
dany@pindabook:~$cd Test/
Daarna gebruiken we de sqlite3 opdracht met de opties -Axv
om de afbeeldingen uit het bestand te halen.
dany@pindabook:~/Test$ sqlite3 bergen.bee -Axv
0001-mountain_valley_trees_661528_1920x1080.jpg
0002-lake_mountains_clouds_262292_1920x1080.jpg
0003-lake_mountains_trees_99007_1920x1080.jpg
0004-mountains_island_houses_693841_1920x1080.jpg
0006-mountain_trees_slope_902897_1920x1080.jpg
0007-river_mountains_snow_269680_1920x1080.jpg
0008-mountains_slope_valley_644031_1920x1080.jpg
0009-river_trees_fog_54993_1920x1080.jpg
0010-road_mountain_asphalt_61124_1920x1080.jpg
0011-mountains_snow_slope_262183_1920x1080.jpg
0012-sea_waves_mountains_1363364_1920x1080.jpg
0013-rocks_stones_moon_273221_1920x1080.jpg
0014-landscape_forest_mountain_1329030_1920x1080.jpg
0015-mountains_relief_snow_903004_1920x1080.jpg
0016-forest_mountains_rocks_1006881_1920x1080.jpg
0017-mountains_slope_valley_297039_1920x1080.jpg
0018-river_trees_mountains_1087407_1920x1080.jpg
0019-mountain_lake_landscape_1335577_1920x1080.jpg
Klaar, de testmap verlaten we met de opdracht:
dany@pindabook:~/Test$ cd
Ook het logboek van BeeRef is eenvoudig toegankelijk, via het snelmenu Help > Show Debug Log. Of met een opdracht, zo bekijk je je laatste vermeldingen met:
dany@pindabook:~$ tail /home/$USER/.config/BeeRef/BeeRef.log
2025-05-25 16:57:50,602 beeref.items 7088 140149186180928 Initialized Text "Bergen"
2025-05-25 16:57:50,602 beeref.selection 7088 140149186180928 Setting z-value for Text "Bergen" to 0.06500000000000004
2025-05-25 16:57:50,602 beeref.selection 7088 140149186180928 Setting scale for Text "Bergen" to 28.99393165972487
2025-05-25 16:57:50,602 beeref.selection 7088 140149186180928 Setting rotation for Text "Bergen" to 0.0
2025-05-25 16:57:50,602 beeref.scene 7088 140149186180928 Adding item Text "Bergen"
2025-05-25 16:57:50,603 beeref.selection 7088 140149186180928 Setting z-value for Text "Bergen" to 0.06500000000000004
2025-05-25 16:57:50,603 beeref.widgets 7088 140149186180928 Progress dialog: 18
2025-05-25 16:57:50,648 beeref.view 7088 140149186180928 Fit view: PyQt6.QtCore.QRectF(-2608.4809418764353, -2964.283278049119, 8545.263709366507, 4290.132153338103)
2025-05-25 16:57:50,649 beeref.widgets 7088 140149186180928 Finished progress dialog
2025-05-25 16:58:35,436 __main__ 7088 140149186180928 BeeRef closed
dany@pindabook:~$ sudo apt purge sqlite3
sudo] wachtwoord voor root:
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd... Klaar
De statusinformatie wordt gelezen... Klaar
De volgende pakketten zullen VERWIJDERD worden:
sqlite3*
0 opgewaardeerd, 0 nieuw geïnstalleerd, 1 te verwijderen en 0 niet opgewaardeerd.
Na deze bewerking zal er 546 kB schijfruimte vrijkomen.
Wilt u doorgaan? [J/n]
(Database wordt ingelezen ... 173864 bestanden en mappen momenteel geïnstalleerd.)
sqlite3 (3.40.1-2+deb12u1) wordt verwijderd ...
Bezig met afhandelen van triggers voor man-db (2.11.2-2) ...
dany@pindabook:~$ sudo apt autoremove
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd... Klaar
De statusinformatie wordt gelezen... Klaar
0 opgewaardeerd, 0 nieuw geïnstalleerd, 0 te verwijderen en 0 niet opgewaardeerd.
dany@pindabook:~$ rm BeeRef-0.3.3.appimage
dany@pindabook:~$ rm -r .config/BeeRef/
dany@pindabook:~$ rm -r Test/ bergen.bee