Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: alienmaster en 25 Noviembre 2007, 16:56 pm



Título: Marcar Imagenes
Publicado por: alienmaster en 25 Noviembre 2007, 16:56 pm
Bueno, aquí este código, su utilidad es el añadir sobre imágenes un texto para protegerla, muy útil para que otras webs no te roben imágenes, esta programado en PHP y la librería GD. Si queréis información o ayuda con la librería GD os recomiendo Este Link. (http://www.washeebo.com/sargento)
<?
// Marcar Imagenes 1.0 - Code By aLiEnMaStEr, http://4cosas.com
$txtmarca = 'Imagen Protegida... 4Cosas.com';
if($_GET['imagen']){
    if(file_exists($_GET['imagen'])){
        header("Content-type: image/jpeg");
        $archivo = $_GET['imagen'];
        $imagen = imagecreatefromjpeg($archivo);
        $ancho = imagesx($imagen);
        $alto = imagesy($imagen);
        $negro = imagecolorallocate($imagen,0,75,127);
        $blanco = imagecolorallocate($imagen,255,255,255);
        $long = strlen($texto)*imagefontwidth(2);
        imagefilledrectangle($imagen, 0, $alto-20, $ancho, $alto, $negro);
        imagestring($imagen, 2, 2, $alto-17,$txtmarca,$blanco);
        imagejpeg($imagen);
        imagedestroy($imagen);
    }else{
        header("Content-type: image/jpeg");
        $imagen = imagecreate(100,100);
        $bg = imagecolorallocate($imagen,255,255,255);
        $negro = imagecolorallocate($imagen,0,0,0);
        imagestring($imagen,4,9,36,"Sin Imagen",$negro);
        imagejpeg($imagen);
        imagedestroy($imagen);
    }
}else{
    echo "Debe enviar una imagen desde GET. Ejmplo imagen.php?imagen=001.jpg";
}
?>