Index:GFX and Multimedia
Материал из DRKB
- Работа с графикой и мультимедиа
- GDI - графика в Delphi
- GDI+ — графическое ядро нового поколения
- Работа со звуком
- пример использования DirectSound на Delphi
- Как проиграть файл не используя MediaPlayer ?
- Как проиграть Wave-ресурс?
- Как проигрывать 2 звука одновременно?
- Как выключить звук?
- Как определить продолжительность в секундах wav файла?
- Как проиграть wave file в обратную сторону?
- Как вывести звук через звуковую карту?
- Как экстрагировать аудиодорожку из AVI файла?
- Как изменить уровень громкости микрофона?
- Как играть MIDI без медиаплеера?
- Как определить bitrate WAV файла?
- Как проиграть wav из ресурса не сохраняя его в файл?
- Как проиграть ноту?
- Изменить громкость
- Низкоуровневые процедуры обработки звука
- Как использовать в своей программе API DirectSound и DirectSound3D
- Создание пустого wav-файла
- Как получить длину wav в секундах?
- Снятие звука с микрофона, отображение звуковые данных в виде графика
- Нажатия клавиши и звук
- Изменение громкости в TMediaPlayer
- Работа с Microsoft Speech API в Delphi
- TDXSound. AudioStream, стерео эффекты
- Стандарты MIDI: GM, GS, XG, GM2
- Разные вопросы, связанные с графикой
- Как качественно увеличить изображение при помощи билинейной интерполяции
- Как поместить картинку из базы данных, например MsSQL, в компонент TIMAGE ?
- Оптимизация скинов для окошек сложной формы
- Как сделать выделение "резиновым прямоугольником"?
- Перемещать объект на сложном фоне
- Как добавить функции картографирования в приложение
- Определить формат изображения, загруженного в TMemoryStream
- Об ускорении работы с графикой
- Как определить формат изображения, загруженного в TMemoryStream?
- Как обрезать форму по рисунку?
- Двоичный файл с набором изображений
- Манипуляции с текстом
- Вывод текста на канве картинки
- Как вывести текст, написанный под углом или вращение текста
- Как нарисовать disable текст
- Как преобразовать текст в иконку?
- Вывод надписи на рабочий стол
- Как разместить прозрачную надпись на TBitmap?
- Вывод текста с эффектами
- Как выдавить текст
- Как вывести полупрозрачный текст
- Как сделать прозрачным фон текста
- Выравнивание текста по ширине
- Show a text progressiv as typed with a typewriter (horizontal/vertical)
- Анимация появления текста как при вводе
- Вертикальный текст с горизонтальной ориентацией букв
- Вывод строковой информации
- Вывод текста на канве картинки
- Как изменить фоновый цвет текста
- Эффект потухания текста
- Отображение текста с тегами форматирования
- Бегущая строка
- Работа с цветами и палитрами
- Что такое Цвет?
- Как получить hex-значение данного цвета?
- Преобразование цвета RGB из-в HLS
- Как сделать стандартные цвета в Delphi светлее или темнее
- Как преобразовать цвет в оттенки серого
- Как разбить цвет на составляющие и наоборот?
- TColor в String
- TColor в HTML Color
- String в TColor
- Смешиваем два цвета.
- Как преобразовать цвета RGB в CMYK и обратно
- Градиентная заливка и сложение цветов
- Как конвертировать RGB в TColor
- Как определить цвет код произвольной точки экрана?
- Число цветов (цветовая палитра) у данного компьютера
- Как изменить фоновый цвет текста?
- Как получить более светлый или более тёмный цвет?
- Как получить средний цвет между двумя цветами?
- Дополнительные константы цветов
- Как работать с палитрой в Delphi?
- Как найти контрастный цвет к данному?
- Как выбрать цвет пользуя TTrackBar
- Как создать цветовую палитру
- Изменение цветовой палитры изображения
- Как можно узнать количество цветов текущего режима
- Как получить цвет строки в HTML формате
- Как преобразовать шестнадцатиричный цвет HTML в TColor
- RGB в Gray
- Получить и установить системные цвета
- Функция для работы с палитрами и RGB
- Изменение палитры при выводе изображения
- Градиентная заливка?
- Инверсия цветов
- Изменение глубины цвета изображения
- Нeсколько полезных функций для работы с цветами.
- Назначение палитры Bitmap
- Работа c Canvas
- Общие проблемы работы с холстом
- Как создать временный canvas
- Как очистить canvas
- Работа с изображением в памяти
- Как быстро выводить графику?
- TCanvas и освобождение дескрипторов
- Убрать зазубринки при рисовании линий
- Перемещать объект на сложном фоне
- Карта высот картинки
- Затенить компонент
- Рисование без мерцания
- Как временно отключить перерисовку окна?
- Возможные проблемы при работе с TCanvas больших размеров
- Рисование
- Рисование линий
- Движение
- Рисование различных объектов
- Заполняем Canvas рисунком с рабочего стола, учитывая координаты
- Почему методы рисования Delphi (например MoveTo и LineTo) рисуют на один пиксел короче?
- Как быстро нарисовать тень в заданном регионе?
- Как рисовать на компоненте, если свойство Canvas недоступно?
- Рисование графов
- Рисование фрактальных графов
- Рисовать практически любую фигуру!
- Как отбрасывать тень от текста
- Градиентная заливка
- Координатная сетка
- Кораблик
- Отрисовка стрелки
- Процедура выводит на Canvas семисегментный индикатор, позволяя управлять включенными сегментами
- Рисование звёзд и многоугольников
- Рисование квадрата мышкой
- Самолет летит по небу
- Сквозь Вселенную с дополнительными возможностями
- Рисование бака с жидкостью при помощи Graphics32
- Рисование бака с жидкостью при помощи BGRABitmap
- Разные вопросы
- Общие проблемы работы с холстом
- Работа с BitMap
- Bitmap в StringGrid ячейке.
- Как использовать TImageList для рисования прозрачных картинок
- Как создать Bitmap из массива пикселей
- Как создать регион(HRNG) по маске
- Как поместить битмап в метафайл
- Как вставить растровое изображение в компонент ListBox?
- Как нарисовать радугу?
- Как из HBitmap получить адрес Bitmap в памяти?
- Bitmap.PixelFormat - подробности
- Назначение палитры Bitmap
- Загрузка Bitmap из .res без потери палитры
- Загрузка 256-цветного TBitmap
- Bitmap без формы
- Вывод изображения по маске, используется MackBlt
- Пример записи информации в битмап
- Количество уникальных цветов Bitmap
- Вставить Bitmap
- Вырезание эллиптической области на Bitmap
- Загружать большие битовые изображения с небольшим использованием памяти
- Информация о BMP-файлах
- Как из Handle битовой картинки, получить адрес битового изображения в памяти
- Как сохранить содержимое TPaintBox в BMP
- Отрисовка битового образца
- Получить Bitmap радио кнопок
- Сравнение картинок
- Порог между двумя цветами на Bitmap
- Форма окна по Bitmap
- Работа с Jpeg
- Сохранить изображение в формате JPEG
- Узнать/установить JPG resolution?
- Открыть файл JPEG
- Изменение размеров JPEG Image?
- Загрузка JPEG из ресурсов
- Как загрузить и отмасштабировать JPEGImage в TImage
- Как подгружать JPG-картинки, но чтобы они быстро отображались
- Как показать на экpане и сохранить в базе картинку формата JPEG
- Приложение для просмотра изображений JPEG и BMP
- Работа с JPEG изображением в Delphi
- Работа с GIF
- Работа с видео и анимацией
- Как экстрагировать фрейм из AVI?
- Как получить картинку с видео источника
- Как прочитать свойства видеофайла?
- Как показать видео на полном экране?
- Как сделать анимацию немерцающей
- Анимация без DirectX
- Storing/Playing an .AVI file in a database
- Плавно превратить один рисунок в другой
- Информация о AVI файле, (разбор заголовка AVI)
- Перемещать объект на сложном фоне
- Работа с метафайлами, векторыми изображениями
- Рисование в разных местах, захват изображения
- Как копировать образ экрана в файл
- Перетасовка экрана в Delphi
- Как рисовать за пределами формы
- Как рисовать в чужом окне или по всему экрану
- Можно ли из Delphi рисовать в любой части экрана или в чужом окне?
- Копирование экрана
- Как сделать прямоугольник для выделения части картинки для редактирования
- Рисование линий, Как в Paint
- Графические фильтры и эффекты
- Изменение размеров, Thumbnails, деформации, выделение части изображения
- Алгоритм качественного Resize'a, если точнее, то уменьшения
- Размер Bitmap
- How to scale bitmap by percent?
- Качественно уменьшить изображение
- Как сделать Thumbnails?
- Изменение размера
- Наклон изображения
- Растягивание изображения
- Масштабирование для Canvas
- Создание уменьшенной копии картинки
- Качественное увеличение изображения билинейной интерполяцией
- Захват части изображения
- Как сделать прямоугольник для выделения части картинки для редактирования
- Преобразование Bitmap в Region (маску для формы)
- Вращение, зеркальные преобразования
- Яркость, контраст и гамма
- Размытие и шумы, резкозть
- Работа с цветами, каналы и глубина цвета
- Dithering
- Прозрачность
- Различные эффекты
- Как создать disable битмап из обычного (emboss etc)?
- Сглаживание (anti-aliasing)
- Как работать с fade для TImage?
- Как сделать Twist / Swirl эффект
- Как сделать wipe эффект
- Конвертация bitmap to sepia or greyscale
- Эффект плавного перехода
- Spray effect
- Плавно превратить один рисунок в другой
- Эффект Блоки
- Эффект Волны (синусоидальные, вид сбоку)
- Эффект Иней (разброс)
- Эффект мозаики
- Эффект разбрызгивания (Spray)
- Подсветить изображение
- Сделать картинке 2D свертку
- Смешать два изображения
- Изменение размеров, Thumbnails, деформации, выделение части изображения
- Черчение
- DerectX, OpenGL
- DirectX
- DirectX (Игровой SDK)
- Что такое DirectShow?
- Пример использования DirectInput для опроса клавиатуры
- Пример опроса мыши методами DirectInput
- DirectX и Delphi - введение
- DirectX и Delphi
- DirectX для начинающих.
- Blitting, Спрайты и Анимация
- DXInput
- Динамическая загрузка спрайтов
- Advanced Draw
- DXPlay
- Текст с эффектами
- Delphi X
- Open GL
- OpenGL - радиальное размытие
- Экспорт анимированных 3D персонажей из 3D STUDIO MAX 3.0 для DELPHI и OpenGL
- Работа с OpenGL - Введение
- Работа с OpenGL - Минимальная программа
- GLScene
- Open GL in Delphi
- OpenGL: Каким обpазом выбиpать pазмеp шpифта
- OpenGL для начинающих
- Записать содержимое окна OpenGL в BMP файл
- Основы программирования OpenGL в Borland Delphi (Статья)
- Получение OpenGL расширений
- Использование библиотеки OpenGL
- 3d engines для Дельфи
- DirectX