Pagina 1 van 1

Schaal berekenen van verschillende hoogte naar vaste hoogte

Geplaatst: 12 jun 2009, 09:04
door You Gina
Hallo allemaal,

We zijn bezig met een programma hier, en we komen er met een bepaalde berekening niet uit. We willen afbeeldingen in een PDF bestand laten zetten van verschillende groten. De eind grote moet in alle gevallen hetzelfde zijn. De componenten waar we mee werken, berekend de grote van de afbeeldingen op schaal.

Wat wij doen is het volgende:
We willen de afbeeldingen een hoogte van 175 pixels geven. We berekenen de schaal dus met:
175 / Afbeelding.Hoogte
Op deze manier komen er allemaal verschillende grotes in de pdf waarbij de `orginele` grotere afbeeldingen altijd kleiner zijn dan de kleinere afbeeldingen.

Kan iemand mij helpen hoe we dit moeten berekenen?

Met vriendelijke groet,
C.S.

Re: Schaal berekenen van verschillende hoogte naar vaste hoogte

Geplaatst: 12 jun 2009, 10:58
door tsagld
Je verhaal is wat warrig. Eerst zeg je dat de afbeeldingen van verschillende grootte in de PDF zijn, vervolgens dat je ze een hoogte van 175 pixels wilt geven.
Ik snap niet precies wat je bedoelt, misschien anderen wel? Verduidelijk anders je verhaal even.

Re: Schaal berekenen van verschillende hoogte naar vaste hoogte

Geplaatst: 12 jun 2009, 19:42
door You Gina
De grotes van de originele afbeeldingen zijn verschillend.
De afbeeldingen die in het document gezet moeten worden, moeten eerst verkleind worden dus naar 175 pixels.
Het pakket wat wij gebruiken berekend de verkleinde grote in schaal. We moeten dus van verschillende grotes verschillende schalen berekenen die allemaal uitkomen op een hoogte van 175 pixels. Logisch gezien zou dan met dezelfde berekening voor de breedte die ook op schaal mee veranderen.

Die schaal moet dus berekend worden.

Is het zo iets duidelijker?

Re: Schaal berekenen van verschillende hoogte naar vaste hoogte

Geplaatst: 15 jun 2009, 13:42
door tsagld
Ik weet nog steeds niet zeker of ik het begrijp, maar het zal zoiets zijn:

- Je wilt alle afbeeldingen terugschalen naar een hoogte van 175 pixels.
- De breedte moet met dezelfde ratio wijzigen.

Als dat klopt is het niet moeilijk:

Stel:
bs = breedte geschaalde afbeelding
bo = breedte originele afbeelding
hs = hoogte geschaalde afbeelding = 175
ho = hoogte originele afbeelding

Dan is

Is dat wat je bedoelde?