Оптимизиран за 32-битови пикселни формати, тя осигурява бързи операции с пиксели и графични примитиви.
Graphics32 значително превъзхожда стандартните методи TBitmap / TCanvas.
Това е почти сто пъти по-бързо по отношение на достъпа на пиксел и около 2 & ndash; 5 пъти по-бързо в изготвянето линии
<силни> Характеристики :.
- < Ли> Бърз достъп по-пиксел до 100 пъти по-бързо в сравнение със стандартните TBitmap; Висока работоспособност Bitmap алфа смесване (включително един пиксел алфа смесване); Pixel, линия и полигон заглаждане с подпиксел точност (комбиниран с алфа смесване);
- Произволно полигон трансформации и персонализирани пломби;
- Bitmap повторно взимане на проби с висококачествени филтри за реконструкция (напр Lanczos, Cubic, Mitchell);
- Уникална система за растеризация състоянието на най-съвременните;
- афинни трансформации на растерни изображения: ротации, мащабиране и др със суб-пиксел точност;
- произволни проективни трансформации на растерни изображения;
- произволни ремапинг трансформации на растерни изображения (например за Увиване, Morphing);
- Гъвкаво прилагане supersampling за максимално качество на вземане на проби;
- Flicker-свободен образ, показващ компонентите с оптимизирано двойно буфериране чрез усъвършенствани MicroTiles? базирани пребоядисване оптимизатор;
- Множество customizible лесни за използване с наслагване на слоеве;
- Заключване на растерни изображения за безопасно многонишковост;
- A редактор имот за RGB и алфа канал натоварване;
- Design време на зареждане на графични формати поддържа от стандартната TPicture;
- Работи на Borland Delphi, C ++ Builder и Kylix.
Какво ново в тази версия:
- Допълнения:
- Добавена е нова ASM / (E) MMX оптимизиран ApplyBitmask рутинна за логическо (побитова) XOR / и / или операции с използване на bitmask.
- добавени нови TColor32Component basetypes за определяне компонент или компоненти комплекти (свързани известия TColor32Entry).
- Добавена е нова CopyComponents рутинна за копиране на избраните компоненти ARGB btwn растерни изображения.
- Оптимизиран TBitmap32.ResetAlpha, Invert и InvertRGB.
- Оптимизации в pamTransparentEdge свързани съчетания.
- TPatternSampler вече поддържа nonrectangular модели за вземане на проби.
- Фиксирани бъгове:
- Bugfix в MMX версия на BlockAverage, която е предизвикала нарушаване на достъп за взимане на проби.
- Фиксирана misbehvior при определянето TCustomImage32.BufferOversize собственост. Промени директно принуждават преоразмеряване на буфера.
- Фиксирана проблем Kylix компилация въведена с нова подкрепа многонишковост.
- Няколко дребни почистване на бреговата и поправки.
<> Li оптимизация:
<> Li поправки за следните грешки докладвани на тракера SourceForge: 1560912, 1556318
Коментари не е намерена