internal static void DisposeList(IntPtr list) { if (list != IntPtr.Zero) { NativePerceptualHash.DisposeList(list); } }
private static ChannelPerceptualHash CreateChannelPerceptualHash(MagickImage image, IntPtr list, PixelChannel channel) { IntPtr instance = NativePerceptualHash.GetInstance(image, list, channel); if (instance == IntPtr.Zero) { return(null); } return(new ChannelPerceptualHash(channel, instance)); }