Witam. Mam pytanie jak powinna wyglądać procka dzięki której wczytywany obraz do imaga dostosuje swoje wymiary, nie powodując zniekształceń obrazu. Rozmiary image nie mogą ulec zmianom. W FAQ nic nie znalazłem, a gdzieś widziałem taki programik.
Ustawiasz właściwość Stretch komponentu TImage na true. [cya]
Ale to zmieni rozmiar samego image dostosowując go do rozmiaru obrazu.
A nie o to chodziło? To źle zrozumiałem... Możesz wytłumaczyć dokładniej? To co ci napisałem dostosowuje obrazek do wielkości Image...
poprawka nie zmieni rozmiaru image ale zniekształci obraz
Nie możesz mieć stałego rozmiaru image.
Masz np. obraz 100x200, a Image masz 80x200.... Wiesz o co mi chodzi?
Conajwyżej możesz zmniejszać rozmiary...
Dajesz AutoSize image'a na true. Wtedy image dostosuje swoje rozmiary do rozmiarów rysunku. I po prostu możesz zmniejszać rozmiary image'a proporcjonalnie...
Czyli np. od width odejmujesz 10 i od height też 10.
No niestety, coś za coś. Jeżeli chodzi ci o oszczędność miejsca na formie, to zawsze możesz wrzucić TImage do scrollboxa i właściwość Autosize TImage ustawić na True.
Problem rozwiązany (częściowo) mam kilka plików które po wczytaniu do image zniekształcaja się są jakby pościskane. Ale to już jest pikuś. Dzięki. Chociaż udało mi sie w tej chwili odnaleźć program w którym te pliki wczytują się bez zniekształceń. Jak ktoś będzie miał jakiś pomysł to chętnie skorzystam.