Difference between revisions of "BGRABitmap tutorial/ru"

From Free Pascal wiki
Jump to navigationJump to search
 
(2 intermediate revisions by 2 users not shown)
Line 9: Line 9:
 
TBGRABitmap изображения имеют функции для рисования по целочисленным координатам или с плавающей запятой.
 
TBGRABitmap изображения имеют функции для рисования по целочисленным координатам или с плавающей запятой.
  
* [[BGRABitmap tutorial 1|Установка BGRABitmap (No. 1)]]
+
* [[BGRABitmap tutorial 1/ru|Установка BGRABitmap (No. 1)]]
* [[BGRABitmap tutorial 2|Загрузка и отображение изображения (No. 2)]]
+
* [[BGRABitmap tutorial 2/ru|Загрузка и отображение изображения (No. 2)]]
 
* [[BGRABitmap tutorial 3|Рисование с помощью мыши (No. 3)]]
 
* [[BGRABitmap tutorial 3|Рисование с помощью мыши (No. 3)]]
 
* [[BGRABitmap tutorial 6|Стили линий (No. 6)]]
 
* [[BGRABitmap tutorial 6|Стили линий (No. 6)]]
Line 24: Line 24:
 
* [[BGRABitmap tutorial 5|Объединять слои пикселей (No. 5)]]
 
* [[BGRABitmap tutorial 5|Объединять слои пикселей (No. 5)]]
 
* [[BGRABitmap tutorial 8|Создавать текстуры (No. 8)]]
 
* [[BGRABitmap tutorial 8|Создавать текстуры (No. 8)]]
* [[BGRABitmap tutorial 9|Затенять по Фонгу с использованием текстур (No. 9)]]
+
* [[BGRABitmap tutorial 9/ru|Затенять по Фонгу с использованием текстур (No. 9)]]
 
* [[BGRABitmap tutorial 10|Преобразовывать текстуры (No. 10)]]
 
* [[BGRABitmap tutorial 10|Преобразовывать текстуры (No. 10)]]
 
* [[BGRABitmap tutorial 11|Использовать сканеры для объединения преобразований (No. 11)]]
 
* [[BGRABitmap tutorial 11|Использовать сканеры для объединения преобразований (No. 11)]]
Line 52: Line 52:
  
 
Other units contient low level functions, and you should not need to use them for a normal usage.
 
Other units contient low level functions, and you should not need to use them for a normal usage.
 
[[Category:Graphics]]
 
[[Category:Tutorials]]
 
[[Category:BGRABitmap]]
 
[[Category:Lazarus]]
 

Latest revision as of 20:16, 8 December 2018

Deutsch (de) English (en) español (es) français (fr) русский (ru)

Home | Tutorial 1 | Tutorial 2 | Tutorial 3 | Tutorial 4 | Tutorial 5 | Tutorial 6 | Tutorial 7 | Tutorial 8 | Tutorial 9 | Tutorial 10 | Tutorial 11 | Tutorial 12 | Tutorial 13 | Tutorial 14 | Tutorial 15 | Tutorial 16 | Edit

Добро пожаловать в набор уроков для библиотеки BGRABitmap. Вы можете просматривать уроки по номеру с помощью панели сверху или по следующим категориям:

Установка BGRABitmap и рисование основных фигур

TBGRABitmap изображения имеют функции для рисования по целочисленным координатам или с плавающей запятой.

Текстуры и сканеры

Пиксели - это таблица в памяти, содержащая значения в формате TBGRAPixel. На этом уровне мы можем выполнять различные операции:

Другие возможности рисования

Больше возможностей можно получить, если использовать другие основные функции рисования:

More

You can use BGRABitmap to improve TAChart rendering.

More classes are available (you need to create them when you need them):

  • TBGRATextEffect, in unit BGRATextFX, allows to prepare the drawing of text line, to add effects like contour and shadow.
  • TBGRALayeredBitmap, in unit BGRALayers, allow to create a multi-layered bitmap. Units BGRAPaintNet and BGRAOpenRaster contain implementations to read and write in Paint.NET format (read only) and OpenRaster format (read and write).
  • Units BGRAGradientScanner and BGRATransform contain scanners to do various effects.
  • Unit BGRAGradients contain procedures to generate gradients and TPhongShading class for Phong shading.
  • TBGRACompressableBitmap, in unit BGRACompressableBitmap, allow to store and compress images.

Other units contient low level functions, and you should not need to use them for a normal usage.