Avatar billede mydream Nybegynder
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?
Avatar billede goose Nybegynder
28. september 2005 - 21:41 #1
Kan du ikke blot dreje det i et grafikprogram og på den måde lave det tiltet ?

/Goose
Avatar billede mydream Nybegynder
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.
Avatar billede goose Nybegynder
28. september 2005 - 21:46 #3
Man burde vel egentlig kunne gøre det i ASPImage, har du den til rådighed?

/Goose
Avatar billede mydream Nybegynder
28. september 2005 - 21:50 #4
hvordan til rådighed?
Avatar billede goose Nybegynder
28. september 2005 - 21:51 #5
ja har du mulighed for at bruge ASPImage på dit webhotel?

/Goose
Avatar billede mydream Nybegynder
28. september 2005 - 21:51 #6
Tjaa det ved jeg ikke. Kan vi prøve at teste det?
Avatar billede goose Nybegynder
28. september 2005 - 21:53 #7
Hvor er dit site hosted?

/Goose
Avatar billede mydream Nybegynder
28. september 2005 - 21:54 #8
wannafind. Det ser ud til at de har det.
Avatar billede goose Nybegynder
28. september 2005 - 21:56 #9
ja hvis du ligger på deres windowshotel, så har du.

Jeg prøver lige noget .............

/Goose
Avatar billede goose Nybegynder
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
Avatar billede mydream Nybegynder
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"2B‘¡±Á #3RðbrÑ $4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÚ ?ýS¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢
Avatar billede goose Nybegynder
28. september 2005 - 22:41 #12
Det virker som om stien til dit billede er forkert. Prøv og post din kode.

/Goose
Avatar billede mydream Nybegynder
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
Avatar billede goose Nybegynder
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
Avatar billede mydream Nybegynder
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.
Avatar billede goose Nybegynder
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
Avatar billede mydream Nybegynder
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?
Avatar billede goose Nybegynder
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
Avatar billede goose Nybegynder
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
Avatar billede mydream Nybegynder
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?
Avatar billede goose Nybegynder
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
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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