Image

6 отговора 0 прегледа
#1

Image

Нарисувал съм си картинка в Image. Има ли възможност при максимизиране на формата да се преоразмери (скалира) картинката автоматично. И после при връщане към нормалния прозорец да се върне размера.

Отговор
в отговор на novak11 #2

Re: Image

Да. Разгледай свойствата AutoSize и Stretch на Image обекта, като трябва да настроиш и Anchors или Align за да може размера на картинката (Image) да се определя от размера на формата.

Mixy
Отговор
в отговор на Mixy #3

Re: Image

Включих ги всички, но не става това, което ме интересува. Мисля разбрах какъв ми е проблемът: чертая линии и окръжности и искам като максимизирам формата автоматично да се увеличи разстоянието между окръжностите и линиите (т.е. да се мащабира). Обаче съм ги сложил статични стойности. Вероятно трябва да използвам някакъв коефициент за използването на координатите, който да е зависим от размера, но не се сещам как. Центъра го определям, но за останалото някакви идеи?

Отговор
в отговор на novak11 #4

Re: Image

[линк]

чети и дишай по-леко
Отговор
в отговор на Pechenia #5

Re: Image

Как да копирам картинката от Image1 в thumbnail вместо:
thumbnail := Form1.GetFormImage;

Пробвах с: thumbnail := Image.Picture.Bitmap;
Дава грешка в exception class: 'External: SIGSEGV'

И други неща пробвах, но не стана.

Отговор
в отговор на novak11 #6

Re: Image

нямам Delphi подръка, но пробвай:
thumbnail.Picture.Bitmap.Assign(Image1);

чети и дишай по-леко
Отговор
в отговор на Pechenia #7

Re: Image

Спира на picture и казва:
Error: identifier idents no member "Picture"

Отговор