Ładnie skalujesz obraz w Delphi?

Używam Delphi 2009 i chciałbym skalować obraz, aby dopasować go do dostępnego miejsca. obraz jest zawsze wyświetlany mniejszy niż oryginał. problem polega na tym, że właściwość TImage Stretch nie wykonuje ładnej pracy i szkodzi czytelności obrazu.

brzydki sposób http://xrw.bc.ca/download/so/TImageStretch.gif

Chciałbym zobaczyć to w ten sposób:

milszy sposób http://xrw.bc.ca/download/so/NicerTImageStretch.png

Wszelkie sugestie, jak najlepiej to zrobić? Próbowałem JVCL, ale wydaje się, że nie ma takiej możliwości. Wolna biblioteka byłaby fajna, ale być może jest też tania biblioteka, która „tylko” byłaby dobra.

questionAnswers(4)

yourAnswerToTheQuestion