Заливка текстурами в php
Відео: Уроки Adobe Illustrator. Урок №41: Як створити безшовну текстуру
У цій статті ми з Вами розберемо можливість заливки текстурами в PHP певної частини зображення (або його цілком). Це буває необхідно, коли Ви вже досить серйозно займаєтеся програмуванням графіки. А для большниства випадків заливати текстурами в PHP не вимагається.
Не буду мучити Вас в очікуванні, а відразу наведу код, де створюється зображення, а потім воно заливається текстурами:
Відео: ArchiCAD Як створити штрихування з текстурою
lt ;?php
// Створення "чистого полотна" для малювання
$ im_1 = imageCreate(300,400) -
// Завантаження зображення з файлу "Image.jpg"
$ image = imageCreateFromGif("Image.jpg") -
// Установка текстури $ image для зображення $ im_1
imageSetTile($ im_1, $ image) -
// Заливка текстурою зображення $ im_1
imageFill($ im_1,240,310, IMG_COLOR_TILED) -
// Відправка заголовка
Header("Content-type: image / jpeg") -
// Завантаження фотографії
imageJpeg($ im_1) -
// Звільнення ресурсів сервера
imageDestroy($ image) -
imageDestroy($ im_1) -
?gt;Нова функція в даному прикладі - imageSetTile (resource $ im_1, resource $ im_2), встановлює для зображення $ im_1 текстуру для заповнення $ im_2. В даному прикладі, у нас текстурою є зображення з файлу "Image.jpg".
Другий момент, який зустрічається в даному прикладі - це значення 4-го параметра у функції для заливки замкнутої області imageFill (), який повідомляє, що заливати потрібно саме текстурою, а не поточним кольором. Що ж стосується чисел 240 і 310, то вони взяті зі стелі, головне, щоб вони потрапляли всередину самого зображення, втім, про це вже докладно йшлося в статті: заливка замкнутих областей в PHP.
У наступній статті ми з Вами навчимося малювати текст на PHP, а це вже дуже важлива частина, яка використовується при малюванні капчи (перевірочних картинок), тому якщо Ви ще не підписані на оновлення, то підпишіться, щоб дізнатися про вихід цієї найважливішої статті серед перших.
Jasmine im
File viewer
Adobe illustrator draw
Як замість маркера списку поставити зображення через css
Як я оптимізує картинки для блогу
Як зробити зображення адаптивними?
Як видалити анімацію gif в php
Як користуватися inkscape
Масштабування зображень в php
Завантаження зображень з файлу в php
Чи варто зберігати зображення в бд
Заливка замкнутих контурів в php
Капча з арифметичними операціями
Обрізка зображень в php
Графічний лічильник на php
Малювання в php
Малювання тексту в php
Стиснення jpeg в linux
Об`єкт image в jаvascript
Проблеми з кодуванням при малюванні тексту в php
Скрипт галереї на jаvascript
Adobe illustrator draw
Як замість маркера списку поставити зображення через css
Як я оптимізує картинки для блогу
Масштабування зображень в php
Обрізка зображень в php
Як користуватися inkscape
Малювання тексту в php
Чи варто зберігати зображення в бд