炫彩图片类

package
v0.0.0-...-50cf36d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 23, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Package imagex 图片操作.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Image

type Image struct {
	炫彩对象基类.ObjectBase
}

Image 图片操作.

func X创建并按GDI图片对象指针

func X创建并按GDI图片对象指针(GDI图片对象指针 uintptr) *Image

ff:创建并按GDI图片对象指针 pImage:GDI图片对象指针

func X创建并按SVG

func X创建并按SVG(SVG句柄 int) *Image

ff:创建并按SVG hSvg:SVG句柄

func X创建并按SVG字符串

func X创建并按SVG字符串(字符串 string) *Image

ff:创建并按SVG字符串 pString:字符串

func X创建并按SVG字符串UTF8

func X创建并按SVG字符串UTF8(字符串 string) *Image

ff:创建并按SVG字符串UTF8 pString:字符串

func X创建并按SVG字符串W

func X创建并按SVG字符串W(字符串 string) *Image

ff:创建并按SVG字符串W pString:字符串

func X创建并按SVG文件

func X创建并按SVG文件(文件名 string) *Image

ff:创建并按SVG文件 pFileName:文件名

func X创建并按ZIP

func X创建并按ZIP(ZIP压缩包文件名 string, 图片文件名 string, ZIP压缩包密码 string) *Image

ff:创建并按ZIP pPassword:ZIP压缩包密码 pFileName:图片文件名 pZipFileName:ZIP压缩包文件名

func X创建并按ZIP且指定区域

func X创建并按ZIP且指定区域(ZIP文件 string, 图片名称 string, 密码 string, 坐标x, 坐标y, 宽度, 高度 int32) *Image

ff:创建并按ZIP且指定区域 cy:高度 cx:宽度 y:坐标y x:坐标x pPassword:密码 pFileName:图片名称 pZipFileName:ZIP文件

func X创建并按ZIP且自适应

func X创建并按ZIP且自适应(ZIP压缩包文件名 string, 图片文件名 string, ZIP压缩包密码 string, 坐标x1, 坐标x2, 坐标y1, 坐标y2 int32) *Image

ff:创建并按ZIP且自适应 y2:坐标y2 y1:坐标y1 x2:坐标x2 x1:坐标x1 pPassword:ZIP压缩包密码 pFileName:图片文件名 pZipFileName:ZIP压缩包文件名

func X创建并按位图句柄

func X创建并按位图句柄(位图句柄 uintptr) *Image

ff:创建并按位图句柄 hBitmap:位图句柄

func X创建并按内存

func X创建并按内存(图片数据 []byte) *Image

ff:创建并按内存 pBuffer:图片数据

func X创建并按内存ZIP

func X创建并按内存ZIP(图片数据 []byte, 图片名称 string, zip压缩包密码 string) *Image

ff:创建并按内存ZIP pPassword:zip压缩包密码 pFileName:图片名称 data:图片数据

func X创建并按内存且指定区域

func X创建并按内存且指定区域(图片数据 []byte, 坐标x, 坐标y, 宽度, 高度 int32) *Image

ff:创建并按内存且指定区域 cy:高度 cx:宽度 y:坐标y x:坐标x pBuffer:图片数据

func X创建并按内存且自适应

func X创建并按内存且自适应(图片数据 []byte, 坐标左, 坐标上, 坐标右, 坐标下 int32) *Image

ff:创建并按内存且自适应 bottomSize:坐标下 rightSize:坐标右 topSize:坐标上 leftSize:坐标左 pBuffer:图片数据

func X创建并按句柄

func X创建并按句柄(句柄 int) *Image

ff:创建并按句柄 handle:句柄

func X创建并按图标句柄

func X创建并按图标句柄(图标句柄 uintptr) *Image

ff:创建并按图标句柄 hIcon:图标句柄

func X创建并按图标文件

func X创建并按图标文件(文件名 string) *Image

ff:创建并按图标文件 pFileName:文件名

func X创建并按图片源句柄

func X创建并按图片源句柄(图片源句柄 int) *Image

ff:创建并按图片源句柄 hImageSrc:图片源句柄

func X创建并按文件

func X创建并按文件(图片文件 string) *Image

ff:创建并按文件 pFileName:图片文件

func X创建并按文件且指定区域

func X创建并按文件且指定区域(图片文件 string, 坐标x, 坐标y, 宽度, 高度 int32) *Image

ff:创建并按文件且指定区域 cy:高度 cx:宽度 y:坐标y x:坐标x pFileName:图片文件

func X创建并按文件且自适应

