|
|
|
|
Графика и ИгрыBitmapBitmap без формы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Эффект БлокиЭффект Волны (синусоидальные, вид сбоку)Эффект Иней (разброс)Эффект Мозаика (пикселизация)CanvasTCanvas и освобождение дескрипторовАлгоритм градиентной заливкиАнимация без DirectXВертикальный текстВозможные проблемы при работе с TCanvas больших размеровВращение объектовВывести полупрозрачный текстВывод строковой информацииВывод текста на канве картинкиВыводим цветной текст на форме под любым угломВыдавить текстДвижение окружностиЗаполняет Canvas рисунком с рабочего стола, учитывая координатыИзменить режим координатИзобразить эффект разбрызгиванияКак быстро выводить графику (a то Canvas очень медленно работает)Как быстро нарисовать тень в заданном регионеКак быстро очистить канвуКак быстро очистить канву 2Как быстро очистить канву 3Как вращать текстКак вращать текст 2Как вращать текст 3Как вывести на Canvas надпись под угломКак вывести текст с красивым обрезанием если не помещаетсяКак изменить фоновый цвет текстаКак с помощью функции Textout вывести на канве прозрачный текстКак сделать анимацию немерцающейКак сделать прозрачным фон текстаКак создать временный CanvasКарта высот картинкиКомпонент ЛинияКоординатная сеткаКорабликМасштабирование для CanvasНарисовать градиент на Canvas с произвольным количеством цветовНарисовать линию без зазубринокНарисовать линию, не используя функции LineToОтображение текста с тегами форматированияОтрисовка стрелки с заданными параметрамиПеремещать объект на сложном фонеПечать повернутого текстаПечать повернутого текста 2Печать повернутого текста 3Печать повернутого текста 4Повернуть 2D точкуПроцедура выводит на Canvas семисегментный индикатор, позволяя управлять включенными сегментамиРисование звёзд и многоугольниковРисование квадрата мышкойРисовать неактивный текстСамолет летит по небуСамый быстрый способ очистить CanvasСквозь Вселенную с дополнительными возможностямиСоздание градиентной заливкиСоздание градиентной заливкиDirectX и DelphiX Advanced DrawBlitting, Спрайты и Анимация CollisionDELPHIX - TDXSound. AudioStream, стерео эффекты DXInput DXPlayDirectX (Игровой SDK) 1-2DirectX (Игровой SDK) 3-4DirectX (Игровой SDK) 5-6DirectX (Игровой SDK) 7DirectX для начинающихDirectX для начинающих. Считывание и записьDirectX для начинающих. Часть втораяDirectX для начинающих. Часть пятаяDirectX и DelphiDirectX и 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 Система рационального создания спрайтовСоздание кнопок (не спрайтовых) для использования в игре Текст с эффектамиТуториал по DelphiXGIFКак работать с GIF файламиКак работать с GIF файлами 2Получить размер GIF-картинкиICOO сохранении иконок 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Сохранить изображение в формате JPEGMetaFileTMetaFile - ошибка при работе с памятьюКак конвертировать Bitmap в EMF (Enhanced Metafile)Как поместить Bitmap в Metafilevascript">var y5_pageId = 6259; var y5_statId = 0; document.write("Как преобразовать WMF в BMPКанва для метафайловOpenGLOpenGL - радиальное размытиеЗаписать содержимое окна 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 и OpenGLScreenSaver и ScreenMateScreenMateИнсталляция 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 файлахСписок шрифтов, совместимых одновременно с экраном и с принтеромУправление настройками шрифтаХранение стилей шрифтаЯвляется ли шрифт шрифтом с фиксированной шириной
| |
|