跳到主要内容

ImageModule

描述:

  提供解码编码图像数据的接口。

newImageData

类型: 函数。

描述:

  创建一个新的 ImageData 对象。

签名:

newImageData: function(width: number, height: integer, format?: ImagePixelFormat, data?: string | FileData): ImageData

参数:

参数名类型描述
widthnumberImageData 的宽度。
heightintegerImageData 的高度。
formatImagePixelFormatImageData 的像素格式。 (默认:'rgba8'。)
datastringFileData

返回值:

返回类型描述
ImageDataimageData — 新的空白 ImageData 对象。每个像素的颜色值(包括 Alpha 值!)将设置为零。

newImageData

类型: 函数。

描述:

  创建一个新的 ImageData 对象。

签名:

newImageData: function(filename: string): ImageData

参数:

参数名类型描述
filenamestring图像文件的文件名。

返回值:

返回类型描述
ImageData新的 ImageData 对象。

newImageData

类型: 函数。

描述:

  创建一个新的 ImageData 对象。

签名:

newImageData: function(data: FileData): ImageData

参数:

参数名类型描述
dataFileData要加载到 ImageData 中的数据(RGBA 字节,从左到右、从上到下)。

返回值:

返回类型描述
ImageData新的 ImageData 对象。

newCompressedData

类型: 函数。

描述:

  从压缩图像文件创建一个新的 CompressedImageData 对象。 LÖVE 支持多种压缩纹理格式,在 CompressedImageFormat 页面中列出。

签名:

newCompressedData: function(filename_or_data: string | FileData): CompressedImageData

参数:

参数名类型描述
filename_or_datastring or FileData压缩图像文件的文件名。取决于重载:包含压缩图像的 FileData。

返回值:

返回类型描述
CompressedImageData新的 CompressedImageData 对象。

isCompressed

类型: 函数。

描述:

  确定文件是否可以作为 CompressedImageData 加载。

签名:

isCompressed: function(filename_or_data: string | FileData): boolean

参数:

参数名类型描述
filename_or_datastring or FileData可能压缩的图像文件的文件名。根据重载:可能包含压缩图像的 FileData。

返回值:

返回类型描述
boolean文件是否可以作为 CompressedImageData 加载。取决于重载:FileData 是否可以作为 CompressedImageData 加载。