Уникализация картинок

Тема в разделе "Вопросы новичков", создана пользователем BlackPawn, 18 авг 2009.

Статус темы:
Закрыта.
  1. BlackPawn

    BlackPawn Постоялец

    Регистр.:
    19 мар 2009
    Сообщения:
    75
    Симпатии:
    27
    Как сделать картинку уникальной для поисковиков? В Яндексе видно что изменение размера и добавление лого не помогает.
    Какие есть сервисы для поиска похожих картинок?
     
  2. ar4ik

    ar4ik

    Регистр.:
    26 ноя 2007
    Сообщения:
    331
    Симпатии:
    95
    http://tineye.com/
     
    BlackPawn нравится это.
  3. tatams

    tatams

    Регистр.:
    15 май 2009
    Сообщения:
    501
    Симпатии:
    84
    Тестить нужно Тинайем какие изменения палит, какие нет.
    А пробовать можно многое - из простого: ресайз + серьёзное изменение цветности и других параметров.
    Из сложного - какая-нить автонарезка+автосклейка кусков.
     
    BlackPawn нравится это.
  4. JSilver

    JSilver Постоялец

    Регистр.:
    18 апр 2006
    Сообщения:
    107
    Симпатии:
    49
    самое простое - сделать интерлейс. меняется размер+количественное соотношение цветов + минимальная ресурсоёмкость процесса ;)
    если ещё скруглить углы - то получим уникальный картинк в фирменном стиле :ay:
     
    BlackPawn нравится это.
  5. expro

    expro Постоялец

    Регистр.:
    2 мар 2009
    Сообщения:
    51
    Симпатии:
    2
    Я для себя написал скрипт, который активно использую…

    Обычно беру одну картинку и делаю из нее столько картинок, сколько страниц в доре. На каждой странице размещаю по одной уникальной картинке, и две-три картинки, которые еще размещаются на других страницах.
    #!/usr/bin/python
    # -*- coding: utf-8 -*-
    import Image, ImageFilter, ImageFont, ImageDraw, random
    def uniq_img(imgname,out:(
    im = Image.open(imgname).convert("RGB")
    m1,m2 = im.size
    size = random.randint(200,600), random.randint(100,800)
    im.thumbnail(size, Image.ANTIALIAS)
    for x in range(random.randint(3,15):(
    im = im.filter(ImageFilter.BLUR)
    draw = ImageDraw.Draw(im)
    font = ImageFont.truetype("Cambria.ttf", random.randint(10,32))
    s1 = random.randint(0,200)
    s2 = random.randint(0,200)
    draw.text((s1, s2), str(random.randint(100,25000600)), font=font)
    im.save(out, "JPEG")
    return 1
     
    BlackPawn нравится это.
  6. Dimkich

    Dimkich Постоялец

    Регистр.:
    10 июл 2007
    Сообщения:
    119
    Симпатии:
    36
    Я резал картинки на 2-4 части. Количество частей и размер картинок - всё по рандому. Был только один косяк - иногда размер части совпадает с размером баннера и фаервол у меня режет её как рекламу. Думаю у кого то из юзеров была такая же фигня. Но скорее всего определить что картинка дублированная сложновато.

    Чесно говоря не заметил, чтобы поисковикам как то это дело нравилось. По моему, им вообще как то пофиг:).

    Кому надо могу выложить скрипт на пхп
     
    BlackPawn нравится это.
  7. expro

    expro Постоялец

    Регистр.:
    2 мар 2009
    Сообщения:
    51
    Симпатии:
    2
    Реагируют… а если еще вставишь парочку видосов с ютуба, то будет ваще шикарно!
     
  8. BlackPawn

    BlackPawn Постоялец

    Регистр.:
    19 мар 2009
    Сообщения:
    75
    Симпатии:
    27
    Всем спасибо. Буду пробовать.

    Чем делаешь интерлейс? Пакетная обработка в фотошопе или что-то другое?

    Добавлено через 1 минуту
    Выложи, интересно посмотреть.
     
  9. sazuke

    sazuke Постоялец

    Регистр.:
    3 фев 2008
    Сообщения:
    54
    Симпатии:
    7
    Очень странно. Попробовал данным сервисом. Взял пару взятых с сайта картинок с измененным размером - результат 0 дублей.:p
     
  10. Rchernovol

    Rchernovol Создатель

    Регистр.:
    21 фев 2008
    Сообщения:
    16
    Симпатии:
    3
    ставить картинки побольше, чем другие сайты, и возможно яндекс вытолкнет самые большие наперед
     
Статус темы:
Закрыта.