Avatar billede svalde Nybegynder
23. juli 2007 - 23:38 Der er 1 kommentar og
1 løsning

Position af vandmærke i ASPImage.

Hey,

Jeg har siddet og rodet lidt med ASPImage, jeg har en del billeder hvor jeg gerne vil have vandmærker i højre nederste hjørne.
Jeg har forsøgt mig med følgende:

<% Set Image = Server.CreateObject("AspImage.Image")

imgpath = "sti"
image.LoadImage imgpath

    intX = Image.MaxX
    intY = Image.MaxY

imgpath2 = "sti"

    LogoX = Cint(intX+10)
    LogoY = Cint(intY-152)

image.AddImageTransparent imgpath2, (LogoX), (LogoY), VbWhite
image.FileName = "sti"
image.SaveImage

Set Image = Nothing

men lortet vil ikke virke, det skulle jo gerne virke så ledes at vandmærket altid er nede i hjøre hjørne lige meget hvilken størrelse billedet har.

Håber på hjælp,
Anders
Avatar billede hansdam Nybegynder
24. juli 2007 - 04:05 #1
Davs Anders.

Jeg har lavet et lille eksempel til dig her: http://hdhp.dk/exp/aspimage/
Der er mulighed for at se asp-koden, men det vigtigste for dig må være denne passage:
'----------------------------
imgpath2 = "sti"

'Vandmærkets bredde og højde
watermarkX = 80 'px
watermarkY = 101 'px

'Margin til kant
margin = 5 'px

'Beregner vandmærkets placering
LogoX = intX - (watermarkX + margin)
LogoY = intY - (watermarkY + margin)

image.AddImageTransparent imgpath2, LogoX, LogoY, VbWhite
'----------------------------
Avatar billede svalde Nybegynder
24. juli 2007 - 12:04 #2
Das its fantastisk!

Jeg takker mange gange! :-)
/Anders
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester