Avatar billede quercus Nybegynder
13. august 2001 - 15:43 Der er 13 kommentarer og
1 løsning

Procent af image original størrelse. (DHTML el. Java-scirpt

Jeg har behov for at vis thumbnail af mine images. Mit image vises ved hjælp af ASP og er altså dynamisk. Jeg har derfor behov for at vise eks. 20 % af mit image original størrelse.
Det skal altså tydligt kunne vise både et fyrtårn og en pandekage, uden af man er i tvivl om hvad der er hvad.
Avatar billede avlund Nybegynder
13. august 2001 - 15:46 #1
Hvis jeg var dig, ville jeg lave et thumbnail separat og referere til det i din kode. Ellers læser den HELE billedet ind som thumbnail selv om du kun har defineret en lille størrelse, og hvis der er mange tager det syv lange og syv bredde.
Avatar billede avlund Nybegynder
13. august 2001 - 15:46 #2
Programmer som ACDSee og Dreamveawer kan automatisk lave thumbnails til dig.
Avatar billede quercus Nybegynder
13. august 2001 - 15:48 #3
Det er ikke det jeg ønsker. Vi snakker om flere tusinde images. Vil ikke sidde og lave thumbnail af alle dem.
Jeg viser mit image ved hjælp af ASP, men størrelsen skal være eks. 20% af det der er i basen.
Avatar billede quercus Nybegynder
13. august 2001 - 15:48 #4
Men jeg vil have kode!

Sorry :)
Avatar billede avlund Nybegynder
13. august 2001 - 15:56 #5
Jamen hvad jeg siger er, at du SKAL have lavet thumbnails separat. Hvis du ikke gør det, læser den hele billedet ind, uanset hvor mange % du har sat den til. Dvs. at en evt. bruger kommer til at vente (lad os sige 2000 * 30 KB pr billede) 60000 KB = 2400 sekunder ved 256 Kb ADSL linie (25 KB/s) = 40 minutter på at se dine thumbnails. Er det hvad du ønsker, da?
Avatar billede avlund Nybegynder
13. august 2001 - 15:57 #6
Koden kan vi altid snakke om bagefter.
Avatar billede stigc Nybegynder
13. august 2001 - 15:59 #7
Hivsi du er ligeglad med størrelse kan du bare width og height i images tagget....
Avatar billede quercus Nybegynder
13. august 2001 - 16:11 #8
Jeg har én asp side med et billed hentet via ASP. Men i databasen har jeg 1.000.000 (overdrivelse fremmer forståelse *smiler*). Hvert enkelt billed er mellem 20-200*20-200 pixel og en størrelse på ml. 8-20 Kb.
Så jeg er med på alt det her med størrelse og at brugeren henter det originale billed, selv om brugeren kun ser thumbnail.

Mit problem er, at jeg ikke ønsker via tegneprogram at lave disse 1.000.000 thumbnails og bagefter uplade alle disse.
I næste uge er det måske en nu 1.000.000.

Nej, pjat - overdrivelse fremmer forståelsen.

Jeg ville ikke have to størrelser af samme billed!
Kun ét billed og så kode 20% af det.
Altså dynamisk sætte det proportionalt ned til eks. 20% af original. 
Avatar billede mukke Nybegynder
13. august 2001 - 16:22 #9
quercus no offense, men jeg har på fornemmelsen du ikke selv er helt klar over hvad du vil, men ud fra det du siger så er det altså bare i din image tag at inkludere:

width=\"20%\" heigth=\"20%\"
Avatar billede mukke Nybegynder
13. august 2001 - 16:24 #10
altså hvis du har
<IMAGE SRC=\"images.asp?image2213\">
så skal du bruge
<IMAGE SRC=\"images.asp?image2213\" WIDTH=\"20%\" HEIGTH=\"20%\">
Avatar billede quercus Nybegynder
13. august 2001 - 16:36 #11
Har forsøgt det, ved godt det lyder dumt, men width=20% og heigth=20%, virker ikke.
Hmmmm :(
Avatar billede jakoba Nybegynder
13. august 2001 - 16:37 #12
Det er noget risikabelt at angive størrelserne i % da procenterne regnes udfra winduet bredde og højde. En bruger der tilfældigvis har sit vindue højt og smalt vil netop se pandekange som mere i retning af et fyrtårn.

men ASP har da adgang til browservariablene, har det ikke? Så kan du regne dig frem til nogen fornuftige mål:

    bbred = billedets_virkelige_bredde_i_pixes
    bhoj  = billedets_virkelige_højde_i_pixels
    tnhoj = den_thumbnail_højde_du_ønsker
ovenstående 4 variable må du selv se at få sat.
    tnbred = ( tnhoj * bbred ) / bhoj

og så kan su skrive billedet som
response write  \'<IMAGE SRC=\"images.asp?image2213\" WIDTH=\"\' &tnbred &\'\" HEIGTH=\"\' &tnhoj &\'20%\">\'

eller noget i den retning (jeg er ikke for stiv iASP).

mvh JakobA
Avatar billede mukke Nybegynder
13. august 2001 - 16:44 #13
hmm... my bad. Jeg huskede funktionaliteten af width or heigh forkert.
Avatar billede quercus Nybegynder
13. august 2001 - 16:57 #14
Hmmmm ?!?!
HTML var nok, fatter det ikke men UltraDev ville ikke tage det når jeg skrev i de dertil indrettet felter. Men så må man jo skrive det mauelt i koden. Så virker det.
Forstår det ikke, men tak.
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