示例#1
0
 public static extern int WebPPictureARGBToYUVA(WebPPicture *picture, WebPEncCSP param1);
示例#2
0
 public static extern int WebPPictureARGBToYUVADithered(WebPPicture *picture, WebPEncCSP colorspace, float dithering);
示例#3
0
 public static extern int WebPPictureInitInternal(WebPPicture *param0, int param1);
示例#4
0
 public static extern int WebPPictureImportBGRX(WebPPicture *picture, [NativeTypeName("const uint8_t *")] byte *bgrx, int bgrx_stride);
示例#5
0
 public static extern void WebPBlendAlpha(WebPPicture *pic, [NativeTypeName("uint32_t")] uint background_rgb);
示例#6
0
 public static extern void WebPCopyPixels([NativeTypeName("const struct WebPPicture *const")] WebPPicture *src, [NativeTypeName("struct WebPPicture *const")] WebPPicture *dst);
示例#7
0
 public static extern int WebPPictureCrop(WebPPicture *picture, int left, int top, int width, int height);
示例#8
0
 public static extern void WebPCleanupTransparentArea(WebPPicture *picture);
示例#9
0
 public static extern int WebPPictureCopy([NativeTypeName("const WebPPicture *")] WebPPicture *src, WebPPicture *dst);
示例#10
0
 public static extern int WebPPictureDistortion([NativeTypeName("const WebPPicture *")] WebPPicture *src, [NativeTypeName("const WebPPicture *")] WebPPicture * @ref, int metric_type, [NativeTypeName("float [5]")] float *result);
示例#11
0
 public static extern void WebPPictureFree(WebPPicture *picture);
示例#12
0
 public static extern int WebPPictureAlloc(WebPPicture *picture);
示例#13
0
 public static int WebPPictureInit(WebPPicture *picture)
 {
     return(WebPPictureInitInternal(picture, 0x020f));
 }
示例#14
0
 public static extern int WebPPictureSmartARGBToYUVA(WebPPicture *picture);
示例#15
0
 public static extern int WebPPictureView([NativeTypeName("const WebPPicture *")] WebPPicture *src, int left, int top, int width, int height, WebPPicture *dst);
示例#16
0
 public static extern int WebPPictureYUVAToARGB(WebPPicture *picture);
示例#17
0
 public static extern int WebPPictureIsView([NativeTypeName("const WebPPicture *")] WebPPicture *picture);
示例#18
0
 public static extern int WebPPictureHasTransparency([NativeTypeName("const WebPPicture *")] WebPPicture *picture);
示例#19
0
 public static extern int WebPPictureRescale(WebPPicture *pic, int width, int height);
示例#20
0
 public static extern int WebPEncode([NativeTypeName("const WebPConfig *")] WebPConfig *config, WebPPicture *picture);
示例#21
0
 public static extern int WebPPictureImportRGBX(WebPPicture *picture, [NativeTypeName("const uint8_t *")] byte *rgbx, int rgbx_stride);
示例#22
0
 public static extern int WebPGetColorPalette([NativeTypeName("const struct WebPPicture *const")] WebPPicture *pic, [NativeTypeName("uint32_t *const")] uint *palette);
示例#23
0
 public static extern int WebPMemoryWrite([NativeTypeName("const uint8_t *")] byte *data, [NativeTypeName("size_t")] UIntPtr data_size, [NativeTypeName("const WebPPicture *")] WebPPicture *picture);