Estaba probando la librería JpGraph en un flamante Ubuntu 11.04, pero el problema es que la versión de PHP es la más nueva 5.3.3 y muchas funciones ya fueron depreciadas o por el tipo de instalación no están disponibles, como es el caso de la función imageantialias y pues nos lanza el error 25128
Lo que se debe hacer de forma rápida sin andar compilando el PHP-GD desde las sources, es comentar la linea de gd_image.inc.php
JpGraphError::RaiseL(25128);//(‘The function imageantialias() is not available in your PHP installation. Use the GD version that comes with PHP and not the standalone version.’)
Y listo! ya funciona otra vez la librería, sin antialias claro, pero funciona 🙂
Gracias por el mini HOWTO, ya que te ahorra mucho en andar bajando las source y compilarlas desde cero, solo con la modificacion de un archivo
Asi es, igual no tienes el antialias funcionando, pero jejeje si no es necesario pues para que complicarse la vida 🙂
Buenas amigos donde ubico esa linea, en que archivo.
es el archivo gd_image.inc.php, y busca donde diga algo: JpGraphError::RaiseL(25128); por ahí esta..
gracias amigos me ayudo mucho este mii tuto se les quiere desde venezuela..
Ufff…gracias por el post…solucionado!
realmente ya me tenía complicado este tema…
saludos
gracias por el aporte sin embargo seria bueno que aclararas que hay que comentar toda la función porque dentro del archivo se hace llamado a ella y no sabia si era comentar el llamado o la función en si 🙂
hola que tal a todos. me gustaria saber si alguien me pude dar una manito.
tengo instalado ubuntu 11.04, descarge jpgraph trate de probar algunos ejemplo pero no aparece nada en pantalla, luego hice unos cambios y me aparece el error 25128, hago lo que usted indican pero no tengo ningun resultado…
que mas tengo que hacer para que funcione.
Nota: tengo instalada GD.
No encuentro el archivo gd_image.inc.php y si tengo habilitado el GD :S
Alguien puede ayudarme?
Graciasssssss por esto, me salvaron la vida.
Para Adrián que preguntó hace casi un año donde está el archivo, gd_image.inc.php se encuentra junto con el resto de los archivos de las gráficas en la carpeta de jpgraph. Por lo menos el mío estaba ahi en la misma raíz de la carpeta.
Gracias de nuevo.
Gracias socios! os amo!
Util al 100%
Gracias!!!!!!
100% Efectivo. Muchas gracias
¡Muchas gracias!
Muy útil el consejo funciona perfectamente.
Excelente aporte bro, me ayudó mucho
Hola a todos, ante todo gracias x tu aporte, cool.
Lo he solucionado en gd_image.inc.php:
Línea 103:
// Should we use anti-aliasing. Note: This really slows down graphics!
function SetAntiAliasing($aFlg=true) {
$this->use_anti_aliasing = $aFlg;
if( function_exists(‘imageantialias’) ) {
imageantialias($this->img,$aFlg);
}
else {
/* COMENTAR SOLO ESTO
JpGraphError::RaiseL(25128);
*/
//(‘The function imageantialias() is not available in your PHP installation. Use the GD version that comes with PHP and not the standalone version.’)
}
}
Y las gráficas aparecen ok.
Gracias.