Написать письмо   
 
logo
 
Snippy
Сборник
примеров кода
Спасибо комментаторам - код действительно был растянут.
Сейчас все исправил.
Читать дальше...


Пример скрипта, создающего точечную диаграмму по следующим исходным параметрам: width, height - ширина и высота изображения data.dat - файл, содержащий данные (на каждой строке два числа, разделенные точкой с запятой: первое чиcло - величина, откладываемая на горизонтальной оси, второе число откладывается на вертикальной оси).
Читать дальше...


Для удаления картинки из элемента управления, нужно вызвать функцию LoadPicture без параметров.
Читать дальше...


Создайте новый EXE-проект, на форме (From) разместите элемент PictureBox и Image. Нижеследующий код загружает изображение в PictureBox и Image из файла C:\WINDOWS\Установка.bmp.Функцию LoadPicture можно использовать для загрузки графических файлов типа *.bmp; *.gif; *.png; *.jpg; *.jpeg; *.wmf; *.emf; *.ico; *.cur во все элементы управления, у которых есть свойство Picture.
Читать дальше...


Пример показывает, как узнать, загрузилась ли картинка в браузер или нет.
Читать дальше...


Ещё один простенький скрипт. Работает со штатными средствами linux-систем.
Будет делать поиск по всем образам, которые можно примонтировать
Читать дальше...


Чтобы сделать картинку, на которой написан некий текст, не нужно даже графического редактора. Достаточно ImageMagick. Это может пригодится, например, чтобы не вывешивать e-mail в виде простого текста в веб
Читать дальше...


Как сделать видеофайл из последовательности изображений?
Это очень просто делается с помощью mencoder (входящего в проект mplayer).
Предположим, имеется набор изображений одинакового разрешения в формате JPEG:
Читать дальше...


Данный скрипт позволяет из коммандной строки за раз скачать все изображения из альбома Picasaweb в полном разрешении.
Все фотографии албома скачиваются и помещаются в текущую директорию.

Использовать так:
download-picasa-album 'ссылка-на-RSS-фид-альбома'
Читать дальше...



Программа convert позволяет автоматизировать многие операции обработки графики. В данном случае она берёт файл (большое-фото.jpg), уменьшает до размера, не превышающего 640x640 (-resize 640x640), и сохраняет в формате JPEG с уровнем качества 90% (-quality 90) уменьшенное изображение в файле уменьшенное-фото.jpg.

А если файлов много то можно сделать сделать одной командой командной оболочки выполненной в каталоге с фотографиями:
Читать дальше...


Встроенные (inline) изображения используют схему data:URI для внедрения прямо в тело веб-страницы. Как было определено в RFC 2397, такие URI предназначены для вставки небольших объектов как «непосредственные» данные. Такие объекты должны рассматриваться так же, как и любые другие внешние файлы. Использование встроенных изображений позволяет сэкономить HTTP-запросы к внешних ресурсах.

Схема data:URL
data:[<тип данных>][;base64],<данные>

Opera 7.2 , Firefox, Safari, Netscape и Mozilla поддерживают data:URI, Internet Explorer 520137 нет.
Читать дальше...


Аналог скрипта Подгружаем картинки с jQuery, только реализованный с помощью Prototype.
Работает новый скрипт точно также. Парсит CSS стили на странице, достаёт из них все картинки и подгружает их.
Читать дальше...


Все наверное сталкивались с такой ситуацией - надо показать какой нибудь модальный диалог, или lightbox. Так вот загружается этот lightbox, его уже видно, а какие нибудь картинки для бэкграунда ещё не загрузились. И пока они не загрузятся - выглядит такой lightbox тогда не очень красиво.

Решить такую проблему довольно просто. Надо чтобы браузер заранее загрузил все картинки, которые используются в CSS. Scott Jehl написал плагин для jQuery, который делает именно это.

