|
|
- Подробности
-
Категория: PHP. Графика
В любом проекте человеческий фактор никто не отменял, и если пользователи самостоятельно грузят картинки на сайт — появления дубликатов не избежать. Когда доходит до тысяч файлов, глазами всего не пересмотреть, а повторяющиеся картинки мало того, что никому не нужны, так еще и занимают место, тратят ресурс и в конце концов тормозят работу.
Потому рано или поздно встает вопрос автоматизации процесса поиска повторов, и тут мы рассмотрим основные, а также попробуем в деле.
Подробнее: Как определить дубликаты картинок с помощью PHP
- Подробности
-
Категория: PHP. Графика
JpGraph (http://www.aditus.nu/jpgraph/) — объектно-ориентированная PHP-библиотека, позволяющая достаточно просто создавать графику профессионального качества, используя минимум кода. Данная статья представляет собой учебный пример, иллюстрирующий некоторые дополнительные возможности библиотеки JpGraph, а именно:
* общая методика разработки скриптов с использованием JpGraph;
* последовательный процесс разработки графиков (в отличие от простой демонстрации конечного результата);
* использование механизмов кэширования JpGraph для увеличения производительности;
* использование карт-изображений на стороне клиента (далее — CSIM, т.е Client Side Image Map. Прим. перев.) для реализации быстрой навигации.
Инсталляция и необходимое программное окружение
Для начала работы с JpGraph необходимо скачать исходный код, доступный по адресу: http://www.aditus.nu/jpgraph/jpdownload.php.
Подробнее: Дополнительные возможности JpGraph
- Подробности
-
Категория: PHP. Графика
Возвращаясь к теме работы с изображениями в PHP, рассмотрим реализацию «смешивания» изображения из нескольких картинок, и способы практического применения такого трюка.
Постановка задачи
Итак, постановка задачи: предположим, на вашем сайте имеется галерея, и для навигации по ней вы (естественно) решили прибегнуть с списку thumbnails*, однако дизайн вашего сайта требует, чтобы картинки имели скругленные края, а также вы хотите, чтобы на каждой картинке стоял логотип вашего сайта.
thumbnails* — так принято называть уменьшенные копии изображения, которые применяются для предварительного просмотра в графических программах, файловых менеджерах а также на сайтах галерей. В переводе с английского дословно значит «ноготь большого пальца руки».
Подробнее: Фотомонтажим на PHP
- Подробности
-
Категория: PHP. Графика
Листинг № 2 — Определяем размер изображения
<?php
// получаем массив, содержащий размеры изображения
$size = getimagesize ("http:⁄⁄yandex.st/lego/_/X31pO5JJJKEifJ7sfvuf3mGeD_8.png");
// Значение флага,
// возвращаемого функцией getimagesize() под индексом 2
// после определения размера изображения
$flag = array(1=>'GIF',
2=>'JPG',
3=>'PNG',
4=>'SWF',
5=>'PSD',
6=>'BMP',
7=>'TIFF(байтовый порядок intel)',
8=>'TIFF(байтовый порядок motorola)',
9=>'JPC',
10=>'JP2',
11=>'JPX');
echo "Ширина: " . $size[0] .'<br>';
echo "Высота: " . $size[1] .'<br>';
echo "Тип изображения: " . $flag[$size[2]] .'<br>';
echo "Ширина и Высота: " . $size[3] .'<br>';
?>
- Подробности
-
Категория: PHP. Графика
Листинг № 2 — Вывод картинки через переменную
<?php
// … здесь какой-то код PHP …
// добавляем картинку в переменную $а, после чего её
// можно вывести в любом месте php кода страницы
$a = "<img src='http:⁄⁄lphp.ru/images/dalmation.gif'>";
// … здесь какой-то код PHP …
Подробнее: Вывод картинки через переменную
|
|
|
|