Как назначить графику для изображения FMX в IDE? - PullRequest
0 голосов
/ 29 января 2019

Как в Delphi IDE назначить графику для TImage?

В VCL в Инспекторе объектов вы используете свойство TImage «Picture».Но в FMX я не вижу «Изображение» в Инспекторе объектов или что-либо подобное («Растровое изображение», «Графика» и т. Д.)

Пожалуйста, помилуйте.У меня более 20 лет опыта работы с Delphi VCL, но я новичок в FireMonkey!

1 Ответ

0 голосов
/ 30 января 2019

Имущество, которое вы ищете, это MultiResBitmap.Его использование описано в документации Использование растровых изображений с несколькими разрешениями .Часть, относящаяся к TImage:

В элементах управления TImage.Элементы управления TImage сохраняют TFixedMultiResBitmap растровое изображение с несколькими разрешениями в свойстве MultiResBitmap . TFixedMultiResBitmap является потомком TCustomMultiResBitmap .A TFixedMultiResBitmap растровое изображение с множественным разрешением может содержать любое количество элементов растрового изображения, имеющих различные масштабы.На каждом устройстве TImage извлекает наиболее подходящее растровое изображение для отображения из коллекции растровых изображений в TFixedMultiResBitmap растровое изображение с множественным разрешением и ссылается на полученное растровое изображение со свойством Bitmap.Полученное растровое изображение зависит от разрешения устройства и масштабов элементов растрового изображения, которые хранятся в растровом изображении с множественным разрешением TFixedMultiResBitmap .Если растровое изображение с множественным разрешением не содержит элемент растрового изображения, имеющий точный масштаб, требуемый для определенного экрана, то FireMonkey автоматически растягивает или уменьшает масштаб растрового элемента с наиболее подходящим масштабом.Для получения информации о том, как получается этот растровый рисунок, см. Растровое изображение .Помните, что каждый элемент растрового изображения использует ресурсы исполняемого файла приложения на всех платформах (даже если какой-либо элемент растрового изображения никогда не используется на конкретной платформе).

...