<span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">Hola a todos. Después de probar algunas cosas con las imagenes, tengo algunas cosas para comentar que seguro que a alguno le sirve ;).<div>
<br></div><div><b>imagecreate()</b> me crea una imagen, pero cuando pego encima otra imagen (del disco), ésta pierde calidad de una forma muy extraña (se invierten los colores, se cambian, etc).</div><div><b>imagecreatetruecolor()</b> te crea una imagen que no pasa eso de la calidad, y queda muy bien. Igualmente, a esta no le pude dar transparencia con imagecolortransparent().</div>
<div><br></div><div>Para traer una imagen del disco que sea png (con gif no se) y que tenga transparencia es:</div><div><div><span style="white-space: pre-wrap; ">        </span>$handler=<b>imagecreatefrompng(</b>$dir<b>)</b>;</div>
<div><span style="white-space: pre-wrap; ">        </span><b>imagealphablending(</b>$<b><span style="font-weight: normal; ">handler</span>,</b><font color="#009900">false</font><b>)</b>;</div><div><span style="white-space: pre-wrap; ">        </span><b>imagesavealpha(</b>$<b><span style="font-weight: normal; ">handler</span>,</b><font color="#009900">true</font><b>)</b>;</div>
</div><div><br></div><div>Pero solo me funciona con una img por script.</div><div>Si alguien sabe como hacerlo con 2 avisen ;)</div><div><br></div><div>Si a alguien le interesa bajarle la calidad a una imagen (como lo q habia preguntado) es así:</div>
<div><b>imagejpeg(</b>$handler,<font color="#009900">NULL</font>,$calidad<b>)</b>;</div><div><span style="font-family: verdana, arial, helvetica, sans-serif; border-collapse: collapse; "><b><span style="font-size: x-small; ">Calidad:</span></b><span style="font-size: x-small; "> de 0 (peor calidad, menos espacio) a 100 (mayor calidad, mayor espacio).</span></span></div>
<div><br></div><div>el NULL es por si no la quieren grabar al disco, si no va la url de destino.</div><div>Fuente: <a href="http://www.php.net/manual/en/function.imagejpeg.php" target="_blank" style="color: rgb(20, 125, 186); ">http://www.php.net/manual/en/function.imagejpeg.php</a></div>
<div><br></div><div>Ah, por último, las coordenadas de la imagen son en x e -y (como la impresora), pero la del texto es x e y (como en matematica xD).</div><div>En el ejemplo que estaba en el cuaderno, no me funciona el cambio de color de hexa a rgb:</div>
<div><br></div><div><div>$fondoGET=$_GET["bg"];</div><div>$fred=base_convert(substr($fondoGET,1,2),16,10);</div><div>$fgreen=base_convert(substr($fondoGET,3,2),16,10);</div><div>$fblue=base_convert(substr($fondoGET,5,2),16,10);</div>
</div><div><br></div><div>El ffffff me lo toma como amarillo, y así... (el negro me anda bien igual)</div><div><br></div><div>Saludos!</div></span>