RCLHelperCreateJpegImageBufferFrom(Byte, Single, SKFilterQuality, Int32) Method

由指定的源图像字节数据创建指定缩放比例、指定质量的 Jpeg 图像。

Definition

Namespace: QuickAdmin.RCL
Assembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 1.0.122
C#
public static byte[] CreateJpegImageBufferFrom(
	byte[] buffer,
	float scale,
	SKFilterQuality skFilterQuality = SKFilterQuality.Low,
	int jpegQuality = 100
)

Parameters

buffer  byte
源图像字节数据。
scale  float
对源图像文的缩放比例。
skFilterQuality  SKFilterQuality  (Optional)
中间操作质量参数。
jpegQuality  int  (Optional)
结果图像质量,必须为一个大于 0 小于等于 100 的值,值越大图像质量越好。

Return Value

byte
创建的 Jpeg 图像的字节数据。

Remarks

本类提供的这组 CreateJpegImageBufferFrom 方法通常用来创建用户上传图像文件的缩略图, 方法内使用了跨平台的开源图形库 SkiaSharp

Exceptions

ArgumentException无法识别 buffer 所指图像。

See Also