Есть две картинки, нужно чтобы при виводе первой картинки на нее наложилась вторая автоматически. пробовал вот так но не работает.
$im = imagecreatefromjpeg('label-1.jpg');
$stamp = imagecreatefromjpeg('img-label.jpg');
imagecopy($im, $stamp, 0, 0, 0, 0, imagesx($stamp), imagesy($stamp) );
echo ' <img src="label-1.jpg">';
Видел в интернете вот такой вариант.
$im = imagecreatefromjpeg('label-1.jpg');
$stamp = imagecreatefromjpeg('img-label.jpg');
imagecopy($im, $stamp, 0, 0, 0, 0, imagesx($stamp), imagesy($stamp) );
header('Content-Type: image/jpeg');
imagejpeg($im);
Он рабочий но не подходит так как на странице присутствуют не только картинки. Буду благодарен за помощь.
Когда вы загружаете картинку, вы создаёте её представление в памяти и работаете именно с ним, а не с файлом. После копирования одного на другое результат надо сохранить. Функция imagejpeg
умеет записывать результат в файл, для этого ей надо передать второй аргумент -- путь к файлу. После того как вы сохраните файл, вы можете ссылаться на него в теге img
.
$newImgPath = __DIR__ . '/imgWithLabel.jpg';
imagejpeg($im, $newImgPath);
echo '<img src="' . htmlspecialchars($newImgPath) . '">';
Виртуальный выделенный сервер (VDS) становится отличным выбором
Хочу получить цену товара на сайтеРасположено всё так - span
Например, у меня есть блог, и чтобы добавить новость, мне нужно текст заключать в тегиНо когда я вывожу новость, то Laravel не распознает теги
У меня есть функция которая грузится при загрузке списка продуктов в магазине (событие 'catalog_block_product_list_collection')Также написал функцию которая...