За последние 24 часа нас посетили 47068 программистов и 1806 роботов. Сейчас ищут 967 программистов ...

проблема с imagecreate

Тема в разделе "PHP для новичков", создана пользователем mixas, 24 апр 2007.

  1. mixas

    mixas Активный пользователь

    С нами с:
    16 апр 2007
    Сообщения:
    22
    Симпатии:
    0
    всем привет

    почему у меня вот этот код не работает:
    Код (Text):
    1.  
    2. <?php
    3. header("Content-type: image/png");
    4. $im = @imagecreate(110, 20)
    5.     or die("Cannot Initialize new GD image stream");
    6. $background_color = imagecolorallocate($im, 0, 0, 0);
    7. $text_color = imagecolorallocate($im, 233, 14, 91);
    8. imagestring($im, 1, 5, 5,  "A Simple Text String", $text_color);
    9. imagepng($im);
    10. imagedestroy($im);
    11. ?>
    картинка не отображается, только "заглушка" для неё.

    спасибо
     
  2. mixas

    mixas Активный пользователь

    С нами с:
    16 апр 2007
    Сообщения:
    22
    Симпатии:
    0
    при выводе phpinfo()

    HTTP Headers Information
    Код (Text):
    1.  
    2. Accept image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
    а image/png там нету. может поэтому?
     
  3. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    что PNG Support в phpinfo говорит ;)
     
  4. mixas

    mixas Активный пользователь

    С нами с:
    16 апр 2007
    Сообщения:
    22
    Симпатии:
    0
    про PNG Support там ничего нету. как добавить?
     
  5. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    в php.ini ; перед extension=php_gd2.dll есть? Если да, то убери и перегрузи сервер
     
  6. mixas

    mixas Активный пользователь

    С нами с:
    16 апр 2007
    Сообщения:
    22
    Симпатии:
    0
    у меня ващета дебиан

    там есть закомментированное
    ;extension=gd.so
    это оно?
     
  7. simpson

    simpson Активный пользователь

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
  8. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
  9. mixas

    mixas Активный пользователь

    С нами с:
    16 апр 2007
    Сообщения:
    22
    Симпатии:
    0
    раскоментировал, перегрузил.
    не работает
     
  10. simpson

    simpson Активный пользователь

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    что не работает? какие ошибки? в phpinfo информация о GD появилась?
     
  11. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    http://php.net/gd

     
  12. mixas

    mixas Активный пользователь

    С нами с:
    16 апр 2007
    Сообщения:
    22
    Симпатии:
    0
    да, спасибо!

    как раз не хватало

    ~>apt-get install php5-gd

    теперь заработало!
     
  13. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    А вообще, надо юзать imagecreatetruecolor(), иначе качество картинки будет мягко говоря аЦтой.