Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Вниз

Байты аргумента   Найти похожие ветки 

 
Димон   (2004-03-25 18:06) [0]

Не подскажете, как найти n-ый байт числа?
Если число 16-битное, то можно воспользоваться команадами Lo и Hi. А если оно больше? Как тогда получить остальные байты?
Конечная проблема заключается в том, чтобы перевести цвет пикселя по компонентам R, G и B.
Спасибо огромное.


 
Ega23 ©   (2004-03-25 18:09) [1]

RGB + shl + shr + F1
Было где-то GetR, GetG, GetB или что-то типа того, точно не помню.


 
Brahman ©   (2004-03-25 18:10) [2]

GetRValue, GetGValue, GetBValue


 
Fay ©   (2004-03-25 18:10) [3]

shr, and


 
MBo ©   (2004-03-25 18:10) [4]

>Не подскажете, как найти n-ый байт числа?
C помошью операций AND и SHR

>чтобы перевести цвет пикселя по компонентам R, G и B.
Переведи на русский ;)


 
Ega23 ©   (2004-03-25 18:11) [5]

GetRValue, GetGValue, GetBValue
Всё время забываю, через shl приходится делать
:-))


 
PVOzerski ©   (2004-03-25 18:17) [6]

В общем случае (1 из вариантов):
var
x:tSomeType;
y:array[1..sizeof(tSomeType)]of byte absolute x;



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.048 c
1-1080111665
Skull_X
2004-03-24 10:01
2004.04.11
Создание объекта программно


7-1080563938
Alex-drob
2004-03-29 16:38
2004.04.11
Закрыть другую программу


9-1070889697
zzet
2003-12-08 16:21
2004.04.11
Линия и цвет OpenGl


1-1080105759
Folder
2004-03-24 08:22
2004.04.11
Как программно удалить папку?


4-1076002747
dima_matrix
2004-02-05 20:39
2004.04.11
дочерний процесс





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский