U bevindt zich nu op een technische pagina over de software Mercator. Deze pagina bevat specifieke informatie die bestemd is voor professionals van de software Mercator. Wenst u naar algemenere informatie over Mercator door te gaan?


   Deze vraag niet meer stellen

Aanpassing van afmetingen van GIF- en JPEG-beelden per module

0000001271     -      15-03-2010
Verouderd

Mercatorishop 6.2 biedt de mogelijkheid om de afmetingen van GIF- en JPEG-beelden per module aan te passen. Dit is vooral interessant wanneer de in het informatiebestand "Artikels" van Mercator geplaatste beelden ook gepubliceerd worden via Mercatorishop.

Om deze functie te installeren, moet u het zipbestand met MercatorJpg.app uitpakken in de hoofddirectory van Mercator en vervolgens Mercator opnieuw opstarten. Tijdens de opstart zal Mercator de activeX WebPicLib.ocx registreren.

Het basisscript voor de aanpassing van de beeldafmetingen omvat 2 regels:
ox_jpg=createObject('jpg')
ox_jpg.jpgresize('imagededepart.jpg','imageddedestination.jpg',maxx,maxy)

De parameters maxx en maxxy definiëren het maximale kader dat de grootte van het aangepaste beeld bepaalt (respectievelijk breedte en hoogte). Deze waarden worden uitgedrukt in pixels. De aanpassing van de afmetingen gebeurt steeds proportioneel (behoud van de verhouding tussen hoogte en breedte).

Voorbeeld 1: resize_jpg

In het voorbeeld van de bijgevoegde module, resize_jpg, kunnen de afmetingen worden aangepast van 10 afbeeldingen die opgeslagen werden in de velden S_IMAGE0 tot S_IMAGE9 van de tabel STOCK. De foto's moeten op het tabblad "Bestandsbrowser" van de overeenstemmende artikelfiche staan.

Met behulp van één enkele knop met het onderstaande commando in het informatiebestand kunnen de afmetingen van de afbeeldingen aangepast worden zodat ze niet groter zijn dan 500 x 500 pixels.

do resize_jpg.fxp with 500,500

Een andere knop met het onderstaande commando maakt het mogelijk om automatisch miniatuurweergaven te creëren van de bewuste afbeeldingen. Deze miniaturen hebben een maximale grootte van 120 x 120 pixels. De bestandsnaam van deze afbeeldingen bestaat uit de naam van de respectieve afbeelding in reële grootte, voorafgegaan door het teken _

do resize_jpg.fxp with 120,120,'_'

Het bijgevoegde PRG-bestand moet gecompileerd en in de hoofddirectory van Mercator geplaatst worden.

Voorbeeld 2: resize_jpg_all

De voorgaande module geldt voor één enkel artikel, de module resize_jpg_all laat toe om de procedure voor het aanpassen van de afmetingen toe te passen op alle artikels van de databank. Deze module beperkt zich tot het veld S_IMAGE en kan makkelijk worden aangepast om ook andere velden te gebruiken.



Te laden : 0000001271.zip (2 Kb - 08-05-2007)


De pagina die u wenst te bekijken heeft betrekking op een versie van Mercator die commercieel niet meer beschikbaar is en niet meer wordt ondersteund.

Mercator is een applicatie .net en maakt gebruik van een database SQL Server. De gegevens op deze pagina stemmen niet overeen met deze eigenschappen.