Главная страницаОбратная связьКарта сайта

Графика и Игры


Bitmap
Bitmap без формы
Bitmap.Scanline для PixelFormat
Вращать Bitmap вокруг точки
Вращение изображения на заданный угол
Вставить Bitmap
Вырезание эллиптической области на Bitmap
Добавление шума в изображение
Загружать большие битовые изображения с небольшим использованием памяти
Загрузка 256-цветного TBitmap
Загрузка Bitmap из .res без потери палитры
Замена всех цветов на оттенки одного
Зеркальное отражение BMP
Зеркальное отражение изображения
Изменение гаммы рисунка
Изменение контрастности изображения
Изменить размер Bitmap
Изменить цветовые каналы битового изображения
Инверсия всех цветов Bitmap
Инвертировать Bitmap
Информация о BMP-файлах
Как из Handle битовой картинки, получить адрес битового изображения в памяти
Как конвертировать bitmap в RTF код
Как нарисовать Bitmap с прозрачностью
Как повернуть Bitmap на любой угол
Как повернуть Bitmap на любой угол 2
Как поместить прозрачный текст на Canvas TBitmap
Как создать BMP из ICO
Как создать BMP из ICO 2
Как создать BMP из ICO 3
Как создать BMP из ICO 4
Как создать Bitmap из массива пикселей
Как сохранить содержимое TPaintBox в BMP
Назначение палитры Bitmap
Наклон изображения по вертикали и горизонтали
Отрисовка битового образца
Получить Bitmap радио кнопок
Попиксельное сравнение картинок
Порог между двумя цветами на Bitmap
Прозрачный Bitmap
Прозрачный растр
Растянуть растровый рисунок
Смешивание цветов рисунка с другим цветом
Создание DIB из BMP
Установка уровня прозрачности изображения
Форма окна по Bitmap
Функция возвращает колличество уникальных цветов Bitmap
Эффект Блоки
Эффект Волны (синусоидальные, вид сбоку)
Эффект Иней (разброс)
Эффект Мозаика (пикселизация)

Canvas
TCanvas и освобождение дескрипторов
Алгоритм градиентной заливки
Анимация без DirectX
Вертикальный текст
Возможные проблемы при работе с TCanvas больших размеров
Вращение объектов
Вывести полупрозрачный текст
Вывод строковой информации
Вывод текста на канве картинки
Выводим цветной текст на форме под любым углом
Выдавить текст
Движение окружности
Заполняет Canvas рисунком с рабочего стола, учитывая координаты
Изменить режим координат
Изобразить эффект разбрызгивания
Как быстро выводить графику (a то Canvas очень медленно работает)
Как быстро нарисовать тень в заданном регионе
Как быстро очистить канву
Как быстро очистить канву 2
Как быстро очистить канву 3
Как вращать текст
Как вращать текст 2
Как вращать текст 3
Как вывести на Canvas надпись под углом
Как вывести текст с красивым обрезанием если не помещается
Как изменить фоновый цвет текста
Как с помощью функции Textout вывести на канве прозрачный текст
Как сделать анимацию немерцающей
Как сделать прозрачным фон текста
Как создать временный Canvas
Карта высот картинки
Компонент Линия
Координатная сетка
Кораблик
Масштабирование для Canvas
Нарисовать градиент на Canvas с произвольным количеством цветов
Нарисовать линию без зазубринок
Нарисовать линию, не используя функции LineTo
Отображение текста с тегами форматирования
Отрисовка стрелки с заданными параметрами
Перемещать объект на сложном фоне
Печать повернутого текста
Печать повернутого текста 2
Печать повернутого текста 3
Печать повернутого текста 4
Повернуть 2D точку
Процедура выводит на Canvas семисегментный индикатор, позволяя управлять включенными сегментами
Рисование звёзд и многоугольников
Рисование квадрата мышкой
Рисовать неактивный текст
Самолет летит по небу
Самый быстрый способ очистить Canvas
Сквозь Вселенную с дополнительными возможностями
Создание градиентной заливки
Создание градиентной заливки

