Форумы портала PHP.SU
»
»
Графика в PHP
»
Объединение картинок
Страниц
(1):
[1]
1.
Ondottr
- 24 Декабря, 2017 - 03:17:36 -
перейти к сообщению
Есть две картинки одна как фон и вторая с прозрачным фоном, подскажите пожалуйста возможно как-то вывести вторую картинку, поверх первой?
В противном случае придется лепить вручную около 7 тысяч картинок
2.
Строитель
- 25 Декабря, 2017 - 01:28:41 -
перейти к сообщению
Ondottr
, посмотрите в соседней
теме
, вроде бы подходит.
3.
Ondottr
- 25 Декабря, 2017 - 15:18:58 -
перейти к сообщению
не подходит
вот есть изображение
и второе
нужно сделать такое
4.
Строитель
- 25 Декабря, 2017 - 22:53:26 -
перейти к сообщению
Ondottr пишет:
не подходит
вот есть изображение
и второе
нужно сделать такое
Ну тогда пооперируйте значениями в этом примере
(новая картинка будет создана в той же папке, что и php-файл с кодом)
:
Спойлер
(
Отобразить
)
PHP:
скопировать код в буфер обмена
// Название новой картинки
$new_img
=
'picture.gif'
;
// шаблонное изображение
$dest
=
imagecreatefrompng
(
'1.png'
)
;
// обложка
$src
=
imagecreatefrompng
(
'Plane_swift.png'
)
;
// настройка прозрачности и фильтров
imagealphablending
(
$dest
,
true
)
;
imagesavealpha
(
$dest
,
true
)
;
// объединение изображений
imagecopymerge
(
$dest
,
$src
,
2
,
2
,
0
,
0
,
45
,
35
,
35
)
;
// получаем изображение
imagegif
(
$dest
,
$new_img
)
;
// очищаем память
imagedestroy
(
$dest
)
;
imagedestroy
(
$src
)
;
5.
Ondottr
- 26 Декабря, 2017 - 13:46:27 -
перейти к сообщению
Понял, спасибо)
Powered by
ExBB
FM 1.0 RC1