Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/12/2010, 18:47
Avatar de salbatore
salbatore
 
Fecha de Ingreso: abril-2007
Ubicación: Springfield
Mensajes: 1.567
Antigüedad: 17 años
Puntos: 19
¿Es precisa la libreria GD?

Hola de nuevo a a todos,

Estoy empezando usar la libreria GD para generar un circulo. Simplemente un circulo de color cian con fondo negro.... facil de hacer...

El problema que tengo es que el circulo no se centra perfectamente. He mirado el manual y muchos ejemplos de internet pero nada... los circulos nunca los veo centrados... solo por pocos pixels... El problema es que al ser un circulo si le quitas un trozo de un lado queda de pena.

¿Que puedo hacer?... el script de abajo funciona bien... pero se come 1px... mas o menos. En la pagina del manual ponen un ejemplo... pero le dan un margen increible donde no se ve el error.

El caso es que lo hago de este modo (funciona.... pero no es preciso):

Código PHP:
$imImage imageCreateTrueColor(100100 );

// Color de fondo en RGB
    
$imFondo  imagecolorallocate$imImage255255255 );
//negro standar
    
$imRelleno imagecolorallocate$imImage123255255);
    
imagefilledellipse$imImage100/2100/2100100$imRelleno);
// Cabecera php para mostrar imagenes
    
header("Content-type: image/png",100);
// Imprimimos la imagen en PNG
    
imagepng$imImage );
// Liberamos la memoria usada para crear la imagen
    
imagedestroy$imImage ); 
He pensado en darle marge... ¿pero cuanto?... con las imagenes pequeñas aun es PEOR.

Estoy algo mosqueado... seguro que existe una solucion y todo es culpa mia... QUE SEA CULPA MIA POR FAVOR!...