Работа с изображениями в среде разработки Lazarus 4.2
Работа с изображениями в среде разработки Lazarus 4.2
Степень завершённости урока: 25%
Статистика урока:
- Время чтения: менее 5 минут
- Уровень сложности: средний
Для работы с изображениями в среде разработки Lazarus 4.2 используется модуль Graphics (из LCL, Lazarus Component Library) и следующие классы:
- TBitmap
- TPixmap
- TPortableNetworkGraphic
- TPortableAnyMapGraphic
- TJpegImage
- TGIFImage
- TPicture
В модуле Graphics доступны следующие константы:
- bsBDiagonal
- bsClear
- bsCross
- bsDiagCross
- bsFDiagonal
- bsHorizontal
- bsImage
- bsPattern
- bsSolid
- bsVertical
- cl3DDkShadow
- cl3DFace
- cl3DHiLight
- cl3DLight
- cl3DShadow
- clActiveBorder
- clActiveCaption
- clAppWorkspace
- clAqua
- clBackground
- clBlack
- clBlue
- clBtnFace
- clBtnHighlight
- clBtnHiLight
- clBtnShadow
- clBtnText
- clCaptionText
- clColorDesktop
- clCream
- clDefault
- clDkGray
- clDontMask
- clFirstSpecialColor
- clForm
- clFuchsia
- clGradientActiveCaption
- clGradientInactiveCaption
- clGray
- clGrayText
- clGreen
- clHighlight
- clHighlightText
- clHotLight
- clInactiveBorder
- clInactiveCaption
- clInactiveCaptionText
- clInfoBk
- clInfoText
- clLime
- clLtGray
- clMaroon
- clMask
- clMedGray
- clMenu
- clMenuBar
- clMenuHighlight
- clMenuText
- clMoneyGreen
- clNavy
- clNone
- clOlive
- clPurple
- clRed
- clScrollBar
- clSilver
- clSkyBlue
- clTeal
- clWhite
- clWindow
- clWindowFrame
- clWindowText
- clYellow
- cmBlackness
- cmDstInvert
- cmMergeCopy
- cmMergePaint
- cmNotSrcCopy
- cmNotSrcErase
- cmPatCopy
- cmPatInvert
- cmPatPaint
- cmSrcAnd
- cmSrcCopy
- cmSrcErase
- cmSrcInvert
- cmSrcPaint
- cmWhiteness
- DefFontData
- ExtendedColorCount
- FontCharsets
- pecFlat
- pecRound
- pecSquare
- PIXELFORMAT_BPP
- pjsBevel
- pjsMiter
- pjsRound
- pmBlack
- pmCopy
- pmMask
- pmMaskNotPen
- pmMaskPenNot
- pmMerge
- pmMergeNotPen
- pmMergePenNot
- pmNop
- pmNot
- pmNotCopy
- pmNotMask
- pmNotMerge
- pmNotXor
- pmWhite
- pmXor
- psClear
- psDash
- psDashDot
- psDashDotDot
- psDot
- psInsideframe
- psPattern
- psSolid
- StandardColorsCount
Также в модуле Graphics доступны следующие процедуры и функции:
- AllocPatternBitmap
- Blue
- CharsetToIdent
- ClearXLFDHeight
- ClearXLFDItem
- ClearXLFDPitch
- ClearXLFDStyle
- ColorIndex
- ColorToIdent
- ColorToRGB
- ColorToString
- CreateBitmapFromFPImage
- CreateBitmapFromLazarusResource
- CreateBitmapFromResourceName
- CreateCompatibleBitmaps
- CreateGraphicFromResourceName
- DbgS
- DecColor
- ExtractFamilyFromXLFDName
- ExtractXLFDItem
- FontNameToPangoFontDescStr
- FPColorToTColor
- FPColorToTColorRef
- GetCharsetValues
- GetColorValues
- GetDefFontCharSet
- GetFontData
- GetGraphicClassForFileExtension
- GraphicExtension
- GraphicFileMask
- GraphicFilter
- Green
- IdentEntry
- IdentToCharset
- IdentToColor
- IncColor
- InvertColor
- IsFontNameXLogicalFontDesc
- IsSysColor
- LazResourceXPMToPPChar
- LoadBitmapFromLazarusResource
- LoadBitmapFromLazarusResourceHandle
- LoadCursorFromLazarusResource
- ReadXPMFromStream
- ReadXPMSize
- Red
- RedGreenBlue
- Register
- RGBToColor
- ScaleX
- ScaleY
- StringToColor
- StringToColorDef
- SysColorToSysColorIndex
- TColorToFPColor
- TestStreamIsBMP
- TestStreamIsCursor
- TestStreamIsIcon
- TestStreamIsXPM
- UpdateHandleObjects
- XLFDHeightIsSet
- XLFDNameToLogFont
- XPMToPPChar
Предложить идею по улучшению урока
Страница обновлена 9 ноября 2025 года.