X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Создание картинок в php
buy_link
buy_link
Topic Starter сообщение 19.12.2011, 13:22; Ответить: buy_link
Сообщение #1


Уважаемые пользователи. Прошу разобраться в следующей ситуации.

Разрабатываю интересный ресурс с генерацией картинок, код:

<?php

$image=imagecreatefrompng("123.png");

header('Content-type: image/png');
imagepng($image,$im);
imagedestroy($image);

?>


Помимо загружаемой картинки 123.png, нужно поместить еще одну сверху.


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Drupal_way
Drupal_way
сообщение 19.12.2011, 15:11; Ответить: Drupal_way
Сообщение #2


А в чем вопрос?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Electric
Electric
сообщение 19.12.2011, 15:41; Ответить: Electric
Сообщение #3


Вы делаете нечто каптча подобное? Распишите более обширно ваш вопрос.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
modelist
modelist
сообщение 19.12.2011, 15:46; Ответить: modelist
Сообщение #4


Отдается картинка как таковая:
header('Content-type: image/png');

Либо надо скреплять две картинки в одну, либо отдавать не картинку, а html-код с этой картинкой.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
buy_link
buy_link
Topic Starter сообщение 19.12.2011, 16:13; Ответить: buy_link
Сообщение #5


Скрипт должен взять картинки, одну поставить на фон, остальные поверх этого фона в определенных координатах. На выходе получим целую картинку.

Пример преобразования одной картинки в первом посте, на нее можно наложить текст, цвет... Посмотрев мануалы в google, не увидел ни чего про склеивание картинок. Есть ли альтернативный способ?

Сообщение отредактировал buy_link - 19.12.2011, 16:21


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
House
House
сообщение 19.12.2011, 16:21; Ответить: House
Сообщение #6


(buy_link @ 19.12.2011, 16:13) *
Скрипт должен взять картинки, одну поставить на фон, остальные поверх этого фона в определенных координатах. На выходе получим целую картинку.

КАПТЧА. Ну так в чем же проблема?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
buy_link
buy_link
Topic Starter сообщение 19.12.2011, 16:24; Ответить: buy_link
Сообщение #7


House, буду благодарен исходнику по склеиванию 2 и более картинок...


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
tilla
tilla
сообщение 19.12.2011, 16:36; Ответить: tilla
Сообщение #8


$image_path = "123.png";

function watermark_image($oldimage_name, $new_image_name)
/{
global $image_path;
list($owidth,$oheight) = getimagesize($oldimage_name);
$width = $height = 300;
$im = imagecreatetruecolor($width, $height);
$img_src = imagecreatefromjpeg($oldimage_name);
imagecopyresampled($im, $img_src, 0, 0, 0, 0, $width, $height, $owidth, $oheight);
$watermark = imagecreatefrompng($image_path);
list($w_width, $w_height) = getimagesize($image_path);
$pos_x = $width - $w_width;
$pos_y = $height - $w_height;
imagecopy($im, $watermark, $pos_x, $pos_y, 0, 0, $w_width, $w_height);
imagejpeg($im, $new_image_name, 100);
imagedestroy($im);
unlink($oldimage_name);
return true;
}


как-то так


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
buy_link
buy_link
Topic Starter сообщение 19.12.2011, 17:08; Ответить: buy_link
Сообщение #9


tilla, не вариант, много лишнего и просто не работает...


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
House
House
сообщение 19.12.2011, 17:19; Ответить: House
Сообщение #10


(buy_link @ 19.12.2011, 17:08) *
tilla, не вариант, много лишнего и просто не работает...

Ну, в интернете много уроков на эту тему. Посмотрите хотя бы про imagemagic он работает связкой с python, может и есть связка с php.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) как заслужить право на создание новой темы?
7 writer80 2208 12.3.2024, 22:54
автор: Lumex
Открытая тема (нет новых ответов) <Braga/> Создание Telegram-ботов, web-приложений, крипто-бирж, сайтов.
2 newbraga 1778 10.3.2024, 22:04
автор: newbraga
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3402 19.12.2023, 18:55
автор: CULA
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1242 24.11.2023, 14:46
автор: alexey
Открытая тема (нет новых ответов) Создание и ведение аккаунтов в соцсетях ("В контакте"/Telegram)
Услуги от профессионального журналиста и SMM-менеджера
2 AvtorXXX 1708 13.11.2023, 23:47
автор: AvtorXXX


 



RSS Текстовая версия Сейчас: 20.4.2024, 7:29
Дизайн