Avatar billede hono Nybegynder
31. marts 2003 - 16:37 Der er 9 kommentarer og
1 løsning

Zoom-funktion

Jeg skal have lavet en zoom-funktion til et billede. Billedet har bredden x og højden y. Når man klikker på billedet, vil jeg gerne have, at der bliver zoomet ind på det pågældende sted. Jeg havde forestillet mig at det skulle foregå ved, at billede, når man klikker, gøres breddere og højere. Billedet må imidlertid ikke optage mere plads på siden, hvor noget af kanterne skulle "skæres fra". Når man zoomer ind, skal man med andre ord ikke længere se det hele af billedet - kun det udsnit hvor man har klikket.

Findes der sådan et script et eller andet sted, eller er der nogen der har en ide om hvordan det kan laves?

På forhånd tak!

Hono
Avatar billede Slettet bruger
31. marts 2003 - 17:04 #1
Der findes en del appletter til det, fx her:
http://www.vivaorange.com/ImageZoom/index.html

Det er sværere at gøre med JavaScript.
Avatar billede ras2000 Nybegynder
01. april 2003 - 14:24 #2
Du kan gøre det med et div med fast højde/bredde, og et billede der er positioneret absolute i div'et. Så er der en sjat matematik i at regne ud, hvor billedet skal placeres, får at det går op, men det kan da lade sig gøre.
Men du er forhåbentligt klar over hvor ringe det kommer til at se ud, når du strækker i et billede?
Avatar billede bigo Nybegynder
07. april 2003 - 18:50 #3
har lavet noget i php. Javascript var sg for svært til den slags;-=
Avatar billede hono Nybegynder
08. april 2003 - 14:16 #4
k, jeg kan også godt bruge php. Kunne man se hvad det er du har lavet?
Avatar billede hono Nybegynder
17. april 2003 - 17:39 #5
er du der bigo? :)
Avatar billede bigo Nybegynder
17. april 2003 - 18:16 #6
jepper.. sender dig en zip fil.

du kan se hvordan det virker på www.norgesturen.dk

admin laver thumbs on the fly. bruger gd-lib.
Avatar billede hono Nybegynder
17. april 2003 - 23:45 #7
Jeg er ikke helt med på, hvor på www.norgesturen.dk jeg ser denne zoom-funktio. Måske du kunne give et direkte link, eller en nærmere beskrivelse.

På forhånd tak!

Hono
Avatar billede bigo Nybegynder
18. april 2003 - 00:06 #8
jeg har vist lidt lort i hovedet .. sorry.. forkert sted.

søger.....

damn.. jeg har lidt af det .. det var originalt i 3 filer.. og jeg kan kun finde de 2 af dem.. og den sidste er "krøblet".

du må gerne få dem. så kan du se hvad du får ud af dem..
Avatar billede bigo Nybegynder
18. april 2003 - 00:15 #9
Hejsa og undskyld.

det var noget værre gris jeg har lavet der.

faktisk når jeg tænker over det var det et større projekt jeg havde mig for ca. ½ år siden (eller mere.. kan ikke lige huske.) som jeg fik lavet færdigt men skrinlagde pga. størrelsen af det image der skulle loades hele tiden uden at få den mindeværdige resulution.

Derfor valgte jeg et script som kører javascript (og sikkert også java - who gives a f..*) som loader en gang og det er det.

Mit php script (som bestod af 3 filer - index.php, track.php og zoommap.php) er alle vaporized (damn if I knew why..) jeg kan huske dem men jeg kan ikke finde dem.. (track fordi jeg prøvede noget traceroute visuelt..)

Java tingen som faktisk fungerede fino er: ImageZoom og findes i 2 versioner.

http://www.scalado.com/m4n/

Hvis det er så har jeg både v.1 og v.2 liggende i en zip hvis nok.. så kan jeg jo maile dig dem ..

Undskyld endnu engang min misforståelse og mangel på indlevelse.

-- Lars
Avatar billede hono Nybegynder
18. april 2003 - 00:46 #10
Det er bare helt i orden, du behøver skam ikke undskylde noget. Da jeg ikke er så meget inde i Java, siger jeg nej tak til det. Vigtigere er det heller ikke, og jeg foretrækker at arbejde med teknologier jeg er nogenlunde inde i, når det ikke er vigtigere.

Men du skal hae mange tak for hjælpen!

Hono
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