webForumDet fria alternativet

crop i aspsmartimage

ASP

23 svar · 718 visningar · startad av Thompa__85 · sida 2 av 2

Frågan, av Thompa__85

oImg.Crop 10,70,160,210 Så säger aspSmartImage... dvs: x0, y0, x1, x2 Nu är de som så att jag vill ha kordinaterna dynamiska.. Så har sparat dom i en variabel: strVarden = x1 &","& y1 &","& x2 &","& y2 (Värderna hämstas från en form) Nackdelen är att jag inte få igång de nu.. :/ Det jag undrar är helt enkelt hur jag får in värderna så att oImg.Crop kan köras normalt. Tacksa

Läs frågan i sin helhet →
Medlem sedan jan. 2002992 inlägg
#21

Hade en rätt stor bild nu och satte den på 30,30,30,30 så inget skall ha kommit utanför, men får fortfarande:

Type mismatch: 'Crop'

Medlem sedan jan. 2002992 inlägg
#22

Tjenare..
Testade att ändra till

oImg.Crop cint(x1),cint(y1),cint(x2),cint(y2)

och nu får jag felmess:

Failed to Save (Error 1140)-8

  oImg.SaveFile("myImage.jpg")
Medlem sedan apr. 20003 174 inlägg
#23
objImg.SaveFile(Server.MapPath("myImage.jpg"))

Kontrollera också rättigheterna på mappen dit du vill spara bilden.

Medlem sedan jan. 2002992 inlägg
#24

Thomsson, här har du ett som fungerar =)
Vet faktiskt inte vad som är felet men om du lägger upp denna kod:

<%
Dim oImg
Set oImg = Server.CreateObject("aspSmartImage.SmartImage")
  oImg.OpenFile("pictures/QRFEQIOOLEHXEASSMZLWGMCBLMGBJ.jpg")
  
  x1 = cint(60)
  y1 = cint(70)
  x2 = cint(160)
  y2 = cint(210)

  oImg.Crop cint(x1),cint(y1),cint(x2),cint(y2)
  oImg.SaveFile("myImage.jpg")

Set oImg = Nothing
%>

så ser du att allt funkar.. Sen får du sätta in allt i javascriptet :D

263 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)