3492 Графика в Delphi - Страница 4
| |
Страница 4 от 5
тип TColor използва в много компоненти, за да се определи стойността на цвят.
Графичните елементи на потребителския интерфейс могат да използват стойностите на константите на цветовете, определени в Windows. Когато се показва на екрана, тези стойности се преобразуват или идващ от системата палитрата Windows (например clBlue - в синьо) или съответните цветове на системата, определени в раздела Цвят на контролния панел на Windows (например clBtnFace показва в цветните бутони система).
Ако цветът не е описан като константа, и номер шестнадесетичен 4 байта, а след това от нисък ред три байта определен предметът RGB -Colors. Например, стойността на $ 00FF0000 съответства на максималния интензитет на чист синьо, $ 0000FF00 - чист зелен, и $ 000000FF - чисто червено. Стойността на $ 00000000 е черен, и $ 00FFFFFF - бяло.
Висока байт код на цвят определя избора на цветова схема. Ако този байт е нула ($ 00), а след това полученият цвят - най-близкият цвят от палитрата система, ако - единица ($ 01), а след това полученият цвят - най-близкият цвят от сегашната палитра (определен от потребителя / заявлението), и ако тя е равна на две ($ 02) след това се избира най-близката стойност на цвета от логично палитра от контекста на текущата устройство.
Таблица 2 изброява цветови константи Windows графична устройството. В първите две колони на определен цвят система палитра, а вторият чифт колони описва определените цветове в контролния панел на Windows.
Стандартни цветове на Windows
2.5. Допълнителни методи на работа
режими Compositing
Описание Overlay
Обръща образа върху платното и пренебрегва източник обекта
Той съчетава изображението върху платното и изходното изображение с помощта на оператор И.
Тя съчетава обърнати източник изображението с образа на платното с помощта на оператор или
Копира обърнат образ източник на платното
Той съчетава изображението върху платното с оригиналния модел с помощта на оператор или, и обръща резултата
Копия на източника на изображението върху платното
Той съчетава оригиналното изображение с образа върху платното, с помощта на оператора на XOR
Тя съчетава обърнато изображение източник с оригиналното изображение с помощта на оператор или. Той съчетава в резултат на тази операция с образа върху платното с помощта на оператор или
Комбинира образа върху платното с оригиналния модел, с помощта на оператор И.
Копия на източника на изображението на платното
Обръща образа върху платното и съчетава резултата с оригиналния модел, с помощта на оператор И.
Той съчетава изображението върху платното с оригиналния модел, като се използват XOR оператор
Той съчетава изображението върху платното с оригиналния модел с помощта на оператора или
2.5.2. Спасяването BMP -В изображения в JPEG файлове. Външни файлове, които се съхраняват в BMP формат. заемат значително място на диска (особено когато съхранявате пълноцветни изображения). Ако са разположени на формата на приложение обект Image1 (TImage клас компонент), съдържаща растерни изображения, тя може да бъде записан във файл с формат JPEG. Следния кодов фрагмент показва как да го направите:
Var JpegImg: TJpegImage;
// Четене на изображения от файл
// Задаване на картина obektuJpegImg
// Запазете изображението в JPEG формат
2.5.3. събитие процедура за разглеждане, когато се зареди форма. Тази процедура е необходимо да знаете, за да програмирате правилно реакция на въздействието върху формите на екрана приложение. обработка на събития се извършва в следния ред:
В допълнение, когато засенчване форма е необходимо да се направи разграничение на методите за пречертаване. Анулиране. Актуализирането и опресняването. Анулиране метод изпълнява пречертаване само частта на формата, която преди това е бил затворен. метод Актуализация позволява незабавно и пречертаването. метод Обновяване съчетава функциите и методите обезсили Update.