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


Resiza bilder i .NET, helst med C#?

Postades av 2004-10-04 21:43:37 - Patrik Gunnarsson, i forum c# (c-sharp), Tråden har 7 Kommentarer och lästs av 775 personer

Tjenare

Jag funderar över om .NET har någon fin inbyggd funktion där man kan ställa om storlek på bilder och få dessa propertioneliga.

Ungefär då som ASP komponenten ASPJPEG?

Har hittat på inbyggt funktion för att ladda upp filer till server, plus att jag exprimenterat lite med att ställa om bilder. Detta funkar ok, med hjälp av System.Drawing.Image, GetThumbnailImage m.m.

Men problemet är, att jag inte hittat något alls, som ställer om bilderna så att de blir propertioneligt omställda, det måste ju finnas nått inbyggt?

De tips jag hittat har med att man skriver både ny bredd å höjd på bilden och det blir ju inte rätt alls.

Någon som vet helt säkert hur man gör, så ryt till?

Patrik


Svara

Sv: Resiza bilder i .NET, helst med C#?

Postades av 2004-10-05 07:47:47 - Mikael Wedham

Det är bara att göra som du gjort, men du får räkna lite själv...

Det finns några inlägg som beskriver hur du skall räkna, om du inte vet.

/micke


Svara

Sv: Resiza bilder i .NET, helst med C#?

Postades av 2004-10-05 08:48:40 - Patrik Löwendahl

Jag la upp ett exempel till dig här: Programarkivet:HttpHandler för att skala bilder.


Svara

Sv: Resiza bilder i .NET, helst med C#?

Postades av 2004-10-05 11:10:47 - Patrik Gunnarsson

Hej hej

Okej, tackar.

Ska ta å kika igenom koden och testa den.

Mvh
Patrik


Svara

Sv: Resiza bilder i .NET, helst med C#?

Postades av 2004-10-06 12:13:59 - Patrik Gunnarsson

Hej igen

Har kikat igon koden lite nu, men har ett frågetecken.

Klass ImageHttpHandler ärver ju från en klass som heter IHttpHandler, hur ser denna ut måntro?

Mvh
Patrik


Svara

Sv: Resiza bilder i .NET, helst med C#?

Postades av 2004-10-06 13:08:00 - Andreas Håkansson

Patrik,

IHttpHandler är ett interface (gränssnitt) och inte en klass. Om du inte har grundläggande OOP kunskaper rekommonderar jag gick att plocka upp en bok och läsa på detta då det är en av de fundamentala sakerna som man måste kunna vid .net programering.

Känner du dig tillräckligt insatt i oop så kan vi gå vidare =) I .NET finns något som heter HTTP Handlers (finns även HTTP Moduler) som man använder för att hantera requests av olika typer till webservern ( sidan. En handler kan både Pre och Post behandla en request, dvs den är det första (hos .net) som tar emot en request och den sista som behandlar det innan det skickas tillbaka till klienten.

Det står mer om HTTP Handlers och Moduler (som är en liten annan variant kan vi säga) i dokumentationen (som finns gratis på http://msdn.microsoft.com/library/ om du inte har den tillgänglig.


Svara

Sv: Resiza bilder i .NET, helst med C#?

Postades av 2004-10-06 18:12:07 - Patrik Löwendahl

strunta i hur den är implementerad,

kolla på själva koden för resize


Svara

Sv: Resiza bilder i .NET, helst med C#?

Postades av 2004-10-07 08:54:16 - Andreas Paulsson

jag har skrivit edtta i en annan tråd, men skriver det här igen:

På http://msdn.microsoft.com/msdnmag/issues/04/04/CuttingEdge/default.aspx finns en mycket bra artikel om bildhantering i ASP.NET 1.1 vs 2.0 som dessutominnehåller ett avsnitt som beskriver HttpHandler vs Page.

/Andreas


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 165
27 952
271 704
578
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