Показать сообщение отдельно
  #3 (permalink)  
Старый 27.07.2012, 16:25
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

// рисуем картинку
function CreateRis ($img, $x, $y){
$img = $img.'.png';
$img = imageCreateFromPng($img);
$dot = imagecolorallocate($img, 0, 255, 255);
imagestring($img, 5, $x, $y, "+", $dot);
imagePng($img);
ImageDestroy($img);
}
 
// показываем картинку
$ris = $_GET['ris'];
list($images, $x, $y) = explode(",", $ris);

ob_start(); // не даем отправить в браузер
CreateRis ($images, $x, $y);
$image_data = ob_get_contents(); // получим буфер
ob_end_clean(); // закроем сборку

echo base64_encode( $image_data ); // отдаем браузеру закодированную картинку в base64

Код в JS
success: function(data){
    $('.ds').css("background-image", "url(data:image/png;base64," + data + ")");
    },
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием