Заливка замкнутих контурів в php
Відео: Айсінг: контур і заливка
Відео: КОНТУР. товариш лимон & банан. випуск 1
Всі ми знаємо, що таке заливка замкнутих контурів. Дана опція присутня в Paint ( "відро з фарбою"), І вона заливає замкнуту область певним кольором. Аналогічна заливка замкнутих контурів є і в PHP, і про неї я зараз і розповім.
Не буду мучити Вас очікуванням, а відразу покажу код, в якому замкнутий жовтий прямокутник на зеленому тлі заливається чорним кольором:
Відео: САПР Компас-3D. Використання команди «cобрать контур»
lt ;?php
// Створюємо "чисте полотно" для малювання
$ i = imageCreate(200,300) -
// Встановлюємо зелений колір
$ color = imageColorAllocate($ i,0,255,0) -
// Встановлюємо товщину лінії в 3 пікселі
imageSetThickness($ i,3) -
// Встановлюємо жовтий колір
$ color = imageColorAllocate($ i,255,255,0) -
// Малюємо контур прямокутника
imageRectangle($ i,50,50,150,250, $ color) -
$ color = imageColorAllocate($ i,0,0,0) -
// Заливаємо замкнутий контур
imageFill($ i,140,100, $ color) -
// Відправляємо заголовок
Header("Content-type: image / jpeg") -
// Виводимо зображення
imageJpeg($ i) -
// вивільняється пам`ять
imageDestroy($ i) -
?gt;
Я дуже детально прокоментував весь код, до того ж, всі ці функції були використані нами раніше в попередніх статтях, тому тут питань у Вас виникнути не повинно. А ось нову функцію imageFill () неоходімо пояснити.
Відео: Контур в кореле. Заливка в кореле. Все про контурі в кореле. Все про заливці в кореле
функція imageFill (resource $ image, int $ x, int $ y, int $ color) дозволяє залити замкнуту область на зображенні image, всередині якої знаходиться точка з координатами x і y, кольором color. Якщо Ви не зрозуміли попереднє речення, то перечитайте його ще раз уважно. Щоб стало ще зрозуміліше, давайте згадаємо Paint і інструмент "заливка". Якщо Ви знаєте, як він працює, то Вам буде легко зрозуміти функцію imageFill (). фактично, image - це Ваша робоча область в Paint, на якій Ви малюєте, а x і y - це та точка, в яку Ви б кликнули мишкою для заливки області в Paint. І колір заливки color Ви також в Paint попередньо вибираєте. Ось така проста і зрозуміла аналогія.
На сьогодні все, до швидкої зустрічі!
- Команда color - встановити колір символів і фону консолі windows
- Artrage: sketch, draw, paint
- Ibis paint x
- Як вставити текст в картинку в word.
- Як вставити фігуру, текст у фігуру в word.
- Як користуватися inkscape
- Тег canvas в html 5.
- Заливка текстурами в php
- Колір осередки в excel
- Капча з арифметичними операціями
- Малювання графіків в php
- Графічний лічильник на php
- Малювання в php
- Капча з оновленням
- Малювання тексту в php
- Друк фону в word.
- Створення графіків на php
- Проблеми з кодуванням при малюванні тексту в php
- Завдання кольору в css3.
- Створення зображень в php
- Dog ear effect, або ефект загнутого куточка на css.