Пример #1
0
 internal static void DisposeList(IntPtr list)
 {
     if (list != IntPtr.Zero)
     {
         NativePerceptualHash.DisposeList(list);
     }
 }
Пример #2
0
        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));
        }