DirectX и DelphiX
Advanced Draw
Blitting, Спрайты и Анимация
Collision
DELPHIX - TDXSound. AudioStream, стерео эффекты
DXInput
DXPlay
DirectX (Игровой SDK) 1-2
DirectX (Игровой SDK) 3-4
DirectX (Игровой SDK) 5-6
DirectX (Игровой SDK) 7
DirectX для начинающих
DirectX для начинающих. Считывание и запись
DirectX для начинающих. Часть вторая
DirectX для начинающих. Часть пятая
DirectX и Delphi
DirectX и Delphi - введение
Анимация спрайтов
Аркадный движок
Ввыводим текст и графику, используя DelphiX
Изменение гаммы спрайта
Изучаем DelphiX - Часть 0 - Теория
Изучаем DelphiX - Часть 1 - Первая игра
Изучаем DelphiX - Часть 2 - Усложняем нашу игру
Изучаем DelphiX - Часть 3 - Крутим спрайты
Изучаем DelphiX - Часть 4 - Разбираем классы
Изучаем DelphiX - Часть 5 - AI
Изучаем DelphiX - Часть 6 - Мультиплеер
Изучаем DelphiX - Часть 7 - Звуки и музыка
Изучаем DelphiX - Часть 8 - The End
Как анимировать изображение, как пользоваться DXInput
Как заставить работать DelphiX и UnDelphiX под Delphi6
О DelphiX
Обработка событий клавиш в DelphiX
Опять шрифты. Нормальная процедура отображения графических шрифтов
Проигрывание звука, передвижение картинок и проверка их столкновения в DelphiX
Система рационального создания спрайтов
Создание кнопок (не спрайтовых) для использования в игре
Текст с эффектами
Туториал по DelphiX

GIF
Как работать с GIF файлами
Как работать с GIF файлами 2
Получить размер GIF-картинки

ICO
O сохранении иконок 32х32 в 256-цветном формате
Анимированная иконка приложения
Загрузка иконки
Извлечь иконку
Извлечь основную иконку EXE-файла
Изменение иконки приложения
Изменять иконку приложения или окна во время его работы
Как заставить приложение показывать различные иконки при различных разрешениях дисплея
Как использовать встроенные в Windows иконки в своём приложении
Как показать иконку, ассоциированную с данным типом файла
Как создать ICO из BMP
Компонент на основе TImageList позволяет использовать в приложении анимированные иконки
Объединение двух иконок
Получение иконки для зарегистрированного расширения по его имени
Получение иконки из ICO, EXE, DLL
Получение иконки из ICO, EXE, DLL 2
Получение системной иконки, ассоциированной с файлом в данной системе
Получить иконку из ярлыка
Получить иконку файла по ярлыку
Получить иконку чужого окна
Преобразование иконок в Gliph-ы
Растягивание иконки
Рисование иконки в TImage
Сравнить две иконки

JPEG
Изменить размер Jpeg и сохранить его в новый файл
Как загрузить и отмасштабировать JPEGImage в TImage
Как подгружать JPG-картинки, но чтобы они быстро отображались
Как преобразовать BMP в JPEG
Открыть файл JPEG
Подскажите как правильно показать на экpане и сохранить в базе картинку формата JPEG
Получить или установить разрешение JPEG
Преобразовать BMP в JPEG
Преобразовать JPEG в BMP
Приложение для просмотра изображений JPEG и BMP
Работа с JPEG изображением в Delphi
Работа с JPEG-изображениями
Сглажено изменять размер JPEG
Сохранить изображение в формате JPEG

MetaFile
TMetaFile - ошибка при работе с памятью
Как конвертировать Bitmap в EMF (Enhanced Metafile)
Как поместить Bitmap в Metafile
vascript">var y5_pageId = 6259; var y5_statId = 0; document.write("
Как преобразовать WMF в BMP
Канва для метафайлов

OpenGL
OpenGL - радиальное размытие
Записать содержимое окна OpenGL в BMP файл
Каким обpазом выбиpать pазмеp шpифта
Основы программирования OpenGL в Borland СBuilder и Delphi - Простейшие объекты
Основы программирования OpenGL в Borland СBuilder и Delphi - Самое начало
Получение OpenGL расширений
Прыгающая точка
Работа с OpenGL - Введение
Работа с OpenGL - Минимальная программа
Экспорт анимированных 3D персонажей из 3D STUDIO MAX 3.0 для DELPHI и OpenGL

