Программирование мультимедиа-систем. Баканов В.М. - 23 стр.

UptoLike

Составители: 

- 23 -
delete colImage; // отдали память системе
Как видно из вышеприведенного исходного кода, наиболее трудоемко
функциональное преобразование интенсивностей цветов; причем на показан-
ном примере функция преобразования (заданная коэффициентами A,B,C по-
линома) едина для всех трех цветов (но, естественно, может быть и различ-
ной).
Заметим, что в используемой при проведении работ программе Paint пока-
занные на рис.2.2 и табл.2.2
варианты б)
÷
e) реализуются выбором соответст-
вующего варианта подменю
Edit
Преобразование яркости
*. Повторим,
что в известном пакете PhotoShop доступ к (визуальной) настройке кривых
преобразования возможен через меню
Изображение Настройка Кривые
Фильтрация часто применяется в составе других эффектов обработки изо-
бражениянапример, ретуширования (‘размытиеограниченно области изо-
бражения, указываемой курсором мыши и многих других).
При создании текстовых надписей необходимо определить параметры
фонта (напомним, что полотно Canvas является атрибутом некоторого объек-
таобычно это объект типа TImage):
Canvas->Font->Name = “MS Serif”; // название фонта
Canvas->Font->Size = 14; // размер оного
Canvas->Font->Color = clRed; // цвет символов
Canvas->Font->Style<<fsItalic<<fsUnderline; // наклонный подчеркнутый
В некоторых случаях используется свойство Pitch, задающее шаг отрисов-
ки символов; при этом fpDefault задает шаг по умолчанию (соответствую-
щий описанию в свойстве Name), fpVariable – возможность изменения шага,
fpFixed - постоянную ширину символов (если символы выбранного свойст-
вом Name фонта имеют переменную ширину, этот фонт будет заменен бли-
жайшим по начертанию моноширинным фонтом):
Canvas->Font->Pitch = fpDefault; // питч
Для большей гибкости настройки фонтов применяется настройка свойства
Charset (имеет смысл, если выбранный свойством Name фонт включает не-
сколько наборов символов):
Image1->Canvas->Font->Charset = SYMBOL_CHARSET; // стандартный
В большинстве случае свойства Pitch и Charset не нужны.
Реально для определения описанных параметров используется компонент
FontDialog, позволяющий в привычном диалоге выбрать параметры фонта:
  …
  delete colImage; // отдали память системе

   Как видно из вышеприведенного исходного кода, наиболее трудоемко
функциональное преобразование интенсивностей цветов; причем на показан-
ном примере функция преобразования (заданная коэффициентами A,B,C по-
линома) едина для всех трех цветов (но, естественно, может быть и различ-
ной).
   Заметим, что в используемой при проведении работ программе Paint пока-
занные на рис.2.2 и табл.2.2 варианты б) ÷ e) реализуются выбором соответст-
вующего варианта подменю Edit → Преобразование яркости → *. Повторим,
что в известном пакете PhotoShop доступ к (визуальной) настройке кривых
преобразования возможен через меню Изображение → Настройка → Кривые…
   Фильтрация часто применяется в составе других эффектов обработки изо-
бражения – например, ретуширования (‘размытие’ ограниченно области изо-
бражения, указываемой курсором мыши и многих других).
   При создании текстовых надписей необходимо определить параметры
фонта (напомним, что полотно Canvas является атрибутом некоторого объек-
та – обычно это объект типа TImage):

  Canvas->Font->Name = “MS Serif”; // название фонта
  Canvas->Font->Size = 14; // размер оного
  Canvas->Font->Color = clRed; // цвет символов
  Canvas->Font->Style<Font->Pitch = fpDefault; // питч

  Для большей гибкости настройки фонтов применяется настройка свойства
Charset (имеет смысл, если выбранный свойством Name фонт включает не-
сколько наборов символов):

  Image1->Canvas->Font->Charset = SYMBOL_CHARSET; // стандартный

  В большинстве случае свойства Pitch и Charset не нужны.
  Реально для определения описанных параметров используется компонент
FontDialog, позволяющий в привычном диалоге выбрать параметры фонта:


                                      - 23 -