Descripción:
Este comodín es parecido al que redondea las esquinas de las imágenes.
La forma de uso es:
diario.jocker.php?extra=marcOval&url=[url_de_la_imagen]&grosor=[grosor_del_marco]
A continuación mostramos los apuntes asociados a este extra:
// Descripción para sindicación:
/*
[rss]<p>Este comodín es parecido al que redondea las esquinas de las imágenes.</p>
<p>La forma de uso es:</p>
<p>diario.jocker.php?extra=marcOval&url=<b>[url_de_la_imagen]</b>&grosor=<b>[grosor_del_marco]</b></p>[/rss]
*/
$foto = imagecreatefromstring(file_get_contents($_GET["url"]));
$ancho = imagesX($foto);
$alto = imagesY($foto);
$anchi = ($ancho % 2 == 1) ? $ancho : $ancho - 1;
$alti = ($alto % 2 == 1) ? $alto : $alto - 1;
$fondo = imagecolorallocate($foto, 255, 255, 255);
$mX = (int) $ancho / 2;
$mY = (int) $alto / 2;
$menor = ($mX < $mY) ? $mX : $mY;
$grueso = (isset($_GET["grosor"])) ? (int) $_GET["grosor"]: (int) ($menor / 15);
$grosor = (is_integer($grueso)) ? $grueso: (int) ($menor / 15);
$figura = imagecreatetruecolor($ancho, $alto);
$blanco = imagecolorallocate($figura, 255, 255, 255);
imagefill($figura, 0, 0, $blanco);
$negro = imagecolorallocate($figura, 0, 0, 0);
$rojo = imagecolorallocate($figura, 255, 0, 0);
imagefilledellipse($figura, $mX, $mY, $anchi, $alti, $negro);
imagefilledellipse($figura, $mX, $mY, $anchi - $grosor, $alti - $grosor, $rojo);
imagecolortransparent($figura, $rojo);
imagecopymerge($foto, $figura, 0, 0, 0, 0, $ancho, $alto, 100);
imagecolortransparent($foto, $fondo);
header("Content-Type: image/png");
imagepng($foto);
imagedestroy($figura);
imagedestroy($foto);
unset($css);
unset($body);
Este código ha sido leído en 117 ocasiones.
Esta extra aún no tiene comentarios.
Valoración de esta página: (extra.marcOval)
Listados: imágenes, categorías, etiquetas, extras | Anuarios: 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 | Otros enlaces: buscador