Avatar billede Slettet bruger
17. juli 2006 - 02:08 Der er 5 kommentarer og
1 løsning

Tilføj tekst med ASP Image

Heey eksperter--

Sidder og skal til at uploade nogle billeder fra en begivenhed. Men jeg vil gerne have at webadressen står nede i højre hjørne af alle billeder, så jeg kan få lidt reklame når billederne spredes!

Jeg vil bruge ASP Image til dette. Men jeg har har bare ikke nogen idé om hvordan dette skal gøres.

Så jeg leder efter et Hint eller en færdig kode.. eller bare noget som lige kan sætte mig igang :).

Men det skal jo kun gøres 1 gang! så det er bare et script som jeg kan kører en gang hvor den så tilføjer teksten til alle billederne... (Alle billederne hedder DHS(1), DHS(2) o.s.v)


For i = 1 to 132

-Find billede
-Tilføj ny tekst
-Gem billede

next
Avatar billede Slettet bruger
17. juli 2006 - 02:20 #1
se lidt på denne side http://www.serverobjects.com/comp/Aspimage.htm det er ikke fordi det er så svært at lave det du ønsker.
Avatar billede Slettet bruger
17. juli 2006 - 02:24 #2
Ja den side har jeg også i forevejen.. men problemet er at jeg ikke har lavet så meget i ASP Image.. Så jeg er ikke helt inde i at sætte det ordenligt sammen :)
Avatar billede Slettet bruger
17. juli 2006 - 03:12 #3
Skal den gemme text på dit billede eller skal den kun skrive det når billede vises ?
Avatar billede Slettet bruger
17. juli 2006 - 13:07 #4
på billedet.. Den skal redigere billedet så webadressen står i højre hjørne.
Avatar billede Slettet bruger
22. juli 2006 - 15:37 #5
<%
Dim objImage ' Definer en variabel til objektet' For at det er lidt lettere at håndtere det' arbejde vi vil have udført, opretter vi her' nogle flere variable til håndteringenDim strBilledKildeDim strNytBilledeDim intXSizeDim intYSize' Angiv hvor vores billed kilde befinder sigstrBilledKilde = "/billeder/stortbillede.jpg"' Til dette eksempel må benyttes: JPG, PNG og BMP' Angiv hvor det nye billede skal gemmes' og hvad det skal heddestrNytBillede = "/billeder/nytlillebillede.png"' Opret objektet så vi kan arbejde med detSet objImage = Server.CreateObject("AspImage.Image")' Indlæs en kopi af vores oprindelige billedeobjImage.LoadImage(Server.MapPath(strBilledKilde))' Den nye bredde på billedet skal være 75 prikkerintXSize = 75' Her beregner vi så hvor højt billedet skal være' ud fra den bredde vi har bestemtintYSize = (intXSize / objImage.MaxX) * objImage.MaxY' Så ændrer vi størrelsen på billedetobjImage.ResizeR intXSize, intYSize' Ok - så er vi klar til at gemme det nye billede.' Vi vil gemme det nye billede i .png format :objImage.ImageFormat = 3' Så angiver vi hvor vi vil gemme det nye billedeobjImage.FileName = Server.MapPath(strNytBillede)' Vi prøver på at gemme det nye billede, men vil' gerne have at vide hvis noget gik galt ...If objImage.SaveImage Then  ' Det lykkedes at gemme det nye billede,  ' så lad os vise det ...  Response.Write "<img src=""" & strNytBillede & """><br>"Else  ' Et eller andet gik galt ...  Response.Write "Der opstod en fejl : " & objImage.ErrorEnd If' Vi er færdige, så vi rydder pænt op efter osSet objImage = Nothing%>
Avatar billede Slettet bruger
22. juli 2006 - 15:37 #6
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