Форум сетевых администраторов
Показаны 26 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- Gd (http://netadmin.ws/forum/showthread.php?threadid=6496)


Помещено he][es 11-09-2003 в 12:21:

Gd

(поиском пользовался )
Хочу поставить subj. делаю ./configure
он в конце выдает:

quote:

** Configuration summary for gd 2.0.15:

Support for PNG library: yes
Support for JPEG library: no
Support for Freetype 2.x library: no
Support for Xpm library: no


А что сделать что бы jpeg : yes было?
на http://www.boutell.com/gd/manual2.0.15.html меня отослали на http://www.ijg.org/files/ за библиотекой jpegsrc.v6b.tar.gz (как я понял) я её слил, поставил:
./configure
make
make install
Делаю для gd ./configure --with-jpeg=/usr/local/bin (помоему jpegsrc.v6b.tar.gz туда встала) и в итоге получаю всё то же Support for JPEG library: no
Чего я делаю не так?

__________________
Админ - вождь Апачей...


Помещено Silencer 13-09-2003 в 07:49:

А configure про libjpeg не ругается?

__________________
Типа спициялист по елехтронной комэрцыи. Крут не по децки.


Помещено he][es 13-09-2003 в 10:23:

Silencer да вроде бы нет...
(а я его вообще ставлю??? А то кроме jpegsrc.v6b.tar.gz я ничего не нашёл...)

__________________
Админ - вождь Апачей...


Помещено Silencer 13-09-2003 в 11:10:

по идее надо именно libjpeg ставить, а не src

__________________
Типа спициялист по елехтронной комэрцыи. Крут не по децки.


Помещено he][es 13-09-2003 в 15:28:

Silencer а где взять? А то с http://www.boutell.com/gd/manual2.0.15.html меня.. (ну я писал выше...)

__________________
Админ - вождь Апачей...


Помещено Silencer 13-09-2003 в 17:47:

Оно ж в дистрибутиве. Или ты под Винду все это собираешь?

__________________
Типа спициялист по елехтронной комэрцыи. Крут не по децки.


Помещено he][es 14-09-2003 в 00:33:

Talking

Silencer аха ГЫ-ГЫ И качаю при том src.tar.gz-шки и конфигурю их и компилю тоже под винду, ну ты даёшь!!!!

__________________
Админ - вождь Апачей...


Помещено Silencer 14-09-2003 в 00:41:

Вот не лень извращаться то. Поставь VMWare и Linux туда. Куда как кошернее будет.

__________________
Типа спициялист по елехтронной комэрцыи. Крут не по децки.


Помещено he][es 14-09-2003 в 01:25:

Silencer VMWare эт чего такое???

__________________
Админ - вождь Апачей...


Помещено Silencer 14-09-2003 в 01:39:

Виртуальный комп типа. Ð_то когда заводить отдельный комп под сервер разработки нету желания или средств - ставишь софтину, она эмулирует отдельный компьютер. Ставишь туда Линукс или еще чегонить - вот те и нормальная среда для скриптов. А ставить под Вин Апач, пхп, мыскль и прочее - левые затычки по моему.

http://www.vmware.com

__________________
Типа спициялист по елехтронной комэрцыи. Крут не по децки.


Помещено he][es 14-09-2003 в 01:45:

Silencer гыгы... бред!
У меня отдельный сервак стоит, нафиг мне там чё та эмулировать?..

__________________
Админ - вождь Апачей...


Помещено Silencer 14-09-2003 в 01:57:

Интересно, ГЫГЫ, если, ГЫГЫ, у тебя, ГЫГЫ, сервак, ГЫГЫ, то фигли, ГЫГЫ, там gd, ГЫГЫ, нету? ГЫГЫГЫ.

А качать src.tar.gz можно и под винды. Так что уточнять надо о чем речь. ГЫГЫГЫ

__________________
Типа спициялист по елехтронной комэрцыи. Крут не по децки.


Помещено he][es 14-09-2003 в 02:20:

Silencer Да думал и так понятно, а нету потому чты исчё не поставил... Логично?

__________________
Админ - вождь Апачей...


Помещено he][es 26-02-2004 в 21:13:

Вообщем поставил я себе наконец то gd...
(только не думайте что я все это время с ней бился )
И у меня возник вопрос про кодировку...
Пишу по русски получаю фигню... Что делать? В чем проблема?

__________________
Админ - вождь Апачей...


Помещено Vanish 26-02-2004 в 21:25:

В дефолтовых фонтах GD, они не поддерживают кириллицу. Используй ttf фонты с поддержкой кириллицы.

__________________
No pity, no mercy, no regret.


Помещено he][es 27-02-2004 в 17:47:

Vanish а как насчет koi8-r?
Все (мои) шрифты для винды win1251 ...
Если нужна koi8-r то нужно для неё шрифты искать?

__________________
Админ - вождь Апачей...


Помещено Vanish 27-02-2004 в 19:52:

А на рисунке не один х#р какая кодировка. тебе главное русские буквы получить.

__________________
No pity, no mercy, no regret.


Помещено he][es 27-02-2004 в 21:27:

=)) ну мне же скрипту то koi8-r надо посылать! Ибо весь сайт на koi ...
Я нашёл ф-ию для преобразования, но это же не выход, и ресурсы жрёт и не в прикол все переменные перекодировать, проще шрифт взять...