Этот плагин парсит css и подгружает все найденные картинки. Поэтому когда картинки понадобятся - они появятся мгновенно.
Читать дальше...


Вычисляет размеры прямоугольника с горизонтальными и вертикальными сторонами, в который вписан указанный текст. Результирующий массив имеет структуру:
array(
0 => ширина прямоугольника,
1 => высота прямоугольника,
2 => смещение начальной точки по X относительно левого верхнего угла прямоугольника,
3 => смещение начальной точки по Y
)
Читать дальше...


Возвращает полноцветное изображение с текстовой надписью и сглаживанием границ текста (антиалиасинг).
Если в цвете текста или фона используется необязательное значение альфа-канала, то возвращается изображение с альфа-каналом.
При сохранении в файл в формате, который поддерживает альфа-канал (например, PNG) текст будет хорошо смотреться на фоне любого цвета.
Не используйте альфа-канал при сохранении в форматы, которые не поддерживают прозрачность!

Каждая составляющая цвета (RGB) имеет диапазон от 0 (нет цвета) до 255 (самый насыщенный).
Альфа-канал (A) имеет диапазон от 0 (полная непрозрачность) до 127 (полная прозрачность)
Для мелких шрифтов сглаживание границ работает не очень хорошо, к тому же кёрнинг (интервал между буквами) не равномерный.
Улучшить сглаживание и кёрнинг можно, увеличив размер шрифта в 2 раза и установив коэффициент масштабирования в 0.5.
Т.о. можно добиться довольно хорошего качества, подобного качеству программ типа Adobe Photoshop.
Требуется функция imageTTFSize
Читать дальше...


Функция send_thumbnail создаёт уменьшенную копию изображения $fullpath, и впихивает её в рамки $width x $height (по умолчанию 80х60). Если изображение меньше, чем указанные размеры, оно не растягивается. Также можно явно указать, нужно или нет использовать resampling (качественный способ уменьшения), используя параметр $resample (TRUE - использовать, FALSE - нет).
P.S. Данная функция будет работать с GD и GD2, не будет «вылетать» при нехватке памяти (лишь возвращает false) и использует быстрый алгоритм ресеймплинга (то есть сначала создаётся промежуточное изображение, которое было ресайзнуто быстро, а потом качественно ресайзится до конечного значения - прирост скорости может быть очень ощутимым).
Читать дальше...


Простой пример, демонстрирует как можно вывести текст на какое-нибудь изображение.
Читать дальше...


Удобный и простой скрипт позволяет создавать уменьшенные копии изображения (thumbnail) на лету.
Пример использования:
<img src="path/to/thumbnailer.php?image=image.gif&width=50&height=50" alt="" />
Читать дальше...


Этот скрипт создает средствами PHP картинку для валидации - CAPTCHA. Требуется библиотека GD. Для проверки правильности ввода пользователем данных с CAPTCHA скрипт открывает сессию и записывает значение в переменную rand_code массива $_SESSION.
Скрипт довольно прост и легко настраивается.
Читать дальше...


Отображает тип изображения: BMP, PSD, SWF, PNG, JPEG, GIF
Читать дальше...


Давайте представим, что у нас есть специальная страница, содержащая одно или несколько больших изображений, и мы хотим дать знать посетителю, что изображение загружается. Для этой цели можно было бы использовать Javascript, который выводил бы иконку предзагрузки для всех изображений, которые еще не загрузились.
Однако, у нас есть намного более простой способ достичь того же самого, особенно, если на странице выводится множество больших изображений.
Читать дальше...


Выбирает случайное изображение из папки указанной вами.
Использование : Скопируйте код в новый php файл и назовите его "randomImages.php".
Затем, как только вы захотите получить случайное изображение, используйте скрипт, но не забудьте добавить имя папки как строку: <img src=randomImages.php?folder=randomFolder02/>
Читать дальше...


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


Стандартное решение из документации по PHP.
Читать дальше...


[ 1 ] [ 2 ]