Заливка текстурами в 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