Статьи
Транскрибация (расшифровка) – это метод перевода информации из аудио или видео в текстовый формат. Подход перевода звука в текст очень эффективен при документировании встречи, создания отчетов корпоративных митингов, ускорении ввода текста простой его диктовкой через аудио устройства. Цель транскрибации – перевести речь в текстовый формат, который будет понятен любому человеку. Для расшифровки аудио в текст сегодня используется профессиональный софт. О лучших программах для расшифровки аудио мы и поговорим в данной статье.
Для нанесения текста в любой кодировке и в любом языке возможно при использовании сторонних шрифтов. В реализации примера используется функция — imagettftext. Она может принимать несколько значений: размер текста в пикселях, цвет, начало текста относительно координат по осям X и Y, сам наносимый текст и самое главное, файл шрифта, который позволит наносить текст в нужной кодировке.
Ни для кого не секрет, что сайты, особенно крупные, постоянно сканируются роботами, и не только поисковыми. Зачастую спамеры собирают свои базы e-mail адресов, сканируя сайты. Чтобы это предотвратить, можно выводить e-mail пользователей не в текстовом виде, а картинкой. Для этого необходимо предварительно перевести текст в картинку, единственная проблема, возникающая при этом, это динамический размер изображения, поскольку длина e-mail всегда разная. В решении поможет, описанная в предыдущем рецепте, функция — imagettfbbox.
Иногда необходимо наложить одно изображение на другой с прозрачностью, например так называемый водяной знак.
Поможет в этом функция — imagecopy, которая копирует одно изображение на другое.
Для преобразования цветной картинки в черно-белую, необходимо создать пустой холст размером, как и исходная картинка. После этого, необходимо задать пустому изображению черно-белую (серую) палитру. И этих приготовлений остается только объединить исходное изображение с пустым холстом и вывести результат.
В рецептах приведен пример перевода кода цвета из RGB в HEX и из HEX в RGB.
При наложении маски исходное изображение будет обрезано по форме маски, в роли которой может любая картинка, допустимого формата – jpeg, jpg, png, gif. Картинка-маска должна иметь однотонный цвет в области, которая будет сохранена, например черный. А все остальное, что будет удалено, должно иметь любой другой цвет, главное не черный.
При разработке сайта мы стараемся ориентироваться не только на функционал и его возможности, а так же на дизайн. Почему в интернете одни сайты выглядят невзрачно, а другие режут глаз. Это говорит о том что дизайнер сайта мало использовал инструменты по работе с колористикой, ведь цвет - один из фундаментальных признаков, на которых основан дизайн.
Если Вы изучали справочник HTML, то наверняка обратили внимание что выше перечисленные теги это далеко не все инструменты для работы с текстом! А если Вы изучали справочник скрупулезно и пристально, то наверное заметили что некоторые теги выполняют одни и те же действия над текстом.. Например, чем отличается тег emот тега i или какая разница между b и strong ведь результат и там и там одинаков!
Так да не так.. отличия есть.. и они достаточно существенные!!..
Назначение футера заключается в том, что он «прилипает» к нижней части окна браузера. Если на странице достаточно контента, чтобы сдвинуть его, то так и будет. Но если содержимое на странице короткое, тогда футер будет висеть посередине экрана. Для того чтобы этого не происходило существует несколько способов, как прижать footer к низу экрана.
Реализация капчи с математическими функциями
Маленькая функция для генерации пароля любой длинны. Помимо длины функция может генерировать в пароле разные символы: маленькие буквы, большие буквы, цифры или комбинации символов.
Частенько наше сознание не замечает того, что замечают наши чувства. Мы можем сказать: «Да, мне это нравится», или «Да, но что-то тут не то». А что именно?
Делаем собственный генератор случайных чисел с использованием скриптового языка программирования JavaScript.
Иногда, для того чтобы разнообразить материал - интересно использовать разные трюки с его выводом в шаблоне или на странице. Например можно воспользоваться интересным решением вывода случайного текста или как в данной статье выводом случайной картинки.