Versão 2.8 do Wordpress

É uma marca meio transparente que colocamos nas imagens para que elas não sejam indevidamente copiadas e/ou editadas sem os devidos créditos.

-

Muitos gostariam de inserir marcas d’água em todas as imagens que estão em seus blogs/sites, porém é um processo meio cansativo, repetitivo, espaçoso e que acabamos deixando de lado. Mããs, achei um site que explica como fazer isso por meio de php! É algo bem simples, que insere a marca d’água em cima da imagem original.

Abra sua pasta .htacess (não acha? é simples! clique aqui.) e insira ACIMA do que esta lá (se houver alguma coisa rs) este código:

RewriteRule ^(.*)wp-content/uploads/(.*) $1watermark.php?src=wp-content/uploads/$2

Então, crie na pasta principal do WP (a que contém as pastas o wp-admin, wp-content e wp-include) uma pasta com o nome watermark.php (marca d’água.php em português) com o seguinte conteúdo:

$src = $_GET['src'];

header(‘Content-type: image/jpeg’);

//this will prevent the watermark from showing up in the thumbnail images

if (eregi(“150×150″, $src)) {

$watermark = imagecreatefrompng(‘empty.png’);
} else {
$watermark = imagecreatefrompng(‘watermark.png’);
}
$watermark_width = imagesx($watermark);
$watermark_height = imagesy($watermark);
$image = imagecreatetruecolor($watermark_width, $watermark_height);
if(eregi(‘.gif’,$src)) {
$image = imagecreatefromgif($src);
}
elseif(eregi(‘.jpeg’,$src)||eregi(‘.jpg’,$src)) {
$image = imagecreatefromjpeg($src);
}
elseif(eregi(‘.png’,$src)) {
$image = imagecreatefrompng($src);
}
else {
exit(“Your image is not a gif, jpeg or png image. Sorry.”);
}
$size = getimagesize($src);
$dest_x = $size[0] – $watermark_width – 0;
$dest_y = $size[1] – $watermark_height – 0;
imagecolortransparent($watermark,imagecolorat($watermark,0,0));
imagecopyresampled($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, $watermark_width, $watermark_height);

Em seguida use o editor de imagem que quiser para criar sua marca d’água. Salve a imagem como watermark.png e coloque no mesmo lugar onde colocou a pasta watermark.php.

É necessário também criar uma imagem 1×1 chamada empty.png (vazia.png em português) para aquelas imagens pequenas, como as fotinhas dos comentários, porque uma marca d’agua nelas não ficariam tão legíveis e tal.

Bom, é isso ai!

créditos: WpGlamour