ScreenSaver и ScreenMate
ScreenMate
Инсталляция Screen Saver
Как запустить текущий ScreenSaver
Как запустить текущий ScreenSaver 2
Как отключить хранитель экрана
Написание хранителя экрана
Пишем ScreenSaver в Delphi
Получить время задержки хранителя экрана
Получить установленный по умолчанию Screen Saver
Предотвратить Screen Saver при запуске
Создаём Screen Saver
Создание хранителя экрана (Screen Saver)
Узнать, включен ли хранитель экрана

Векторная графика
Копировать векторное изображение
Определить, установлен ли Macromedia Flash

Графика
Delphi и графика
GDI - графика в Delphi
Вывод надписи поверх всех окон
Гауссово размывание (Gaussian Blur) в Delphi
Гауссово размывание (Gaussian Blur) в Delphi (продолжение) - Создание тени у метки
Графический редактор
Изменить режим копирования изображения
Изменять графический режим
Как использовать anti-aliasing
Как нарисовать кривую Безье
Как реализовать выделение резиновым прямоугольником
Как создать регион (HRNG) по маске
Компонент градиентной раскраски областей
Кривая Гильберта
Масштабирование картинки по ширине или высоте
Нарисовать случайным образом кривую Безье
Находится ли точка внутри многоугольника
Находится ли точка внутри фигуры
Отображение ломанной линии
Плитка из картинок
Преобразование 3D-координат точки в 2D-координаты в перспективе
Пример быстрой работы с графикой
Пример быстрой работы с графикой в среде Windows без использования средств DirectX
Пример реализации резиновой нити
Проверка попадания точки в прямоугольник (TPoint в TRect)
Программа для работы с точечной графикой
Программа для рисования (Paint)
Программа для рисования 2 (Paint)
Реализация анимации без мерцания
Рисование КРИВЫХ в Delphi
Рисование КРИВЫХ в Delphi 2
Рисование без мерцания
Рисование графов
Рисование кривых по заданным точкам
Рисование фрактальных графов
Сделать немерцающей анимацию при помощи CopyRect
Создание PolyPolygon используя массив точек

Изображения
Алгоритм поворота изображения
Вращение изображения
Вращение изображения 2
Двоичный файл с набором изображений
Захват части изображения
Использовать фильтр объема для изображения
Как качественно увеличить изображение при помощи билинейной интерполяции
Как работать с Fade для TImage
Как сделать прямоугольник для выделения части картинки для редактирования
Как создать неактивное изображение из обычного (рельеф)
Качественно уменьшить изображение
Масштабирование изображения
Негатив картинки
Плавно превратить один рисунок в другой
Повернуть DIB-изображение
Подсветить изображение
Получить картинки из MessageDlg
Процедуры быстрого получения размера изображения из файлов JPG, GIF, PNG
Размыть изображение
Растягивание изображения
Сглаживание
Сделать изображение более четким
Сделать картинке 2D свертку
Смешать два изображения
Создание уменьшенной копии картинки

Картография
Базовые функции по работе со скриптами AutoCAD, вывод основных примитивов
Как добавить функции картографирования в приложение
Получение текущего чертежа из AutoCAD в формате DXF
Просто и ясно о MapInfo и Delphi - Вызов MapInfo и встраивание его в свою программу (основы интегрированной картографии)
Просто и ясно о MapInfo и Delphi - Настройка панелей и меню. Реализация собственных CallBack вызовов и обработка поступивших данных.
Просто и ясно о MapInfo и Delphi - Реализация CallBack вызовов MapInfo и перехват в собственной программе

Компоненты и Графика
Вывод текста на родительском элементе управления
Затенить компонент
Здесь был Я
Избавиться от мерцаний в DrawCell
Изображение контрола сохранить в файл
Как избежать того, что в некоторых видео режимах прозрачная часть glyphа стандартного TBitBtn становится видной
Как поместить прозрачную фоновую картинку на компонент CoolBar
Компонент для отрисовки линий
Компоненты для работы с графикой
Мерцание формы
Можно ли как-то уменьшить мерцание при перерисовке компонента
Нарисовать подсвеченный прямоугольник вокруг контрола под мышкой
Получение DC элемента управления

