Новые книги

Задачи рефакторинга тесно связанны с задачами написания понятного, удобного кода. Соответственно, если я пишу как следует писать или чего лучше избегать — это к рефакторингу не относится. С одной стороны. Но ведь следуя этим рекомендациям, вы можете пересмотреть свой код и исправить потенциальные ошибки. А вот это уже чистой воды рефакторинг. Поэтому я не буду особенно зацикливаться именно на рефакторинге, а буду рассказывать о хорошем, понятном коде.

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

Примеры я буду приводить на языке Object Pascal. В основном я работаю на нём, пишу на Delphi. Предвидя нападки со стороны поклонников C-подобных языков, скажу два тезиса:
Это попытка последовательного изложения истории UNIX, Linux и свободных ОС вообще, а также связанных с ними графических интерфейсов. Она разделяется на три части: в первой рассматривается история UNIX-подобных операционных систем, во второй – дистрибутивов Linux, в третьей – их интерфейсов. Основана на печатных и сетевых материалах, воспоминаниях очевидцев, устной традиции и личных впечатлениях.

imagecopymergegray



Учебник РНР
НазадВперёд

imagecopymergegray

(PHP 4 >= 4.0.6)

imagecopymergegray - копирует и сращивает часть изображения с серой шкалой.

Описание

int imagecopymergegray (resource dst_im, resource src_im, int dst_x, int dst_y, int src_x, int src_y, int src_w, int src_h, int pct)

imagecopymergegray() копирует часть изображения src_im в dst_im, начиная с x,y-координат src_x, src_y, шириной src_w и высотой src_h. Определённая часть будет скопирована в x,y-координаты dst_x и dst_y. Два изображения будут объединены в соответствии с pct, который может иметь значение в диапазоне от 0 до 100. Если pct = 0, действие не выполняется; если 100, эта функция работает идентично imagecopy().

Эта функция идентична imagecopymerge(), но при объединении сохраняет оттенок источника, конвертируя пикселы назначения в серую шкалу до выполнения операции копирования.

Примечание: эта функция была введена в PHP 4.0.6.


Назад Оглавление Вперёд
imagecopymerge Вверхimagecopyresampled