Avatar billede capion Nybegynder
18. marts 2001 - 14:56 Der er 18 kommentarer og
1 løsning

ImageSize eller andet som virker ?

Hvordan kan jeg automatisk begrænse et billedes størrelse til f.eks. 468 X 60 på en asp-side? (det er kun mig selv og de evt. hackere som har adgang til at lægge billeder op)
Jeg er ved at experimentere med et hjemmebrygget system, kombineret af mange forskellige gode kodekarles ideer, både mht. onlineoprettelse af bannerplads og inplementring af aspupload samt andet godt. Jeg mangler bare at kunne styre billedestørrelsen. er der nogen som har et trick ?
Avatar billede netsrac Praktikant
18. marts 2001 - 14:58 #1
Med komponentet imagesize http://www.serverobjects.com/products.htm#free kan du aflæse et billedes bredde og højde og så kan du jo hvis det er for stort sætte nogle width og height på billedet.
Avatar billede capion Nybegynder
18. marts 2001 - 15:04 #2
Jeg har for 5 min. hentet den, men den er dat´til noget specielt. Det klarer jeg i ACDsee.
Jeg kan selv sætte størrelser på, jow..men jeg ville gerne have noget á´la..hvis billedet er større end, så resize til..eller lign. Jeg har bare ingen ide om hvad og hvordan.
Avatar billede netsrac Praktikant
18. marts 2001 - 15:07 #3
Så skal du have gang i ASPImage.
Avatar billede capion Nybegynder
18. marts 2001 - 15:07 #4
*hmm* hvis et foto er større end 468 så ska´det risizes til 468, men bibeholde højde/bredde-forholdet. Hvis et foto er mindre end 468 skal der ikke gøres noget..(det blvier så grimt *S*)
Så´en ..der omkring er det jeg mener..
Avatar billede capion Nybegynder
18. marts 2001 - 15:08 #5
well jeg henter det lige og kigger.
Avatar billede capion Nybegynder
18. marts 2001 - 15:29 #6
Nej ..det kat´være meningen *øv*  Jeg får den ALdrig ind på mit webhotel...
Avatar billede capion Nybegynder
18. marts 2001 - 16:07 #7
Kan man ikke styre det lidt vha. en begrænsning af tabelbredde ? Hvis..så ..hvordan \"låser\" man en tabels bredde, så denikke udvides alt efter indholdets bredde ?
Avatar billede netsrac Praktikant
18. marts 2001 - 16:13 #8
Man kan ikke låse en tabels bredde, men du kan da trække tallene ud fra imagesize og hvis de så er større end de må være kan du omregne det og sætte det som width og height på <img>
Avatar billede ellebaek Nybegynder
18. marts 2001 - 16:28 #9
kan du ikke bare sige ...

<img scr=\"billedet\" width=\"468\" height=\"60\">

det virker ...
Avatar billede capion Nybegynder
18. marts 2001 - 16:30 #10
Jow men hvis et billede så er 210 x 10 bliver heeevet ud til 468 x 60 og ser bare kanon-grimt ud *S* og et billede på 600 x 35 bliver klemt sammen til noget ligeså grimt.
Avatar billede capion Nybegynder
18. marts 2001 - 16:35 #11
CSS .. men er heller ikke optimal..er et billede for bredt overlapper det blot det andet..*øv*

<TABLE STYLE=\"table-layout:fixed\" WIDTH=600>
<COL WIDTH=100><COL WIDTH=300><COL WIDTH=200>
<TR HEIGHT=20>
<TD>...</TD><TD>...</TD><TD>...</TD>
</TR>
:
</TABLE>
Avatar billede netsrac Praktikant
18. marts 2001 - 16:37 #12
Nej....du skal jo udregne hvor meget det skal formindskes i forhold til hinanden så det ikke bliver forvrænget.


<%
maksbredde = 400
makshojde = 400
Set objImg = Server.CreateObject(\"ImgSize.Check\")
objImg.FileName = server.mappath(\"billede.gif\")
if objImg.Height > makshojde then
ratio = objImg.Height / makshojde
newheight = ratio * objImg.Height
newwidth = ratio * objImg.Width   
else
newheight = objImg.Height
newwidth = objImg.Width 
end if
%>

<img src=\"billede.gif\" width=\"<%=newwidth %>\" height=\"<% =newheight %>\">
Avatar billede capion Nybegynder
18. marts 2001 - 16:41 #13
Carsten ..jeg brygger lige videre på den.
smid noget som et svar..du ska´ha´for at gide *S*
Avatar billede netsrac Praktikant
18. marts 2001 - 16:53 #14
:-)
Avatar billede capion Nybegynder
18. marts 2001 - 16:57 #15
stærkt..jeg kan se ideen !
Go´week-end !!
Avatar billede netsrac Praktikant
18. marts 2001 - 16:58 #16
Ja den er jo snart slut, men i lige måde da :-)
Avatar billede akr21jb Nybegynder
16. april 2001 - 14:28 #17
Hej Capion
Fik du nogenside løst dit lille problem med max billed størrelse ?
Jeg har brug for nøjagtig den samme funktion, og ville høre om du have fundet ud af noget.

Håber lige at du giver lyd fra dig, uanset hvad.
Tak.

Akr21jb
Avatar billede capion Nybegynder
16. april 2001 - 15:59 #18
nøeh faktisk ikke. Jeg pønser på, at oprette en tabel, med fast størrelse og så bruge den extra tid det tager, at hive et billede hjem og resize det...
Avatar billede akr21jb Nybegynder
16. april 2001 - 16:23 #19
øv da også :o) men tak for responsen.
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
Kurser inden for grundlæggende programmering

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