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


Skala bild

Postades av 2004-06-14 23:34:40 - Karl Adriansson, i forum c# (c-sharp), Tråden har 5 Kommentarer och lästs av 1072 personer

Hej,

Jag håller på o knåpar lite på ett fotoalbum som ska kunna skala om bilderna för att passa på användarens skärm. Jag har plockat fram max bredd o max höjd. Det jag nu undrar är hur jag på ett propertionerligt sätt skalar om bilden.
Hur ska jag gå tillväga för att räkna ut den nya storleken?

MVH
Kalle


Svara

Sv: Skala bild

Postades av 2004-06-14 23:58:46 - Andreas Håkansson

Kalle,

Bredden och höjden kan du juh ange i ett storleksförhållande (t.ex hur många % större den ena sidan är jämfört med den andra). När du vet detta förhållande anpassar du en av sidorna (bredden eller höjden) till den önskade och sen anpassar du den andra så att samma storleksförhållande uppmås.

<b>Exempel</b>
Bilden är 100 (bredd) * 150 (höjd) pixlar stor. Detta ger ett förhållande 1:1.5, dvs att höjden är 1½ gång så stor som bildens bredd. Låt oss ny säga att du vill att bilden skall bli 65 pixlar bred och att höjden skalas proportionellt. Då vet du att den nya höjden är 65*1.5 = 97.5 som vi rundar av till 98 pixlar.

Omvänt kan man oxå säga att bredden är 100/150 = 0.66666666667 = 67% av bildens höjd. Samma sak med olika avseende.

Hoppas detta var till hjälp.


Svara

Sv: Skala bild

Postades av 2004-06-15 11:08:51 - Göran Andersson

Beräkna skalan i x-led och y-led, alltså bredd/originalbredd och höjd/originalhöjd. Sedan kollar du vilken skala som är lägst, och använder den för att räkna om bägge värdena.


Svara

Sv: Skala bild

Postades av 2004-06-15 11:18:31 - Andreas Håkansson

Guffa,

Vilken axel som han skall utgå ifrån är faktiskt totalt orelevent. Om den ena är större än den andra så får man förhållande som är mindre än 1 annars större. Så det kommer alltid att bli rätt poroptioner oavsett vilken axel man väljer.


Svara

Sv: Skala bild

Postades av 2004-06-17 22:59:50 - Göran Andersson

Om han inte utgår ifrån den axel där skalan är minst, så blir ju bilden större än skärmen.

Exempel:

Bilden är 1200x800
Skärmen är 800x600

Skala i x-led: 800 / 1200 = 0,66667
Skala i y-led: 600 / 800 = 0,75

Eftersom skalan i x-led är mindre än i y-led så använder vi den:

1200 * 0,66667 = 800
800 * 0,66667 = 533

Ifall man däremot använder skalan i y-led så blir det:

1200 * 0,75 = 900
800 * 0,75 = 600

Ojsan, bilden blev större än skärmen...


Svara

Sv: Skala bild

Postades av 2004-06-20 11:50:43 - Andreas Håkansson

Guffa,

He he jao men jag missade totalt att han skulle anpassa den till skärmen. Mitt inlägg handlade om att skala om en bild proportionellt bara och då spelar det ingen roll vilken axel du utgår ifrån =)


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

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 570 831
27 960
271 761
3 606
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