|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.04.2022, 14:37 | #1 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 653
|
TColor to TRGBTriple
Есть ли прямой способ преобразовать TColor в TRGBTriple?
Или нужно конструировать сложную конструкцию? |
18.04.2022, 15:49 | #2 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Попробуйте так:
Код:
|
18.04.2022, 18:56 | #3 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 653
|
У меня задача такая: обращаюсь к BitMap через ScanLine
И нужно определенные пиксели покрасить в цвет, который хранится в переменной TColor Я пока вот такой вот код составил: Код:
Код:
|
18.04.2022, 19:39 | #4 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Код:
Код:
|
18.04.2022, 21:13 | #5 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 653
|
В чём проблема? Код внутри основной процедуры
Код:
Код:
Теперь! Выношу в отдельную процедуру: Код:
В чем проблема? |
18.04.2022, 21:18 | #6 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Код:
Последний раз редактировалось macomics; 18.04.2022 в 21:26. |
18.04.2022, 21:36 | #7 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Правда если вопрос только в положении цветовых компонентов, то может проще объявить что-то вроде:
Код:
Последний раз редактировалось macomics; 18.04.2022 в 21:46. |
18.04.2022, 23:50 | #8 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 653
|
У меня вообще никак не хотят в asm работать попытки обращение к параметрам с отметкой var
|
18.04.2022, 23:54 | #9 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Вот и я не заметил, что это var. Но тогда в параметрах уже находится адрес структуры и его можно просто записать командой mov eax, bb
Только зачем вообще заниматься этой бесполезной перестановкой байтов. Для изображения 32*32 это уже потребует 1024 перестановок. |
19.04.2022, 02:28 | #10 | |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 653
|
Цитата:
Просто потом эту переменная будет копироваться во все пустые пиксели |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
TColor -> Integer | Katus | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 05.03.2012 09:25 |
Из TColor в Tstring и обратно | Godj | Общие вопросы Delphi | 3 | 20.04.2010 21:19 |
TRGBArray и TRGBTriple | Илья PHoeNiX | Помощь студентам | 1 | 09.06.2008 15:04 |
Хранение TColor в Access | $teelR@t | БД в Delphi | 2 | 20.09.2007 13:56 |
Работа с TImage-как установить длину массива TRGBTriple? | Саня | Компоненты Delphi | 1 | 04.08.2007 11:15 |