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


Förminska och ladda upp en bild?

Postades av 2006-10-29 00:00:44 - Joel Persson, i forum asp.net generellt, Tråden har 2 Kommentarer och lästs av 498 personer

Jag har en fileupload för att ladda upp bilder till en sida. Finns det nåt sätt för att förminska bildens upplösning i sammanhang med att den sparas?


Svara

Sv: Förminska och ladda upp en bild?

Postades av 2006-10-29 13:20:46 - Johan Almblad

Här kommer en enkel lösning som skalar bilden till öskad pixelstorlek. Om du anger storleken till 500 pixlar så görs bilder 500 px hög om den är stående eller 500 px bred om den är liggande

Vill du sedan ändra upplösning kan du göra det med Image.VerticalResolution och Image.HorizontalResolution

<code>

Dim bmpImg As Drawing.Bitmap = Drawing.Bitmap.FromStream(oFile.InputStream)


Dim cImg As Drawing.Image = CType(bmpImg, Drawing.Image)


Dim newImage as image = ImageSize(cImg, 500)




Private Function ImageSize(Byval img As Image, Byval size As Integer) As Image


Dim rel As Double
Dim wid, hgt As Double
Dim newImage As Bitmap

'Är bilden stående eller liggande
If img.Width < img.Height Then

rel = img.Height / img.Width
hgt = size
wid = hgt / rel


Else

rel = img.Width / img.Height
wid = size
hgt = wid / rel

End If


wid = Math.Round(wid, 0)
hgt = Math.Round(hgt, 0)


newImage = New Bitmap(CInt(wid), CInt(hgt))
Dim gr As Graphics = Graphics.FromImage(newImage)

gr.InterpolationMode = Drawing2D.InterpolationMode.HighQualityBilinear
gr.DrawImage(img, 0, 0, CInt(wid - 1), CInt(hgt - 1))


Return CType(newImage, Image)


End Function
</code>

Johan


Svara

Sv:Förminska och ladda upp en bild?

Postades av 2006-10-29 20:03:41 - Joel Persson

Tack så mycket!
men tyvärr, eftersom jag inte är alltför rutinerad när det gäller detta så måste jag fråga var och hur jag använder detta?

Var skriver jag Dim bmpImg osv..... och var placerar jag funktionen? Ja, jag skulle behöva lite info runt omkring hur allt detta funkar helt enkelt.

Tack förresten för all hjälp!


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 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

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 617
27 953
271 709
5 734
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