Geef je bestanden de juiste naam, sleep ze naar binnen en zie hoe ze in de juiste boeken terechtkomen. Je hoeft niet door 500 afzonderlijke bewerkingspagina's te klikken.
Wat het doet
Met de bulkimport van afbeeldingen bij /books/import-images kun je honderden foto's tegelijk uploaden en deze automatisch laten matchen met de juiste boeken in je bibliotheek. In plaats van de bewerkingspagina van elk boek te openen en foto's één voor één te uploaden (een workflow die rond boek nummer veertig echt verpletterend wordt) geeft je je bestanden een eenvoudige naam, zet ze op de pagina neer en Shelvd regelt de rest.
Dit is een Dealer-laag-functie. Als je voldoende boeken bezit om afbeeldingen in bulk te kunnen importeren, bezit je waarschijnlijk voldoende boeken om het abonnement te rechtvaardigen.
De naamgevingsconventie
Dit is het enige dat je nodig heeft om het goed te doen. De conventie is:
{catalog_id}_{sequence}.{ext}
Waar:
- catalog_id — moet exact overeenkomen met het veld
Catalog IDin het boek in Shelvd - volgorde — een nummer dat de fotovolgorde aangeeft (01, 02, 03…)
- ext — elk afbeeldingsformaat: JPEG, PNG, WebP, HEIC, TIFF, AVIF
Voorbeelden
| Bestandsnaam | Catalogus-ID | Volgorde |
|---|---|---|
0001_01.jpg |
0001 | 1 |
0001_02.jpg |
0001 | 2 |
0001_03.jpg |
0001 | 3 |
5585a_1.jpg |
5585a | 1 |
ECO-001_02.png |
ECO-001 | 2 |
0042.jpg |
0042 | 1 (geen onderstrepingsteken = reeks 1) |
Als een bestand geen onderstrepingsteken heeft, wordt de volledige bestandsnaam (minus de extensie) behandeld als de catalogus-ID met reeks 1. Dit werkt voor boeken met één afbeelding.
De catalogus-ID moet exact overeenkomen met
Het bestand 0001_01.jpg komt overeen met het boek met catalogus-ID 0001. Niet 1. Niet 001. Niet Book 0001. De overeenkomst is exact, hoofdlettergevoelig en meedogenloos. Als je boeken catalogus-ID's zoals A-123 of VDB.0042 gebruiken, moeten je bestandsnamen dezelfde tekenreeksen gebruiken.
Dit is opzettelijk. Vage overeenkomsten tussen honderden bestanden zouden verkeerde overeenkomsten opleveren, en verkeerde overeenkomsten zouden verkeerde boeken met verkeerde foto's opleveren - wat erger is dan helemaal geen foto's.
Hoe het te gebruiken
Stap 1: Bestanden selecteren
Navigeer naar /books/import-images (ook toegankelijk via de pagina Boeken via het vervolgkeuzemenu). Je ziet een dropzone. Ofwel:
- Sleep-en-drop bestanden vanuit je bestandsbeheerder, of
- Klik om een bestandskiezer te openen
Je kunt zoveel bestanden selecteren als je nodig heeft. Er is geen harde limiet op het aantal, hoewel elk afzonderlijk bestand kleiner moet zijn dan 4 MB. Afbeeldingen worden tijdens het uploaden geconverteerd naar WebP, waardoor de opgeslagen grootte kleiner zal zijn.
Stap 2: Voorbeeld van
Na het selecteren van bestanden gaat Shelvd naar de preview-fase:
- Parseert elke bestandsnaam om catalogus-ID's te extraheren
- Zoekt deze ID's in batches op in je bibliotheek
- Toont je een tabel: welke bestanden overeenkomen, welke niet, en welke duplicaten zijn
Je ziet drie kolommen met waarheid:
- Overeenkomend — catalogus-ID van bestand heeft een boek gevonden. Groente. Goed.
- Niet gevonden — geen enkel boek heeft die catalogus-ID. Geel. Controleer je naamgeving.
- Duplicaat — er bestaat al een bestand met deze naam in dit boek. Grijs. Overgeslagen.
Bekijk het voorbeeld zorgvuldig. Bestanden die niet overeenkomen, worden niet geüpload. Bestanden die overeenkomen met het verkeerde boek (vanwege een naamfout) worden naar het verkeerde boek geüpload. Het voorbeeld is je vangnet: gebruik het.
Stap 3: Upload
Druk op de uploadknop. Shelvd verwerkt bestanden drie tegelijk (gelijktijdige uploads) voor snelheid zonder de server te overbelasten. Je ziet dan:
- Een voortgangsbalk die de totale voltooiing bijhoudt
- De momenteel geüploade bestandsnaam
- Een lopende telling van successen en fouten
Je kunt halverwege het uploaden annuleren als er iets mis lijkt. Reeds geüploade bestanden blijven geüpload; resterende bestanden worden overgeslagen.
Stap 4: Klaar
Wanneer het uploaden is voltooid, ziet je een samenvatting: totaal geüpload, totaal aantal fouten, totaal overgeslagen. Elke geüploade afbeelding wordt opgeslagen als WebP met een gegenereerde miniatuur, gekoppeld aan het boek en krijgt een algemeen 'afbeelding'-label. Indien nodig kun je de labels later op de bewerkingspagina van elk boek verfijnen.
Opslaglimieten
Je niveau bepaalt je totale beeldopslag:
| Niveau | Opslag |
|---|---|
| Collector (gratis) | Niet beschikbaar |
| Collector Pro | 5 GB |
| Dealer | 25 GB |
Als je je opslaglimiet nadert, toont Shelvd een waarschuwing tijdens de preview-fase. Uploads die de limiet overschrijden, worden geblokkeerd.
Praktische tips
Bestanden in bulk een naam geven: Bij de meeste besturingssystemen kun je de naam van bestanden in batch wijzigen. Selecteer op macOS alle foto's voor boek 0001, klik met de rechtermuisknop → Naam wijzigen, formatteer als 0001_XX. In Windows hernoem je de eerste en krijgt de rest opeenvolgende achtervoegsels.
Cameraworkflow: Als je boeken in volgorde fotografeert, wijst je camera opeenvolgende bestandsnamen toe (IMG_0001, IMG_0002...). Na elk boek de naam in batches wijzigen: alle foto's voor catalogus-ID 42 worden 0042_01.jpg, 0042_02.jpg, enz.
Stel eerst catalogus-ID's in: Voordat je afbeeldingen in bulk importeert, moet je ervoor zorgen dat aan je boeken catalogus-ID's zijn toegewezen. Als je vanuit een spreadsheet importeert, staat de catalogus-ID mogelijk al daar. Als dat niet het geval is, overweeg dan om ze in bulk toe te voegen. Het is een kleine investering die het beheer van afbeeldingen enorm eenvoudiger maakt.
Check je voorbeeld: We zeiden het al. Wij zeggen het nogmaals. Een zorgvuldige preview voorkomt dat je 200 foto's naar de verkeerde boeken uploadt en dat je het volgende uur bezig bent met opruimen.
Wat gebeurt er met elke foto
Elke geüploade afbeelding gaat via deze pijplijn:
- Formaatconversie — geconverteerd naar WebP voor kleinere bestandsgroottes
- Thumbnail genereren — een kleinere versie voor rasterweergaven en snel laden
- Metadata-extractie — afmetingen en bestandsgrootte worden vastgelegd
- Databaserecord — gekoppeld aan het overeenkomende boek met sorteervolgorde vanaf volgnummer
- Omslagsynchronisatie — als het boek nog geen omslagafbeelding heeft, wordt de eerste foto de omslag
Dit alles gebeurt aan de serverzijde. Je uploadt een JPEG van 3 MB; Shelvd slaat een WebP van 400 KB en een miniatuur van 50 KB op. Je opslagquotum dankt je.
Beschikbaarheid
Bulkafbeelding importeren is alleen Dealer. Als je Collector Pro gebruikt en deze functie nodig hebt, is dit een van de vele goede redenen om een upgrade te overwegen. Als je op het gratis niveau zit, kun je nog steeds afbeeldingen één voor één uploaden op de bewerkingspagina van elk boek. Het vereist alleen meer geduld dan de meeste mensen bezitten, meer dan ongeveer dertig boeken.
Zie ook: Je boeken fotograferen · Niveaus en abonnementen · Catalogiseren om te verkopen