Значение единственного пиксела RGB представляется 24-разрядным двоичным числом, состоявшим из 8 битов для красного, 8 битов для зеленого и 8 битов для синего цветов. Можно рассматривать это 24-разрядное двоичное число как 6-разрядное шестнадцатеричное число, где старшие два разряда, средние два разряда и младшие два разряда представляют интенсивность красного, зеленого и синего цветов соответственно. Черный пиксел представляется шестнадцатеричным значением 0x000000, тогда как белый пиксел представляется шестнадцатеричным значением 0xFFFFFF. Промежуточные шестнадцатеричные значения представляют один из ~16,8 миллионов возможных цветов.
1. Определите коэффициент масштаба матрицы.
2. Определите нулевую матрицу и используйте функцию zoom для ее масштабирования.
3. Определите три идентичные матрицы, соответствующие компонентам цвета RGB упакованной матрицы изображения.
4. Используйте функцию augment, чтобы создать упакованную матрицу изображения.
5. Используйте функцию WRITERGB, чтобы записать матрицу во внешний файл.
6. На вкладке Математика (Math) щелкните Изображение (Image), найдите записанный файл изображения rgb1.bmp и вставьте его в документ.
На изображении показан белый квадрат в черной границе. Белый цвет является результатом объединения интенсивности трех компонентов - R=255, G=255 и B=255 - в упакованной матрице изображения. Каждый пиксел в белом квадрате имеет шестнадцатеричное значение 0xFFFFFF.
7. Создайте новую упакованную матрицу изображения, составленную из R, G/2 и B/4.
8. Запишите матрицу во внешний файл.
9. Щелкните Изображение (Image), найдите записанный файл изображения rgb2.bmp и вставьте его в документ.
На изображении показан оранжевый квадрат в черной границе. Оранжевый цвет является результатом объединения интенсивности трех компонентов - R=255, G=128 и B=64 - в упакованной матрице изображения. Каждый пиксел в оранжевом квадрате имеет шестнадцатеричное значение 0xFF8040.
10. Создайте новую упакованную матрицу изображения, составленную из R без G и B.
11. Запишите матрицу во внешний файл.
12. Щелкните Изображение (Image), найдите записанный файл изображения red.bmp и вставьте его в документ.
На изображении показан красный квадрат в черной границе. Красный цвет является результатом объединения интенсивности трех компонентов - R=255, G=0 и B=0 - в упакованной матрице изображения. Каждый пиксел в красном квадрате имеет шестнадцатеричное значение 0xFF0000.
13. Создайте новую упакованную матрицу изображения, составленную из G без R и B.
14. Запишите матрицу во внешний файл.
15. Щелкните Изображение (Image), найдите записанный файл изображения grn.bmp и вставьте его в документ.
На изображении показан зеленый квадрат в черной границе. Зеленый цвет является результатом объединения интенсивности трех компонентов - R=0, G=255 и B=0 - в упакованной матрице изображения. Каждый пиксел в зеленом квадрате имеет шестнадцатеричное значение 0x00FF00.
16. Создайте новую упакованную матрицу изображения, составленную из B без R и G.
17. Запишите матрицу во внешний файл.
18. Щелкните Изображение (Image), найдите записанный файл изображения blu.bmp и вставьте его в документ.
На изображении показан синий квадрат в черной границе. Синий цвет является результатом объединения интенсивности трех компонентов - R=0, G=0 и B=255 - в упакованной матрице изображения. Каждый пиксел в зеленом квадрате имеет шестнадцатеричное значение 0x0000FF.