Kom ihåg mig?
Home Menu

Menu


Algoritm för att skala bilder

Ämnesverktyg Visningsalternativ
Oläst 2007-10-09, 08:23 #1
klein klein är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jul 2005
Inlägg: 2 225
klein klein är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jul 2005
Inlägg: 2 225
Jag håller på med ett script där man mata in maxvärden till ett script och så skall den skala om bilden.

Jag har en bild som är x=200 y=61 , då vill att den max skall vara 100 i x , men hur skall man skala om bilden så den blir snygg och inte se konstig ut?

Min tanke var loppa ingenom , och plocka bort 5% så den kommer under max värdet , men ändå behåller proptiosonen. Men det verka bli feltänkt.

Några förslag?
klein är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-10-09, 08:32 #2
StefanBergfeldts avatar
StefanBergfeldt StefanBergfeldt är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Sep 2004
Inlägg: 1 535
StefanBergfeldt StefanBergfeldt är inte uppkopplad
Bara ett inlägg till!
StefanBergfeldts avatar
 
Reg.datum: Sep 2004
Inlägg: 1 535
x1 förhåller sig till y1 som x2 förhåller sig till y2
x1/y1 = x2/y2

200/61 = 100/y2
y2 = 200/(100/61)
y2 = 122
StefanBergfeldt är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-10-09, 08:40 #3
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
Citat:
Originally posted by StefanBergfeldt@Oct 9 2007, 08:32
x1 förhåller sig till y1 som x2 förhåller sig till y2
x1/y1 = x2/y2
200/61 = 100/y2
y2 = 200/(100/61)
y2 = 122
Eller y2=2/y1
jonny är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-10-09, 09:35 #4
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
Bicubic interpolation skulle jag tro är lämpligast. Här har du några ideer som du kan jämföra:
http://en.wikipedia.org/wiki/Resampling#Bitmap
kullervo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-10-09, 09:50 #5
StefanBergfeldts avatar
StefanBergfeldt StefanBergfeldt är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Sep 2004
Inlägg: 1 535
StefanBergfeldt StefanBergfeldt är inte uppkopplad
Bara ett inlägg till!
StefanBergfeldts avatar
 
Reg.datum: Sep 2004
Inlägg: 1 535
Citat:
Originally posted by jonny@Oct 9 2007, 08:40

Eller y2=2/y1
Fast 200 och 100 i min kalkyl ska vara vända på, och om man förenklar den till y2=y1 /2 så har man ju låst storleksändringsfaktorn.
StefanBergfeldt är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 14:41.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017