Tips en Trucs 2025

BeeRef - eenvoudige viewer voor referentieafbeeldingen

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.

BeeRef

BeeRef kenmerken

BeeRef installeren

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 .

AppImage uitvoeren

Klik op de knop . Daarna krijg je soms een Waarschuwingsvenster waarmee je moet bevestigen dat je het programma vertrouwt door op te klikken.

AppImage vertrouwen

BeeRef gebruiken

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.

BeeRef

Je kunt dus vanuit een bestandsbeheerder foto's slepen en neerzetten in het BeeRef venster.

BeeRef slepen en neerzetten

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.

BeeRef View

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.

BeeRef Tekst

Roteren kan door het verslepen van het circelvormig pictogram dat verschijnt door met de muiswijzer naast de handgrepen te wijzen.

BeeRef roteren

Een geselecteerde foto herstel je naar de oorspronkelijke vorm met het snelmenu Transform. Met de Reset ... opdrachten kan je verschillende opdrachten afzonderlijke herstellen.

BeeRef Reset

Met CTRL meerdere foto's selecteren. Bijvoorbeeld om ze automatisch te ordenen.

BeeRef 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).

BeeRef Images

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.

BeeRef Settings

Eveneens in het snelmenu Settings kan je met de opdracht Keyboard & Mouse zelf de gebruikte sneltoetsen aanpassen en herstellen.

BeeRef Keyboard

Het Keyboard & Mouse dialoogvenster met zijn drie tabbladen kan je ook raadplegen als gebruiksaanwijzing. Het snelmenu Help bevat echter ook een beknopte handleiding.

BeeRef Help

Via het snelmenu File slaan we onze creatie op als bergen.bee. In de onderstaande video tonen de ontwerpers hoe je met BeeRef werkt.

Het bee bestandsformaat en logboek

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

BeeRef verwijderen