maxy666
Профессор
- Регистрация
- 23 Июл 2012
- Сообщения
- 143
- Реакции
- 44
- Автор темы
- #1
Подскажите пожалуйста что исправить в коде
Если можно посоветуйте что исправить что бы картинки были в размере по 10 пикселей, сейчас они выводиться в размере по одному пикселю:
пробовал внести под цикл
$row['x']+=10;
$row['y']+=10;
что бы координаты вставляемой картинки смещались на 10 пикселей
но результат:
если можно подскажите как сделать что бы выводилось
Код:
PHP код:
// Выбираем максимальный X и Y
$result = mysql_query('SELECT MAX(x), MAX(y) FROM table');
$row = mysql_fetch_assoc($result);
// Определяем будущий размер большой картинки
$bigW = $row['x'] + 10;
$bigH = $row['y'] + 10;
// Создаем пустое изображение ( Для большой картинки )
$image_big = imagecreatetruecolor($bigW, $bigH);
// Выполняем SQL запрос на получение картинок и их координат
$result = mysql_query('SELECT * FROM table');
while( $row = mysql_fetch_assoc($result) ) {
// Загружаем картинку из файла
$image_small = imagecreatefromjpeg( $row['url_image'] );
// Помещаем картину на большую:
imagecopy($image_big, $image_small, $row['x'], $row['y'], 0, 0, 10, 10);
// Выгружаем картину
imagedestroy( $image_small );
}
// Сохраняем большую картину в файл
imagejpeg( $image_big, 'result.jpg' );
// Выгружаем картину
imagedestroy( $image_big );
Если можно посоветуйте что исправить что бы картинки были в размере по 10 пикселей, сейчас они выводиться в размере по одному пикселю:
пробовал внести под цикл
$row['x']+=10;
$row['y']+=10;
что бы координаты вставляемой картинки смещались на 10 пикселей
но результат:
если можно подскажите как сделать что бы выводилось