Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Mått på bild

Postades av 2005-03-02 17:11:35 - Tomas Andersson, i forum asp.net generellt, Tråden har 7 Kommentarer och lästs av 382 personer

Hej!

Jag vill göra är nåt i stil med detta på en WebControls.Image:

if höjd > 300 then
höjd = 300
End if

Jag vet dock inte hur jag ska få tag i höjden på bildfilen, nån som vet?




Svara

Sv: Mått på bild

Postades av 2005-03-02 17:57:42 - Mikael Åhlén

Hej Tomas,

Testa det här, i princip funkar det så här.

<asp:Image ID="myImage" Runat="Server" ImageUrl="test.gif"/>

if (myImage.Width > 300)
{
     myImage.Width = 300
}


/m


Svara

Sv:Mått på bild

Postades av 2005-03-02 19:41:00 - Göran Andersson

Nej, det fungerar inte så. Webbkontrollen tar inte reda på hur stor bilden är.

Du får läsa in bilden med System.Drawing.Image.FromFile för att kolla storleken på den.


Svara

Sv: Mått på bild

Postades av 2005-03-02 21:07:04 - Mikael Åhlén

Ursäkta, ett misstag av mig.

Jag får skylla på att jag skulle på bio och hade brottom.

Här kommer ett mera korrekt svar,

Dim ImageSize As System.Drawing.Image
ImageSize = System.Drawing.Image.FromFile(Server.MapPath("bild.jpg"))

If ImageSize.Width > 300 Then
     ' ex. gör till thumbnail eller vad du vill.
Else
     ' gör något annat.
End if


/m


Svara

Sv:Mått på bild

Postades av 2005-03-02 21:29:51 - Göran Andersson

Du glömde:

ImageSize.Dispose()

Två saker kanske även borde nämnas:

:: Att sätta storleken på bilden ändrar inte bildfilen, det är lika mycket data som skickas till webbläsaren. Det är alltså inget bra sätt att ändra storleken på bilder.

:: Metoden packar upp hela bilden i minnet, bara för att kolla storleken. Den lämpar sig alltså inte för webbplatser som behöver hög prestanda.


Svara

Sv: Mått på bild

Postades av 2005-03-02 21:55:54 - Mikael Åhlén

Göran,

jag skrev aldrig någon kod som bara är för att klippa och klistra, dvs ingen färdig kod. Där av att ingen Dispose() fanns bl.a

Ja, ett bättre sätt är att ha 2 st filer, (som ex.) en stor och en tumnagel (ifall man ska ha ett sådant system).

/m


Svara

Sv:Mått på bild

Postades av 2005-03-02 22:39:49 - Göran Andersson

> jag skrev aldrig någon kod som bara är för att klippa och klistra

Nej, såklart inte. Men det var ändå så lite anpassning som behövdes för att den ska fungera, att jag fick intrycket att du hade glömt Dispose.

Just Dispose tycker jag också att man kan vara snäll att nämna i sådana här sammanhang. Resten av koden märks det ju ifall det fungerar eller inte, men utan Dispose så fungerar det ju fortfarande. Det som händer är ju bara att webbplatsen kan bli långsam eftersom den roffar åt sig en massa minne eller gör garbage collection ofta.


Svara

Sv: Mått på bild

Postades av 2005-03-03 08:55:56 - Tomas Andersson

Tackar för tipsen.
Jag kommer troligen strunta i att göra den kollen, då jag inte tror det är värt prestandaförlusten, men jag ska kolla hur lång tid det tar att göra kollen.

/Tomas


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 602
27 953
271 705
5 986
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies