Avatar billede lund_dk Praktikant
29. august 2006 - 22:28 Der er 1 kommentar og
1 løsning

ASPimage Crop via koordinater

jeg har dette script hvor jeg laver thumb af mit upladede billede
(denne script kommer efter min upload funktion)

Når jeg submitter min form, så sender jeg nogle koordinater med fra et Javascrip Crop script.
Men hvordan i ASPimage beskærer jeg billedet ud fra de x-y kordinater jeg har..?

Set MyImage = Server.CreateObject("AspImage.Image")

MyImage.PadSize = 0



'filename of original image w/ extension
Dim strOrigImg
strOrigImg = "" & strPicture & ""

'filename of thumbnail w/ extension
Dim strThumbName
strThumbName = "" & strPicture & ""

'full path of original image
Dim strOrigImgFullPath
strOrigImgFullPath = request.servervariables("APPL_PHYSICAL_PATH") & "profilbilleder\"


'full path of generated thumbnail
Dim strThumbFullPath
strThumbFullPath = request.servervariables("APPL_PHYSICAL_PATH") & "profilbilleder\thumb\"

Dim strOriginal, strThumb, ResizedX,ResizedY
strOriginal = strOrigImgFullPath & strOrigImg
strThumb = strThumbFullPath & strThumbName

'load original image
MyImage.LoadImage strOriginal


'Resize factor
ResizedX = 100

'maintain aspect ratio
ResizedY = (ResizedX / MyImage.MaxX) * MyImage.MaxY
MyImage.Resize ResizedX, ResizedY
MyImage.ImageFormat = 1
MyImage.FileName= strThumb
MyImage.SaveImage
'response.write strThumb & "<br>"
'response.write stroriginal
'response.write "<img src=test/thumb/3.jpg>"


set MyImage = nothing
Avatar billede lund_dk Praktikant
29. august 2006 - 22:29 #1
Det er jo så både mit originale billede og mit thumb der skal beskæres.
Avatar billede lund_dk Praktikant
30. august 2006 - 09:21 #2
Løst med
MyImage.CropImage xStart, yStart, Width, Hight
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