Здравствуйте!
Перерыл весь интернет, но не нашел ответ на свой вопрос.
Возможно ли средствами PHP склеить несколько фотографий в один файл, например JPG?
Если кто знает или сталкивался с подобной задачей, поделитесь пожалуйста информацией или подскажите хотя бы направление, где искать.
1. Eduard777 - 26 Мая, 2011 - 20:27:56 - перейти к сообщению
2. Мелкий - 26 Мая, 2011 - 20:48:08 - перейти к сообщению
т.е. в один большой (в ширину и/или высоту) вставить несколько изображений помельче?
см. библиотеки GD или ImageMagick - создаёте "холст" и в него копируете нужные изображения.
см. библиотеки GD или ImageMagick - создаёте "холст" и в него копируете нужные изображения.
3. Eduard777 - 26 Мая, 2011 - 20:58:09 - перейти к сообщению
Да именно так, например десять полос по 50 пикселей в ширину и 400 в высоту. В итоге должно получиться одно изображение 500 пикселей в ширину и 400 пикселей в высоту.
4. Champion - 26 Мая, 2011 - 21:07:18 - перейти к сообщению
magecopy -- Copy part of an image
imagecopymerge -- Copy and merge part of an image
imagecopyresampled -- Copy and resize part of an image with resampling
imagecopyresized -- Copy and resize part of an image
imagecreate
imagecopymerge -- Copy and merge part of an image
imagecopyresampled -- Copy and resize part of an image with resampling
imagecopyresized -- Copy and resize part of an image
imagecreate
5. Eduard777 - 26 Мая, 2011 - 21:33:32 - перейти к сообщению
Это примерно так?
С помощью imagecreate() я создаю новый лист и потом добавляю и объединяю изображения imagecopymerge(), несколько раз.
С помощью imagecreate() я создаю новый лист и потом добавляю и объединяю изображения imagecopymerge(), несколько раз.
6. ALEN - 28 Мая, 2011 - 14:21:30 - перейти к сообщению
Уже ответили на вопрос, создаешь новый холст и копируешь в него существующие изображения.
Единственное для того, чтоб задать следующий вопрос, посмотрите на возможности сервера (GD или ImageMagick) и определитесь, что будете использовать для выполнения задачи.
Единственное для того, чтоб задать следующий вопрос, посмотрите на возможности сервера (GD или ImageMagick) и определитесь, что будете использовать для выполнения задачи.