Hoe importeer ik afbeeldingen in een signaletiek?

0000003177     -      23-01-2024

Met Mercator 11.0 of later kunnen afbeeldingen worden geïmporteerd met de importfunctie voor Excel- of XML-bestanden. Deze import wordt gebruikt om bestanden van het type "afbeelding" te laden in VARBINARY(MAX) kolommen in de basistabel van elk record. De bestanden worden aan een record gekoppeld met de gebruikelijke ontdubbelingsfunctionaliteit (gebaseerd op de eerste kolom, die de ID of een sleutel bevat).

De afbeelding wordt geïmporteerd door de naam van de bestemmingskolom VARBINARY(MAX) op te geven als kolomnaam. In het geïmporteerde bestand zal de inhoud van deze kolom echter een tekenreeks zijn die het bestand identificeert dat de afbeelding bevat.

Deze kolom kan bevatten :

  • het volledige pad naar de afbeelding, inclusief de map waarin deze zich bevindt.
  • alleen de naam van de afbeelding. In dit geval vraagt Mercator u om de map te vinden die de afbeeldingen bevat. (Deze map wordt per werkstation opgeslagen en wordt standaard opnieuw voorgesteld bij de volgende import).
  • een URL naar een afbeelding (beginnend met http of https).
  • een lege tekenreeks als geen afbeelding moet worden geïmporteerd of als een bestaande afbeelding moet worden verwijderd (nulwaarde in de database)

Als Mercator detecteert dat er een of meer kolommen met afbeeldingen aanwezig zijn in het importbestand, krijgt de gebruiker dit dialoogvenster te zien:

Als je "Geen" selecteert, worden de afbeeldingen in de database geladen zoals ze zijn (byte voor byte).

Je kunt ook een afbeeldingsformaat kiezen om het formaat automatisch aan te passen. Het selectievakje 'Witte achtergrond' wordt gebruikt om de achtergrondkleur in te stellen voor delen van de afbeelding die niet in verhouding zijn met de originele afbeelding. Als bijvoorbeeld een horizontale rechthoekige afbeelding wordt verkleind tot een vierkant, worden de bovenste en onderste banden wit in plaats van transparant. Dit voorkomt zwarte stroken als de afbeelding in zijn huidige vorm of bij latere verwerking niet transparant is.

De parameters die in dit dialoogvenster worden geselecteerd, worden voor elke gebruiker opgeslagen en worden de volgende keer dat ze worden geïmporteerd weergegeven.


Deze functionaliteit is niet van toepassing op afbeeldingen die in de database zijn opgeslagen in de vorm van een tekenreeks die een bestandsnaam bevat.

Deze import is niet beschikbaar in bulkmodus.