GD2 и Zend WinEnabler

Dr013

Новичок
GD2 и Zend WinEnabler

Конфигурация - php4.3.10 Zend WinEnabler на WinXP, модули gd(2.0.28), exif,mbstring подключены. При попытке заюзать функцию получаю: Fatal error: Call to undefined function: imagecreatefromjpeg() . function_exists тоже не видит этой функции. В чем могут быть проблемы?
 

Dr013

Новичок
конечно показывает
GD Support enabled
GD Version bundled (2.0.28 compatible)
FreeType Support enabled
FreeType Linkage with freetype
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
 

magic

lancer
Тогда должно работать. Может имя функции написано с русскими буквами?
 

Dr013

Новичок
Нет, никаких русских букв. Кстати, сейчас проверил - imagecreatefrompng и imagecreatefromgif тоже не пашут.
 

Dr013

Новичок
Пробовал ставить dll из последней версии - то же самое.
 

magic

lancer
Насколько я понимаю, dll должны быть для той же версии PHP или нет?
 

Dr013

Новичок
Как можно протестировать GD?

-~{}~ 28.11.05 18:08:

Автор оригинала: si
если убрать WinEnabler ?
просто так его не уберешь - если ничего не поможет - придется переставить php

-~{}~ 28.11.05 18:09:

Автор оригинала: magic
Насколько я понимаю, dll должны быть для той же версии PHP или нет?
сейчас как раз от родной версии.
 

magic

lancer
Можешь попробовать так:
PHP:
<?php
if (!function_exists('gd_info')) {
    echo 'gd_info() does not exists.';
} else {
    var_dump(gd_info());
}
?>
 

Dr013

Новичок
Придется. А вообще, есть у кого-нибудь положительный опыт работы с GD при установленном Win Enabler ?

-~{}~ 28.11.05 19:44:

GD заработала. Действия:
1. Сношу Studio Server, ставлю PHP 4.3.10, потом обратно studioserver с настройкой работы через существующий PHP - GD не пашет
2. Сношу опять Zend StudioServer - ура, GD работает.
3. Вручную вычищаю папку StudioServer, переставляю его - GD работает!
 

magic

lancer
Я ставил сначала PHP & MySQL, потом уже Zend Server & Studio. Рад, что у тебя получилось.
 

Dr013

Новичок
Кстати, с помощью imagecreatefromjpg делаю иконки, и иногда(в основном на светлых картинках) происходит значительное ухудшение качества. Кто-нибудь знает, как бороться?
 

magic

lancer
http://www.php.net/ImageJPEG

PHP:
bool imagejpeg ( resource image [, string filename [, int quality]] )
-~{}~ 29.11.05 14:45:

quality is optional, and ranges from 0 (worst quality, smaller file) to 100 (best quality, biggest file). The default is the default IJG quality value (about 75).
 

Dr013

Новичок
Спасибо, сейчас попробую.

-~{}~ 29.11.05 15:58:

Нет, выставил максимальное - не помогает.
 

magic

lancer
Тогда сначала imagecreatefromjpeg(), потом создаем новую картинку imagecreatetruecolor() и копируем туда Jpeg.
 
Сверху