Создание игр
Алгоритм обхода препятствий
Видео формат для использования в играх. Со звуком формата WAV (скоро будет MP3)
Изометрия
Методы вывода спрайтов
vascript">var y5_pageId = 6259; var y5_statId = 0; document.write("
Пример создания 3D движка
Работа со спрайтами
Создание Главного Меню в Игре - Часть 1 - Кнопки и ЧекБоксы
Создание Главного Меню в Игре - Часть 2 - EDIT
Создание Миникарты к Стратегиям
оздание игры Пятнашки
Создание карты в игре методом спрайтов
Создание редактора карт в стратегиях типа WarCraft
Создание шрифтов формата BMP для использования в играх!
Статья по динамической загрузке спрайтов
Управление игрой FreeCell
Ханойская башня

Цвета и Палитра
TColor
Затемнить или осветлить цвет
Изменение цветовой палитры изображения
Как извлечь Red, Green, Blue составляющие из определённого цвета
Как конвертировать RGB в TColor
Как можно узнать количество цветов текущего режима
Как определить код цвета произвольной точки экрана
Как определить код цвета произвольной точки экрана 2
Как получить более светлый или более тёмный цвет
Как получить количество цветов в системной палитре
Как получить цвет строки в HTML формате
Как преобразовать RGB-цвет в оттенки серого
Как преобразовать цвета RGB в CMYK и обратно
Как преобразовать шестнадцатиричный цвет HTML в TColor
Как работать с палитрой в Delphi
Как сделать стандартные цвета в Delphi светлее или темнее
Как узнать количество бит в цветовой палитре
Как узнать количество бит в цветовой палитре 2
Код создания палитры
Конвертация BGR-цвета TColor в RGB-цвет HEX
Конвертация BGR-цвета TColor в RGB-цвет HEX 2
Определение кода цвета пикселя под курсором
Перевод строки HTML кода в цвет
Перевод цвета из TColor в OpenGL
Перевод цвета из TColor в OpenGL 2
Плавный переход одного цвета в другой
Получить и установить системные цвета
Получить осветлённый цвет
Получить оттенок серого из RGB-цвета
Получить прозрачный цвет
Получить текущую глубину цвета
Получить цвет обратный указанному
Преобразование цвета RGB в HLS
Преобразовать RGB в COLORREF (BGR)
Преобразовать RGB в TColor и наоборот
Работа с цветами
Смешать два цвета с использованием коэффициента прозрачности
Смешиваем два цвета
Создание и использование 256-цветной палитры
Список для выбора цвета
Установка и изменение разрешения и глубины цвета из программы
Функция для работы с палитрами и RGB
Четыре варианта извлечения RGB компонент из цвета

Шрифты
PopupComponent и шрифты
Вывод шрифтов в списке в виде самих шрифтов
Дополнительное выравнивание пропорциональных шрифтов
Изменить цвет шрифта выделенной ячейки сетки
Изменить шрифт всех контролов во время выполнения
Использовать EnumFontFamilies
Использовать незарегистрированные типы шрифтов
Как выяснить установлены ли в системе шрифты TrueType
Как добавить True Type шрифт в систему
Как инсталлировать во время работы программы свои шрифты
Как приложению воспользоваться своими шрифтами
Какой шрифт установлен (крупный или мелкий)
Масштабирование размера формы и размера шрифтов
Отображение списка шрифтов
Получение информации о системных шрифтах
Получить свойство шрифта по его дескриптору
Получить список CharSets, поддерживаемых шрифтом
Получить шрифт системного меню
Различные разрешения - различные размеры шрифтов
Свойства шрифта Style и Color в виде строки
Создание шрифта
Сохранение параметров шрифта в INI-файле
Сохранить шрифт в реестр или в поток
Сохраняем и загружаем TFont и INI файлах
Список шрифтов, совместимых одновременно с экраном и с принтером
Управление настройками шрифта
Хранение стилей шрифта
Является ли шрифт шрифтом с фиксированной шириной

Copyright © 2000-2010 Дискета.info

Норковые шубы от меховой фабрики - шуба норковая . Женская одежда: Меха и кожа.
Электронная коммерция Как начать - электронные замки . Отель Замок. Отзывы.