ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

09.01.2009, 11:40
|
|
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
Провел на форуме: 12333903
Репутация:
238
|
|
Сообщение от w.u.n.
копай imagettftext
Блин,да текст то я знаю,он мне незачем,почему же я и на форуме спросил,как Картинку наложить а не текст.
|
|
|

09.01.2009, 12:32
|
|
Познающий
Регистрация: 04.12.2008
Сообщений: 46
Провел на форуме: 148562
Репутация:
57
|
|
2Mixon
imagecopy($dst_im, $src_im, $dst_x, $dst_y, $src_x, $src_y, $src_w, $src_h)
$dst_im - картинка назначение,
$src_im - картинка исходник,
$dst_x - координата Х на картинке назначения,
$dst_y - координата У на картинке назначения,
$src_x - координата Х на картинке исходнике,
$src_y - координата У на картинке исходнике,
$src_w - ширина вставки,
$src_h - высота вставки
библиотеку gd для работы с большими изображениями не желательно использовать
лучше использовать imagemagick
|
|
|

09.01.2009, 12:46
|
|
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
Провел на форуме: 12333903
Репутация:
238
|
|
Сообщение от optimazer
2Mixon
imagecopy($dst_im, $src_im, $dst_x, $dst_y, $src_x, $src_y, $src_w, $src_h)
$dst_im - картинка назначение,
$src_im - картинка исходник,
$dst_x - координата Х на картинке назначения,
$dst_y - координата У на картинке назначения,
$src_x - координата Х на картинке исходнике,
$src_y - координата У на картинке исходнике,
$src_w - ширина вставки,
$src_h - высота вставки
библиотеку gd для работы с большими изображениями не желательно использовать
лучше использовать imagemagick
Мне и вареант Shadow_p1raT подошел,ну и те спс,посмотрю)
|
|
|

09.01.2009, 20:09
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
Сообщение от optimazer
2Mixon
imagecopy($dst_im, $src_im, $dst_x, $dst_y, $src_x, $src_y, $src_w, $src_h)
$dst_im - картинка назначение,
$src_im - картинка исходник,
$dst_x - координата Х на картинке назначения,
$dst_y - координата У на картинке назначения,
$src_x - координата Х на картинке исходнике,
$src_y - координата У на картинке исходнике,
$src_w - ширина вставки,
$src_h - высота вставки
библиотеку gd для работы с большими изображениями не желательно использовать
лучше использовать imagemagick
А после того как картинка создасца как её из темпа сохранить к примеру в папке images ???
|
|
|

09.01.2009, 20:16
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
PHP код:
imageGif($im,"./images/image.gif");
ImageDestroy($im);
|
|
|

09.01.2009, 20:19
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
Сообщение от Pashkela
PHP код:
imageGif($im,"./images/image.gif");
ImageDestroy($im);
imagejpeg($im,"./images/image.gif");
Она её сначала выводит в браузере первый аргумент $im а потом сохроняет! А мне надо чтоб она просто сохроняла без вывода в браузер! Как это зделать???
|
|
|

09.01.2009, 20:21
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Видишь второй параметр здесь?
imagejpeg($im,"./images/image.gif");
Вот он, запятой отделен:
,"./images/image.gif"
так вот, когда он есть - в браузер не выводит, просто сохраняет
кури:
http://ru2.php.net/imagegif
|
|
|

09.01.2009, 20:30
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
Сообщение от Pashkela
Видишь второй параметр здесь?
imagejpeg($im,"./images/image.gif");
Вот он, запятой отделен:
,"./images/image.gif"
так вот, когда он есть - в браузер не выводит, просто сохраняет
кури:
http://ru2.php.net/imagegif
PHP код:
<?php include("db.php");
header('Content-type: image/jpeg');
if (isset($_POST['vibor'])) { $vibor = $_POST['vibor'];}
if (isset($_POST['load'])) { $adres = $_POST['load'];}
$result1 = mysql_query("SELECT * FROM data WHERE id='$vibor'",$db);
if (!$result1)
{
exit(mysql_error());
}
if (mysql_num_rows($result1) > 0)
{
$myrow1 = mysql_fetch_array($result1);
$mas = getimagesize($adres);
$width = 215;
$heigth = $mas[1]+270;
$adres1 = "admin/".$myrow1['url'];
$im = imagecreatetruecolor($width, $heigth);
$im1 = imagecreatefromjpeg($adres);
$im2 = imagecreatefromjpeg('logo.jpg');
$im3 = imagecreatefromjpeg($adres1);
$name = "avat".$myrow1['name'];
imagecopy($im, $im2, 0, $mas[1], 0, 0, 215, 20);
imagecopy($im, $im1, 0, 0, 0, 0, 215, $mas[1]);
imagecopy($im, $im3, 0, $mas[1]+20, 0, 0, 215, 350);
imagejpeg($im,"avatar/$name");
}
else
{
exit();
}
?>
Вот мой код в браузере выводится картинка пустая с крестиком ну типа она не загрузилась! Картинка сохроняется! Как поступить?
|
|
|

09.01.2009, 20:37
|
|
Участник форума
Регистрация: 25.07.2005
Сообщений: 246
Провел на форуме: 457850
Репутация:
174
|
|
ну типа она не загрузилась!
Логично, потому что скрипт ничего не выводит. Однако он посылает браузеру информацию о том, что контент есть картинка:
PHP код:
header('Content-type: image/jpeg');
Удали эту строку - будет пустая страница.
|
|
|

09.01.2009, 20:38
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
imagejpeg($im,"../avatar/$name");
Так попробуй, и корректней еще будет память очищать после:
imagedestroy($im);
Пока вижу только неправильный синтаксис
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|