ru en uk

  авторизация

(044) 362 48 16   (098) 294 41 60


   Цены

Маленькие хитрости. Имитация маркера

     Довольно часто бывает необходимо продемонстрировать пользователю некоторое изображение и обратить его внимание на определённые участки этого изображения. Например: нужно наглядно показать на скриншоте главного окна графического редактора, где находится инструмент «кисточка»; или на отсканированном изображении (газеты, журнала) выделить определённый участок текста.

     Поставленную задачу можно решить несколькими способами: обвести нужный участок овалом, поставить на него стрелочку, инвертировать цвета и т. д.
  
     Предлагаю другой, более красивый, способ. Результат применения которого, похож на результат рисования обыкновенным маркером по обыкновенной бумаге.

     Приступим к практической части. Для создания эффекта имитации маркера я использовал Adobe Photoshop.

   1. Откройте (либо создайте) рабочее изображение, на котором нужно что-то выделить.
picture

   2. Зайдите в режим редактирования «быстрой маски». Горячая клавиша: Q

   3. Возьмите кисточку, задайте ей подходящую форму и размер, и просто зарисуйте те области изображение, которые должны быть выделены.
 picture

   4. Выйдите из режима редактирования «быстрой маски» и инвертируйте полученное выделение (CTRL + SHIFT + I)

   5. Установите цвет переднего плана чёрным, а цвет заднего плана, например, оранжевым.

picture

   6. Выберите команду меню «Image > Adjustments > Gradient Map…» и нажмите OK.
 
   7. Снимите выделение (CTRL + D). Всё, изображение готово!
 picture


 
Постраничный вывод результата
29.05.2007
Блокировка файлов
29.05.2007
"Warning! On most operation systems flock() is implemented at the process level. When using a multithreaded server API like ISAPI you cannot rely on flock() to protect files against other PHP scripts running in parallel threads of the same server instance!"
Работа с базами данных
29.05.2007
Первое, что нужно для создания динамических страничек - база данных, где будет храниться вся информация. Хотите иметь возможность просматривать содержимое таблиц баз данных, делать выборки, добавлять или обновлять данные? Все это можно делать с помощью встроенных функций в РНР ...

 

Rambler's Top100