Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Prove Yourself

GD instalada mas imagefilter() não existe

Recommended Posts

Mas a imagefilter() não é uma função da GD, e sim do PHP 5.

 

Ela USA um recurso de imagem gerado pela GD, mas em sua essência, para existir precisa do PHP 5. Verifique sua ver~soa através do phpinfo() ou através da constante PHP_VERSION.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A imagefilter é da GD sim...

Baixe o source do PHP,vá na diretoria ext e depois na diretória gd.Lá dê uma olhada no arquivo php_gd.h ou php_gd.c.

No manual ela também é listada dentro da página da GD...

---

Cara...manda o erro senão fica dificil...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fatal error: Call to undefined function imagefilter() in /var/www/atualizacao/model/UploadedImage.class.php on line 50

Linha 50

imagefilter($novaImagem, IMG_FILTER_NEGATE);
Versão 5.2.10 do PHP

Valeu gente. Obrigado até agora.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Array

(

[GD Version] => 2.0 or higher

[FreeType Support] => 1

[FreeType Linkage] => with freetype

[T1Lib Support] => 1

[GIF Read Support] => 1

[GIF Create Support] => 1

[JPG Support] => 1

[PNG Support] => 1

[WBMP Support] => 1

[XPM Support] =>

[XBM Support] =>

[JIS-mapped Japanese Font Support] =>

)

Compartilhar este post


Link para o post
Compartilhar em outros sites

talvez isso ajude em algo

 

You might want to make sure that the GD Version is bundled. I've seen installations that say GD Support is enabled but not bundled. Not sure if that makes a difference though.

referência: http://stackoverflow.com/questions/563355/fatal-error-call-to-undefined-function-imagefilter

base de pesquisa: http://www.bing.com/search?q=Fatal+error%3A+Call+to+undefined+function+imagefilter%28%29&form=QBLH&scope=web&qs=n

 

aptitude install... no Debian Linux

 

sugiro que faça a instalação manualmente

Compartilhar este post


Link para o post
Compartilhar em outros sites

hinom...instalei tudo pelo aptitude aqui e não tenho problemas.Repositórios oficiais,dist experimental.

Aqui é o Debian Sid.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha só que legal :S

<?php
echo '<pre>', print_r(get_extension_funcs('gd')), '</pre>';
?>
Resulta em
Array
(
    [0] => gd_info
    [1] => imagearc
    [2] => imageellipse
    [3] => imagechar
    [4] => imagecharup
    [5] => imagecolorat
    [6] => imagecolorallocate
    [7] => imagepalettecopy
    [8] => imagecreatefromstring
    [9] => imagecolorclosest
    [10] => imagecolorclosesthwb
    [11] => imagecolordeallocate
    [12] => imagecolorresolve
    [13] => imagecolorexact
    [14] => imagecolorset
    [15] => imagecolortransparent
    [16] => imagecolorstotal
    [17] => imagecolorsforindex
    [18] => imagecopy
    [19] => imagecopymerge
    [20] => imagecopymergegray
    [21] => imagecopyresized
    [22] => imagecreate
    [23] => imagecreatetruecolor
    [24] => imageistruecolor
    [25] => imagetruecolortopalette
    [26] => imagesetthickness
    [27] => imagefilledarc
    [28] => imagefilledellipse
    [29] => imagealphablending
    [30] => imagesavealpha
    [31] => imagecolorallocatealpha
    [32] => imagecolorresolvealpha
    [33] => imagecolorclosestalpha
    [34] => imagecolorexactalpha
    [35] => imagecopyresampled
    [36] => imagesettile
    [37] => imagesetbrush
    [38] => imagesetstyle
    [39] => imagecreatefrompng
    [40] => imagecreatefromgif
    [41] => imagecreatefromjpeg
    [42] => imagecreatefromwbmp
    [43] => imagecreatefromgd
    [44] => imagecreatefromgd2
    [45] => imagecreatefromgd2part
    [46] => imagepng
    [47] => imagegif
    [48] => imagejpeg
    [49] => imagewbmp
    [50] => imagegd
    [51] => imagegd2
    [52] => imagedestroy
    [53] => imagegammacorrect
    [54] => imagefill
    [55] => imagefilledpolygon
    [56] => imagefilledrectangle
    [57] => imagefilltoborder
    [58] => imagefontwidth
    [59] => imagefontheight
    [60] => imageinterlace
    [61] => imageline
    [62] => imageloadfont
    [63] => imagepolygon
    [64] => imagerectangle
    [65] => imagesetpixel
    [66] => imagestring
    [67] => imagestringup
    [68] => imagesx
    [69] => imagesy
    [70] => imagedashedline
    [71] => imagettfbbox
    [72] => imagettftext
    [73] => imageftbbox
    [74] => imagefttext
    [75] => imagepsloadfont
    [76] => imagepsfreefont
    [77] => imagepsencodefont
    [78] => imagepsextendfont
    [79] => imagepsslantfont
    [80] => imagepstext
    [81] => imagepsbbox
    [82] => imagetypes
    [83] => jpeg2wbmp
    [84] => png2wbmp
    [85] => image2wbmp
)
1
Ou seja, é coisa do Debian Sid.

Obrigado a todos, um abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A imagefilter é da GD sim...

Baixe o source do PHP,vá na diretoria ext e depois na diretória gd.Lá dê uma olhada no arquivo php_gd.h ou php_gd.c.

No manual ela também é listada dentro da página da GD...

---

Cara...manda o erro senão fica dificil...

 

:o

 

Desculpe pelo engano. Me ensinaram errado. :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

hinom...instalei tudo pelo aptitude aqui e não tenho problemas.Repositórios oficiais,dist experimental.

Aqui é o Debian Sid.

as respostas em assuntos em andamento são apenas hipóteses e não soluções definitivas.

 

 

Prove Yourself,

 

experimente compilar manualmente o PHP

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.