Подскажите, как уникализировать картинки?

1 234
icegoblin
На сайте с 20.12.2011
Offline
9
#31

Блин, самый надёжным способом всегда было создание своихкартинок/фоток. Это действительно ТАК сложно?

S
На сайте с 22.11.2006
Offline
181
#32
icegoblin:
Блин, самый надёжным способом всегда было создание своихкартинок/фоток. Это действительно ТАК сложно?

ну когда их тысячи, это сложно.

если нужно в оптовых количествах, то проще найти программиста, который напишет простенький скрипт внесения шума в фотографии, как в эффектах фотошопа

скрипт на php будет вызывается через .htaccess, поэтому самому ничего не нужно будет делать

просто заливаете неуникальные картинки на сайт и при обращении к ней htacess будет накладывать на картинку свой фильтр

если совсем туго с программированием, можно просто наложить одну фотографию на другую

пример скрипта :

DirectoryIndex index.php

<FilesMatch "\.(gif|jpg|png)$">

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -f

RewriteRule ^(.*)$ /YYYYYY/XXXX.php [T=application/x-httpd-php,L,QSA]

</FilesMatch>

сам скрипт XXXX.php , накладываемая картинка watermark.png

<?

waterMark($_SERVER['DOCUMENT_ROOT'].$_SERVER['REQUEST_URI'], "watermark.png", "bottom=5,right=5");

function waterMark($original, $watermark, $placement = 'bottom=5,right=5', $destination = null) {

$original = urldecode($original);

$info_o = @getImageSize($original);

if (!$info_o)

return false;

$info_w = @getImageSize($watermark);

if (!$info_w)

return false;

list ($vertical, $horizontal) = split(',', $placement,2);

list($vertical, $sy) = split('=', trim($vertical),2);

list($horizontal, $sx) = split('=', trim($horizontal),2);

switch (trim($vertical)) {

case 'bottom':

$y = $info_o[1] - $info_w[1] - (int)$sy;

break;

case 'middle':

$y = ceil($info_o[1]/2) - ceil($info_w[1]/2) + (int)$sy;

break;

default:

$y = (int)$sy;

break;

}

switch (trim($horizontal)) {

case 'right':

$x = $info_o[0] - $info_w[0] - (int)$sx;

break;

case 'center':

$x = ceil($info_o[0]/2) - ceil($info_w[0]/2) + (int)$sx;

break;

default:

$x = (int)$sx;

break;

}

header("Content-Type: ".$info_o['mime']);

$original = @imageCreateFromString(file_get_contents($original));

$watermark = @imageCreateFromString(file_get_contents($watermark));

$out = imageCreateTrueColor($info_o[0],$info_o[1]);

imageCopy($out, $original, 0, 0, 0, 0, $info_o[0], $info_o[1]);

//Тут задаем размер изображения в которые можно добавлять Watermark

// $info_o[0] > 250 - ширина изображения должна быть больше 250 px

// $info_o[1] > 250 - высота изображения должна быть больше 250 px

if( ($info_o[0] > 400) && ($info_o[1] > 250) )

{

imageCopy($out, $watermark, $x, $y, 0, 0, $info_w[0], $info_w[1]);

}

switch ($info_o[2]) {

case 1:

imageGIF($out);

break;

case 2:

imageJPEG($out);

break;

case 3:

imagePNG($out);

break;

}

imageDestroy($out);

imageDestroy($original);

imageDestroy($watermark);

return true;

}

?>

Playerror
На сайте с 28.09.2008
Offline
152
#33

Если сделать скрин примерно одно и того же, то картинка будет считаться уникальной ?Т.е. если делать картинки скринами вручную, то это будит уникальным или ПС будет считать это копиями ?

Если сервис www.tineye.com показывает, что нет копий, то можно быть уверенным, что картинка будет в поиске по запросу ?

V6
На сайте с 04.03.2009
Offline
147
#34

Небольшой пример. Года 1,5 назад написал статью о художниках одной из европейских стран и в качестве иллюстраций вложил в неё штук 15 картинок из инета, взятых с каких-то сайтов-галлерей. И вот уже больше года статья в топе.

А может кто подсказать, как отреагируют поисковики на размещение на моём сайте картинок из Гугли-панорама при условии, если я буду ставить на них ссылки?

1 234

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий