pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Di 05.08.2008 05:20
Titel
|
|
|
ich weiß nicht, auf welche grafik-library du mit asp zugreifen kannst. ist aber auch scheinbar egal. es scheint dir ja nicht drum zu gehen, wie du es an sich skalierst, sondern wie du die proportionen behältst.
wenn du es ohne beschneiden skalierst, wirst du fast immer verzerrung haben, wenn du auf feste höhe und feste breite bestehst (400x300) - es sei denn die bilder sind immer das gleiche vielfache von höhe und breite. sprich 800x600, 1200x900 usw.
das wird sicher nicht der fall sein. also solltest du entweder beschneiden, oder dich auf höhe ODER breite festlegen. bsp. immer eine breite von 400.
wenn du dann ein ausgangsbild von bspw 1200x700 hast, errechnest du einfach die zur breite von 400 passende höhe.
1200/400 = 3 => das ist dein divisor für die verkleinerung. demnach muss die breite dann 700/3 = 233 sein (gerundet, aber das merkt dann kein schwein mehr)... fertig.
(boah, und das um kurz nach sechs... )
Zuletzt bearbeitet von pixelpapst303 am Di 05.08.2008 05:22, insgesamt 1-mal bearbeitet
|
|