Дело было так:
Имеем две картинки GIF, каждая размером 200х200 пикселей, первая не имеет прозрачных пикселей, вторая представляет собой прозрачный фон с небольшой непрозрачной областью вцентре.
Хотел "слить" вместе эти две картинки функцией ImageCopy (или ImageCopyMerge) так, чтобы вторая картинка легла поверх первой картинки, перекрыв её с учётом прозрачности пикселей (то-есть та непрозрачная область со второй картинки, по идее, должна была появиться в центре первой картинки). Однако в результате php, как будто, обрезал вторую картинку по прозрачным пикселам и как результат её непрозрачное содержимое вставилось ближе к левому верхнему углу первой картинки.
Никак не пойму как решить проблему.
1. P-man - 06 Октября, 2011 - 13:21:18 - перейти к сообщению