Avatar billede timmwillum Nybegynder
18. november 2007 - 00:24 Der er 2 kommentarer og
1 løsning

ASPimage - indsætte tekstboks

Hej Eksperter

Her et lille problem som jeg har rodet en del med. Er selv ret ny med ASPimage, men har dog fået nogenlunde styr på komprimering af billeder og kan også godt skrive tekst på et billede. Men jeg løber ind i problemer, når jeg vil have en tekstboks med billede til at stå nederst på billedet (fordi højden kan variere). Har også prøvet at lægge billedet oven på et større billede med tekst, men kan ikke rigtig få doMerge til at virke.

Jeg har behov for enten:
1. At kunne sætte en tekstboks med fx grå baggrundsfarve nederst på et billede (med tekst i).

Eller endnu ubedre:
2. At sætte det originale billede ind på et større "canvas" og så skrive teksten under selve billedet.
Avatar billede mitbrugernavn Praktikant
18. november 2007 - 10:40 #1
har ikke prøvet dette - men henter billed finder højde - angiver hvor teksten y skal stå + 25 px og gemmer det igen.

Set Image = Server.CreateObject("AspImage.Image")
tekst = "hej med dig"
image = stien til dit billed
  Image.LoadImage server.mappath(image)
ImageHeight = Image.MaxY 'finder billed højde
ImageWidth = Image.MaxX 'finder billed bredde

  Image.JPEGQuality = 100
tekstY = ImageHeight +25
  Image.FontName = "Verdana"
  Image.FontSize = 12
Image.FontColor = vbBlack
  Image.TextOut tekst, 5, tekstY, true
  Image.FileName = server.mappath(image)
  Image.SaveImage

  Set Image = nothing
Avatar billede mitbrugernavn Praktikant
18. november 2007 - 10:49 #2
nej - jeg tror ikke den går - beklager
Avatar billede timmwillum Nybegynder
10. marts 2011 - 21:53 #3
Du får point anyway ... skal have lukket spm.
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