Violentshit
7.11.2007 14:24
Помогите пожалуйста! я не в состоянии написать программу, которая по введённым с клавиатуры трём числам rgb (red, green, blue), (значение каждого числа от 0 до 255) выводит на экран точку такого цвета, который описывается данными тремя числами.
Например, если введены числа (255,0,0), программа выводит точку ярко-красного цвета.
Заранее благодарен за помощь.
Какая среда программирования?
В Turbo Pascal этого сделать недьзя, поддерживается только 256 цветов.
Цитата
В Turbo Pascal этого сделать недьзя, поддерживается только 256 цветов.
Ну, это еще бабушка надвое сказала... Можно и SVGA32K.BGI попробовать использовать, там побольше цветов будет...
SKVOZNJAK
7.11.2007 15:02
256 цветов для демонстрации цвета точки вполне достаточно. Если нет готовой функции, можно самому составить таблицу для конвертации трёх 8 битных чисел в одно восьмибитное. Если совсем уж лень самому что-то придумывать, нужно просто нарисовать на экране полоски всех 256 цветов, сделать скриншот и рассмотреть цвета в графичесском редакторе. Сколько в каждой полосе красного, синего, зелёного
А можно выводить точку любым цветом, и менять для него палитру.. Тогда можно почти в любом видео режиме.
зы вот как палитру менять:
Задание: В виде мультфильма представить картину