Zmiana rozmiaru TImage - jak zmienić rozmiar płótna

0

Zastosowałem przypisanie wymiarów do wartości Width i Height komponentu TImage, jednak wielkość Canvasa pozostaje niezmieniona. Jak ją zmienić???

Z góry dzięki za pomoc. Może to było, lecz wpisałem do wyszukiwarki "Canvas rozmiar" i nic sensownego...

0

Image.Stretch := True; ???

0

polecam lekture pomocy, hasło, zgadnij, TImage.
//a wiesz czemu nie ma na google ? bo to wyjątkowo nieudane pytanie !

0

8-O Nie... To dostosowuje wymiary płótna do wymiarów komponentu, powodując pixelozę. A ja chcę zmienić rozmiar płótna!

[dopisane]

Wikibooks napisał(a)

Sam obiekt Canvas jest dowolnego rozmiaru – możesz rysować nawet poza widoczną częścią okna.

To dlaczego nie działa? Nie rozumiem...

0

Image1.Bitmap.Width(Height)

0

Zrobiłem:

 DrawBox.Picture.Bitmap.Width := DrawBox.Width;
 DrawBox.Picture.Bitmap.Height := DrawBox.Height;

Ale właśnie w tym kroku Windows się awanturuje, że "Parametr jest nieprawidłowy". Bezczelnie: po polsku!

0

u mnie działa

0

Wiem! Windows nie obsługuje tak dużych rozmiarów. Zaczyna errorować powyżej 2000. A więc użyję innej metody do "zoomu" - po prostu pokazywanie fragmentu, a nie poleganie na ScrollBox'ie

0

mozna jeszcze zrobic kwadrature kola :0 czyli podnosic wszystko (kazdy piksel) do kwadratu zeby byly wieksze rozmiary obrazka

0

Wielkie dzięki Misiekd.
Też miałem z tym problem i nie mogłem sobie poradzić.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0