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.
Schaal berekenen van verschillende hoogte naar vaste hoogte
Re: Schaal berekenen van verschillende hoogte naar vaste hoogte
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.
Ik snap niet precies wat je bedoelt, misschien anderen wel? Verduidelijk anders je verhaal even.
Re: Schaal berekenen van verschillende hoogte naar vaste hoogte
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?
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
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?
- 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?