func X创建并按文件且自适应(图片文件 string, 左, 上, 右, 下 int32) *Image

ff:创建并按文件且自适应 bottomSize:下 rightSize:右 topSize:上 leftSize:左 pFileName:图片文件

func X创建并按资源

func X创建并按资源(资源ID int32, 资源类型 string, 是否拉伸图片 bool, 从指定模块加载 uintptr) *Image

ff:创建并按资源 hModule:从指定模块加载 bStretch:是否拉伸图片 pType:资源类型 id:资源ID

func X创建并按资源ZIP

func X创建并按资源ZIP(RC资源ID int32, 图片文件名 string, ZIP压缩包密码 string, 模块句柄 uintptr) *Image

ff:创建并按资源ZIP hModule:模块句柄 pPassword:ZIP压缩包密码 pFileName:图片文件名 id:RC资源ID

func X创建并按资源且自适应

func X创建并按资源且自适应(资源ID int32, 资源类型 string, 左, 上, 右, 下 int32, 从指定模块加载 uintptr) *Image

ff:创建并按资源且自适应 hModule:从指定模块加载 bottomSize:下 rightSize:右 topSize:上 leftSize:左 pType:资源类型 id:资源ID

func X创建并按资源名称

func X创建并按资源名称(资源名称 string) *Image

ff:创建并按资源名称 name:资源名称

func X创建并按资源文件名

func X创建并按资源文件名(资源文件名, 资源名称 string) *Image

ff:创建并按资源文件名 name:资源名称 fileName:资源文件名

func (*Image) X判断居中

func (i *Image) X判断居中() bool

ff:判断居中

func (*Image) X判断平铺

func (i *Image) X判断平铺() bool

ff:判断平铺

func (*Image) X判断缩放

func (i *Image) X判断缩放() bool

ff:判断缩放

func (*Image) X判断自适应

func (i *Image) X判断自适应() bool

ff:判断自适应

func (*Image) X取SVG

func (i *Image) X取SVG() int

ff:取SVG

func (*Image) X取图片源

func (i *Image) X取图片源() int

ff:取图片源

func (*Image) X取宽度

func (i *Image) X取宽度() int32

ff:取宽度

func (*Image) X取引用计数

func (i *Image) X取引用计数() int32

ff:取引用计数

func (*Image) X取绘制类型

func (i *Image) X取绘制类型() 炫彩常量类.Image_Draw_Type_

ff:取绘制类型

func (*Image) X取高度

func (i *Image) X取高度() int32

ff:取高度

func (*Image) X启用居中

func (i *Image) X启用居中(是否居中显示 bool)

ff:启用居中 bCenter:是否居中显示

func (*Image) X启用自动销毁

func (i *Image) X启用自动销毁(启用自动销毁TRUE bool)

ff:启用自动销毁 bEnable:启用自动销毁TRUE

func (*Image) X启用透明色

func (i *Image) X启用透明色(启用TRUE bool)

ff:启用透明色 bEnable:启用TRUE

func (*Image) X增加引用计数

func (i *Image) X增加引用计数()

ff:增加引用计数

func (*Image) X置旋转角度

func (i *Image) X置旋转角度(选择角度 float32) float32

ff:置旋转角度 fAngle:选择角度

func (*Image) X置等分

func (i *Image) X置等分(等分数量, 索引 int32)

ff:置等分 iIndex:索引 nCount:等分数量

func (*Image) X置绘制类型

func (i *Image) X置绘制类型(图片绘制类型 炫彩常量类.Image_Draw_Type_) bool

ff:置绘制类型 nType:图片绘制类型

func (*Image) X置绘制类型自适应

func (i *Image) X置绘制类型自适应(坐标左, 坐标上, 坐标右, 坐标下 int32) bool

ff:置绘制类型自适应 bottomSize:坐标下 rightSize:坐标右 topSize:坐标上 leftSize:坐标左

func (*Image) X置缩放大小

func (i *Image) X置缩放大小(宽度, 高度 int32)

ff:置缩放大小 height:高度 width:宽度

func (*Image) X置透明色

func (i *Image) X置透明色(ABGR颜色 int)

ff:置透明色 color:ABGR颜色

func (*Image) X置透明色EX

func (i *Image) X置透明色EX(ABGR颜色 int, 透明度 byte)

ff:置透明色EX tranColor:透明度 color:ABGR颜色

func (*Image) X释放引用计数

func (i *Image) X释放引用计数()

ff:释放引用计数

func (*Image) X销毁

func (i *Image) X销毁()

ff:销毁

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL