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);
}