28. september 2005 - 21:39
Der er
20 kommentarer og 1 løsning
at rotere et billede
Jeg vil gerne indsætte et billede på en side, men det skal tiltes lidt til højre. Kan man det? og hvis ja, hvordan?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
28. september 2005 - 21:41
#1
Kan du ikke blot dreje det i et grafikprogram og på den måde lave det tiltet ? /Goose
28. september 2005 - 21:43
#2
nej for jeg henter billedet i en database, og det vil være MEGET recoursekrævende at køre alle de billeder igennem photoshop. Det er selvfølgelig nødløsningen, hvis det absolut ikke kan lade sig gøre i html,asp eller javascript.
28. september 2005 - 21:46
#3
Man burde vel egentlig kunne gøre det i ASPImage, har du den til rådighed? /Goose
28. september 2005 - 21:50
#4
hvordan til rådighed?
28. september 2005 - 21:51
#5
ja har du mulighed for at bruge ASPImage på dit webhotel? /Goose
28. september 2005 - 21:51
#6
Tjaa det ved jeg ikke. Kan vi prøve at teste det?
28. september 2005 - 21:53
#7
Hvor er dit site hosted? /Goose
28. september 2005 - 21:54
#8
wannafind. Det ser ud til at de har det.
28. september 2005 - 21:56
#9
ja hvis du ligger på deres windowshotel, så har du. Jeg prøver lige noget ............. /Goose
28. september 2005 - 22:06
#10
<%
Set Image = Server.CreateObject("AspImage.Image")
Image.LoadImage Server.MapPath("testfoto.jpg")
Image.ImageFormat = 1
Image.JPEGQuality = 90
Image.RotateImage 33
Response.BinaryWrite Image.Image
Set Image = Nothing
%>
Du kan så rette stien til billedet og ændre rotationsgraden fra 33 til noget der passer dig.
Du kan se ovenstående eksempel på
http://www.goose.dk/rotation /Goose
28. september 2005 - 22:32
#11
Det virker ikke hos mig. Der kommer en masse volapyk i stedet for: ÿÀÏÑ"ÿÄ ÿĵ}!1AQa"q2‘¡#B±ÁRÑð$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ ÿĵw!1AQaq"2B‘¡±Á #3RðbrÑ $4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÚ ?ýS¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢
28. september 2005 - 22:41
#12
Det virker som om stien til dit billede er forkert. Prøv og post din kode. /Goose
28. september 2005 - 22:45
#13
Set Image = Server.CreateObject("AspImage.Image") Image.LoadImage Server.MapPath("../Billeder/aalborgforsvar.jpg") Image.ImageFormat = 1 Image.JPEGQuality = 90 Image.RotateImage 33 Response.BinaryWrite Image.Image Set Image = Nothing
28. september 2005 - 22:47
#14
- og du er sikker på, at dit billede ligger i en mappe en niveau længere nede i mappen der hedder Billeder ? /Goose
28. september 2005 - 22:48
#15
ja det er jeg sikker på. På selve asp siden har jeg også en kopi af billedet, for at være helt sikker på at det virker.
28. september 2005 - 22:49
#16
Prøv lige og ret: Image.LoadImage Server.MapPath("../Billeder/aalborgforsvar.jpg") til: Image.LoadImage Server.MapPath("..\Billeder\aalborgforsvar.jpg") - så tror jeg det virker /Goose
28. september 2005 - 22:54
#17
Det virker ikke. Jeg forsøgte at lægge billedet i samme mappe som filen, men det virker ikke. Kan det være noget med andre vilkår på wannafind?
28. september 2005 - 22:56
#18
Nej, det tror jeg ikke, jeg bruger Unoeuro som er det samme som Wannafind. Jeg prøver lige på et af Wannafinds hoteller i morgen, men nu skal jeg i seng. /Goose
29. september 2005 - 06:31
#19
Jeg har nu prøvet på et hotel hos wannafind også og det virker fint.
Prøv lige og hent min udgave som ZIP fil på
http://www.goose.dk/rotation/rotation.zip og læg så filerne i en mappe på din server og kald mappen med www.domæne.dk/mappenavn
/Goose
29. september 2005 - 09:48
#20
Den eneste forskel på dit og mit er at jeg også har html, body mm, på min side. Hvad kan det være, der gør at det ikke virker, for det SKAL jo stå sammen med en masse andet. Har du en god forklaring?
29. september 2005 - 09:57
#21
Næee, det plejer da at spille fint, men du kan jo prøve noget andet: Lav en fil der hedder f.eks: rotate.asp som kun indeholder følgende: <% Set Image = Server.CreateObject("AspImage.Image") Image.LoadImage Server.MapPath("..\billeder\" & request.querystring("foto")) Image.ImageFormat = 1 Image.JPEGQuality = 90 Image.ResizeR NewWidth,NewHeight Response.BinaryWrite Image.Image Set Image = Nothing %> og læg den i roden af din www-mappe. Der hvor du så laver databaseudtrækket på siden, altså der hvor du vil indsætte billedet gør du følgende: <IMG SRC=""/rotate.asp?foto="& rs("foto")&""> På den måde burde du kunne roterer "on the fly" /Goose
Vi tilbyder markedets bedste kurser inden for webudvikling