Avatar billede stkol Nybegynder
24. oktober 2005 - 20:57 Der er 1 løsning

Lægge billed ovenpå billed i ASPImage

Hejsa

Jeg har en side som ved hjælp af ASPImage laver en thumbnail, men jeg vil gerne have lagt et lille billed oven på det "store" billed!

Jeg har følgende kode:

<% @LANGUAGE = VBScript %>


<!--#include file="siteCheck.asp"-->

<%

'####### ProductPic ############
'## Create db objects and SQL   
set ProductpicConn = Server.CreateObject("ADODB.Connection")
ProductpicConn.CursorLocation = 3
ProductpicConn.Open Application("ConnectString")
Set prodpicrs = Server.CreateObject("ADODB.Recordset")

ProductpicSql = "SELECT BILLEDFIL FROM VarerSQL WHERE id = " & trim(request.querystring("id")) & ";"
'response.write ProductpicSql
'response.end
'ProductpicSql = "SELECT BILLEDFIL FROM VarerSQL WHERE ID = 3;"

Set prodpicrs = ProductpicConn.Execute(ProductpicSql)

%>

<%

'Instantiate object (Server Objects ASPImage component)
Set MyImage = Server.CreateObject("AspImage.Image")

'filename of original image w/ extension
Dim strOrigImg
strOrigImg = "" & trim(prodpicrs("BILLEDFIL")) & ""

'filename of thumbnail w/ extension
Dim strThumbName
strThumbName = "" & trim(prodpicrs("BILLEDFIL")) & ""

'full path of original image
Dim strOrigImgFullPath
strOrigImgFullPath ="D:\www2\web\www\mainsite\prodpic\"

'full path of generated thumbnail
Dim strThumbFullPath
strThumbFullPath = "D:\www2\web\www\log\"

Dim strOriginal, strThumb, ResizedX,ResizedY

strOriginal = strOrigImgFullPath & strOrigImg
strThumb = strThumbFullPath & strThumbName

'load original image
MyImage.LoadImage strOriginal


If ImageHeight > ImageWidth Then
    ResizedX = 135
    MyImage.GetImageFileSize strOriginal, Y, X
    MyImage.MaxX = X
    MyImage.MaxY = Y
Else
    ResizedX = 135
    MyImage.GetImageFileSize strOriginal, X, Y
    MyImage.MaxX = X
    MyImage.MaxY = Y
End If


'maintain aspect ratio
ResizedY = (ResizedX / MyImage.MaxX) * MyImage.MaxY
MyImage.ResizeR ResizedX, ResizedY

MyImage.FontColor = vbBlue
MyImage.Italic = False
MyImage.Bold = TRUE
MyImage.FontName = "Arial"
MyImage.FontSize = 18
MyImage.PadSize = 3
MyImage.AntiAliasText = FALSE
MyImage.TextAlign = 0
MyImage.TextAngle = 0


strMessage = Request.querystring("rabatpct")

MyImage.JPEGQuality = 95
ProgressiveJPEGEncoding = true


MyImage.TextOut strMessage, MyImage.X, MyImage.Y, true

'writing thumbnail directly to client
Response.BinaryWrite MyImage.Image

'Cleanup
Set MyImage = Nothing
%>


Hvordan gør jeg det, og er det muligt at lave noget text oven på det nye lille billed??

Håber i kan hjælpe :-)

/stig :-)
Avatar billede stkol Nybegynder
18. november 2005 - 15:11 #1
Har selv løst problemet efter lang tids legen med manualen... Lukker Spørgsmålet..
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