Скачать
Модули VCL\Графика

:: Меню ::
:: На главную ::
:: FAQ ::
:: Заметки ::
:: Практика ::
:: Win API ::
:: Проекты ::
:: Скачать ::
:: Секреты ::
:: Ссылки ::

:: Сервис ::
:: Написать ::

:: MVP ::

:: RSS ::

Яндекс.Метрика
PSD
Модуль позволяет загружать и отображать PSD файлы.

Пример использования:
procedure TForm1.Button1Click(Sender: TObject);
var
  r: TPSDGraphic;
begin
   r := TPSDGraphic.Create;
   r.LoadFromFile( 'c:\1.psd' );
   Image1.Picture.Bitmap.Assign( r );
   r.Free;
end;
Скачать. 3,3kb ZIP


GDIPlus
Набор модулей для работы с графической библиотекой GDI+. Архив содержит большое количество примеров.
Для корректной работы в Delphi 2009 необходимо заменить файл DirectDraw.pas из архива на файл, ссылка на который дана чуть ниже.
Скачать. 1.2mb ZIP
Скачать. 67.1kb ZIP


3DS Loader
Пример простого загрузчика моделей из 3DStudio.
Скачать. Скачать. ~166kb ZIP
3DS File Toolkit Скачать. 691kb ZIP
Демонстрационный пример Скачать. 3.6mb ZIP


3DS file loading
Модуль для загрузки 3DS файлов и 7 примеров, демонстрирующих возможности данного модуля.
Скачать. 1.2mb ZIP


Delphi/Free Pascal OpenGL Header
Заголовочный файл OpenGL для Delphi.
dglOpenGL v4.5d Скачать. 169kb ZIP
dglOpenGL net v2.0.1 Скачать. 163kb ZIP


GraphicEx v9.9
Библиотека для работы с графикой. Поддерживаются следующие форматы:
  • TIFF images (*.tif; *.tiff)
  • GFI fax images (*.fax)
  • SGI images (*.bw, *.rgb, *.rgba, *.sgi)
  • Autodesk images files (*.cel; *.pic)
  • Truevision images (*.tga; *.vst; *.icb; *.vda; *.win)
  • ZSoft Paintbrush images (*.pcx, *.pcc; *.scr)
  • Kodak Photo-CD images (*.pcd)
  • Portable pixel/gray map images (*.ppm, *.pgm, *.pbm)
  • Dr. Halo images (*.cut, *.pal)
  • CompuServe images (*.gif)
  • SGI Alias/Wavefront images (*.rla, *.rpf)
  • Standard Windows bitmap images (*.bmp, *.rle, *.dib)
  • Photoshop images (*.psd, *.pdd)
  • Paintshop Pro images (*.psp)
  • Portable network graphic images (*.png)
Скачать. (В архиве есть файл справки и демки) 461.4kb ZIP
Скачать. (Delphi 2009 - XE. Архив без файла справки и демок) 459.4kb ZIP


WaterEffect
Water Effect - Water Circle (эффект расходящихся на воде кругов).
Скачать. 1,6Mb ZIP


OpenGL header translation
Модуль для использования OpenGL с Delphi, содержит переводы gl.h, glu.h, glx.h и glext.h а также некоторые вспомогательные функции.
Скачать. 75,3kb ZIP


PngToBmp
Даже в самой последней среде Delphi операция bmp.Assign(png) работает, мягко говоря, криво.

Модуль содержит процедуру, результат работы которой - адекватно заполненный TBitmap с альфа каналом (32bit;BGRA), если присутствует прозрачность в исходном png, иначе - обычный TBitmap(24bit;BGR).

Пример использования:
uses
  {...,} Graphics, PNGImage, PngToBmp;

procedure Convert;
var
  Png: TPNGImage;
  Bmp: TBitMap;
begin
   Png := TPNGImage.Create;
   Bmp := TBitMap.Create;
   Png.LoadFromFile( 'image.png' );
   Bmp.SetSize( Png.Width, Png.Height );
 
   PngToBmp( Png, Bmp );
 
   Bmp.SaveToFile( 'image.bmp' );
   Png.Free;
   Bmp.Free;
end;
Скачать. 1kb ZIP


Модули для рисования математических формул
Архив содержит модули ExprDraw и ExprMake, которые служат для рисования математических формул. Модуль ExprDraw содержит классы, использующиеся для отображения формул. Для облегчения создания и установления взаимосвязей между классами, описанными в модуле ExprDraw (для отображения конкретной формулы), предназначен модуль ExprMake, который создаёт классы на основании символьной записи формулы. Описание модулей находится в ExprDraw.txt и ExprMake.txt соответственно. Подробнее здесь.
Скачать. 279kb ZIP


phMetadata
Модуль, предназначенный для считывания данных из файлов JPG. В архиве есть краткое описание по использованию модуля.
Скачать. 18kb ZIP


Clipper 6.4
Библиотека для построения линий и полигонов с поддержкой операций пересечения, объединения, разности.
Скачать. 1.8Mb ZIP