コード例 #1
3
ファイル: Encode.cs プロジェクト: prepare/libwebp-net
 public static extern int WebPValidateConfig(ref WebPConfig config);
コード例 #2
0
ファイル: Encode.cs プロジェクト: prepare/libwebp-net
 public static extern int WebPEncode(ref WebPConfig config, ref WebPPicture picture);
コード例 #3
0
 /// <summary>
 /// This function will initialize the configuration according to a predefined
 /// set of parameters (referred to by 'preset') and a given quality factor.
 /// This function can be called as a replacement to WebPConfigInit(). Will return false in case of error.
 /// </summary>
 /// <param name="config"></param>
 /// <param name="preset"></param>
 /// <param name="quality"></param>
 /// <returns></returns>
 public static int WebPConfigPreset(ref WebPConfig config, WebPPreset preset, float quality)
 {
     return(NativeMethods.WebPConfigInitInternal(ref config, preset, quality, WEBP_ENCODER_ABI_VERSION));
 }
コード例 #4
0
ファイル: Encode.cs プロジェクト: prepare/libwebp-net
 public static extern int WebPConfigInitInternal(ref WebPConfig param0, WebPPreset param1, float param2, int param3);
コード例 #5
0
ファイル: EncodeInlines.cs プロジェクト: kblc/ExcelConverter
 /// <summary>
 /// This function will initialize the configuration according to a predefined
 /// set of parameters (referred to by 'preset') and a given quality factor.
 /// This function can be called as a replacement to WebPConfigInit(). Will return false in case of error.
 /// </summary>
 /// <param name="config"></param>
 /// <param name="preset"></param>
 /// <param name="quality"></param>
 /// <returns></returns>
 public static int WebPConfigPreset(ref WebPConfig config, WebPPreset preset, float quality)
 {
     return NativeMethods.WebPConfigInitInternal(ref config, preset, quality, WEBP_ENCODER_ABI_VERSION);
 }
コード例 #6
0
 /// <summary>
 /// Should always be called, to initialize a fresh WebPConfig structure before
 /// modification. Returns false in case of version mismatch. WebPConfigInit()
 /// must have succeeded before using the 'config' object.
 /// Note that the default values are lossless=0 and quality=75.
 /// </summary>
 /// <param name="config"></param>
 /// <returns></returns>
 public static int WebPConfigInit(ref WebPConfig config)
 {
     return(NativeMethods.WebPConfigInitInternal(ref config, WebPPreset.WEBP_PRESET_DEFAULT, 75.0f, WEBP_ENCODER_ABI_VERSION));
 }
コード例 #7
0
ファイル: EncodeInlines.cs プロジェクト: kblc/ExcelConverter
 /// <summary>
 /// Should always be called, to initialize a fresh WebPConfig structure before
 /// modification. Returns false in case of version mismatch. WebPConfigInit()
 /// must have succeeded before using the 'config' object.
 /// Note that the default values are lossless=0 and quality=75.
 /// </summary>
 /// <param name="config"></param>
 /// <returns></returns>
 public static int WebPConfigInit(ref WebPConfig config)
 {
     return NativeMethods.WebPConfigInitInternal(ref config,WebPPreset.WEBP_PRESET_DEFAULT, 75.0f, WEBP_ENCODER_ABI_VERSION);
 }
コード例 #8
0
ファイル: Encode.cs プロジェクト: prepare/libwebp-net
 public static extern int WebPEncode(ref WebPConfig config, ref WebPPicture picture);
コード例 #9
0
ファイル: Encode.cs プロジェクト: prepare/libwebp-net
 public static extern int WebPValidateConfig(ref WebPConfig config);
コード例 #10
0
ファイル: Encode.cs プロジェクト: prepare/libwebp-net
 public static extern int WebPConfigInitInternal(ref WebPConfig param0, WebPPreset param1, float param2, int param3);
コード例 #11
0
ファイル: Encode.cs プロジェクト: hrmorley34/papyruscs
 public static extern int WebPConfigLosslessPreset(ref WebPConfig config);