__________________
Админ - вождь Апачей...


Помещено he][es 03-03-2004 в 20:18:

quote:

Warning: getimagesize(http://miss/photos/1/1.gif ): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in W:\H T M L\miss\img.php on line 84


Вот так ругается на некоторые файлы...
Др. нормально показывает, а 3и чёрный фон... В чём трабл? Привожу саму ф-ию:

PHP:

function resize_img($imgname) {
    global 
$img_type;
    
$size = getimagesize("$imgname");

$new_w = 150;
//$new_h = 350;
$new_h = $size[1]/($size[0]/$new_w);

header("Content-type: {$size['mime']}");

$dst_img=ImageCreateTruecolor($size[0],$size[1]);

if ( 
$img_type[$size[2]] == "GIF" ) { $src_img=@ImageCreateFromGif($imgname); }
elseif ( 
$img_type[$size[2]] == "JPG" ) { $src_img=@imagecreatefromjpeg($imgname); }

if ( 
$size[0] > 150 ) {  ImageCopyResized($dst_img,$src_img,0,0,0,0,$new_w,
$new_h,ImageSX($src_img),ImageSY($src_img)); }

if ( 
$img_type[$size[2]] == "GIF" ) { ImageGif($dst_img); }
elseif ( 
$img_type[$size[2]] == "JPG" ) { Imagejpeg($dst_img); }
imagedestroy($dst_img);
}

__________________
Админ - вождь Апачей...


Помещено blacki 04-03-2004 в 10:18:

he][es для преобразования пользуй iconv() - ресурсы ест не сильно.

А насчет function resize_img($imgname), какая у тебе версия PHP? Случаем не меньше 4.3.0?

__________________
Национальность - русский, вероисповедание - программист.


Помещено he][es 05-03-2004 в 09:19:

blacki нет не меньше... (4.3.2)

__________________
Админ - вождь Апачей...


Помещено he][es 08-03-2004 в 00:53:

Господа, ну посоветуйте что нибудь... А то я просто в растеряности... Что делать то?
Какая то фигня с картинками....
ОС - ХÐ_... Ð_НÐ_ 4.3.2...

__________________
Админ - вождь Апачей...


Помещено blacki 08-03-2004 в 09:04:

Можешь попробовоть exif_imagetype. Хотя не сильно поможет... Вроде как 4.3.2 этот баг исправлен. Поставь последнию версию может поможет...

__________________
Национальность - русский, вероисповедание - программист.


Помещено he][es 08-03-2004 в 11:09:

Кстати фигня: в phpinfo он говорит что 4.3.2, а в строке ошибки (где Apache/2.0.47 (Win32) PHP/4.3.4 Server at miss Port 80) что 4.3.4... (И последнее правильнее)
Т.что самая последняя стоит

__________________
Админ - вождь Апачей...


Помещено AlexKats 08-03-2004 в 13:20:

he][es
вот здесь подробно все вариации рассмотрены...
http://www.master-x.com/forum/topics/16476/

__________________
Бороться и искать, найти и перепрятать ...
Каталог развлечений Проститутки Подними ИЦ


Помещено he][es 11-03-2004 в 21:51:

"хозяйке на заметку"
Ошибка как всегда глупая...
наз-ся "смотри внимательнее!"

PHP:


if ( $size[0] > 150 ) {   imagecopyresized($dst_img,$src_img,0,0,0,0,$new_w,

$new_h,imagesx($src_img),imagesy($src_img)); }


А если меньше? То нифига... картинка не выводится
+ посмотрел интересный скрипт
(спасибо AlexKats за ссылку)
"singapore" типа альбома с предпросмотром. Ð_аботает с gd1,2,Im.Mag., и после изучения кода пришёл к выводу (может не правильному?):
для gd2 делаем так:

PHP:

$thumb 
= ImageCreateTrueColor($thumbWidth,$thumbHeight);
 
ImageCopyResampled($thumb,$image,0,0,0,0,$thumbWid
th
,$thumbHeight,$imageWidth,$imageHeight);


для gd1 так:

PHP:

$thumb 
= ImageCreate($thumbWidth,$thumbHeight);
 
ImageCopyResized($thumb,$image,0,0,0,0,$thumbWidth
,$thumbHeight,$imageWidth,$imageHeight);


а ещё для вывода GIFов там юзается ImagePNG($thumb);...
Вот такой маленький "мануальчик"

__________________
Админ - вождь Апачей...


Формат времени GMT. Текущее время 15:21.
Показаны 26 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.