Картинка из текста ● ВЕБМАСТЕРУ ● FAQZERO.COM
   ВЕБМАСТЕРУ   ●   Картинка из текста   

Иногда требуется сделать картинку или надпись из текста (другими словами из букв). Для этого можно воспользоваться приемом, описанным в этой статье.

Для начала вам необходимо подключить jquery (если он у вас до сих пор не подключен на сайте). Для этого можно использовать, например, вариант приведенный ниже. Как использовать

<script type="text/javascript" src=" https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>

На следующем шаге подключите плагин, который собственно и выполняет прорисовку. Смотрите код ниже.
  <script type="text/javascript" src="jquery.pictotxt.js"></script>

Следующий шаг : запуск плагина с параметром : image_src — ссылка на картинку*. Этот парметр обязателен.

  $(function(){
    $(".text_image").pictotxt({image_src: 'text_bg.jpg'});
  });


Генерируем текст на основе изображения. При изменении размеров блока с текстом — вызвать pictotxt еще раз.

Параметры
Опция Описание
imagesrc ссылка на картинку, со своего домена, *иначе: Security error" code: «1000, SECURITY_ERR: DOM Exception 18, etc.
filltype Заливка текста картинкой:
repeat — замостить область текста
no-repeat — не повторять фон
stretch — рястянуть по ширине\высоте области текста
invert инвертировать цвет букв относительно картинки, принимает true/false
show_img показывать картинку фоном под текстом, принимает true/false


Требования
Работает во всех браузерах с поддержкой canvas, при большом количестве буковок может призадуматься.

Скачать плагин pictotxt ↓


Пример

Здесь можно, например, использовать список ключевых слов или рекламный текст, который вам необходимо разместить на вашей странице. Или любой другой текст. Этот текст не будет виден или будет виден некотрое время, пока скрипт будет прорисовывать ваше изображение. Этот текст можно увидеть, если выделить текстовую зону. Недостаток скрипта в том, что при большом количестве букв, просисовка может занять некоторое время. При креативном подходе это можно использовать для достижения определенных целей. Еще один недостаток: надо повозиться с настройками, количеством текста и самой картинкой, чтобы все выглядело красиво. Наверное, не стоит использовать этот эффект на главных страницах сайтов, так как грузится все это приличное время. Еще один недостаток - настраивать надо сам скрипт, а это не совсем удобно, когда надо например на странице сделать два таких текстовых изображения. Комбинация различных настроек может обеспечить совсем разные эффекты.



ВЕБМАСТЕРУ ●  Просмотров [ 505 ]  ●  28.05.11


Создать сайт бесплатно Рейтинг@Mail.ru

Rambler's Top100