Example #1
0
 private void SetSrgbHuPhash(NativeChannelPerceptualHash instance)
 {
     for (var i = 0; i < 7; i++)
     {
         _srgbHuPhash[i] = instance.GetSrgbHuPhash(i);
     }
 }
 private void SetHclpHuPhash(NativeChannelPerceptualHash instance)
 {
     for (int i = 0; i < 7; i++)
     {
         _hclpHuPhash[i] = instance.GetHclpHuPhash(i);
     }
 }
Example #3
0
 internal ChannelPerceptualHash(PixelChannel channel, IntPtr instance)
     : this(channel)
 {
     NativeChannelPerceptualHash nativeInstance = new NativeChannelPerceptualHash(instance);
     SetSrgbHuPhash(nativeInstance);
     SetHclpHuPhash(nativeInstance);
     SetHash();
 }
 internal ChannelPerceptualHash(PixelChannel channel, IntPtr instance)
   : this(channel)
 {
   NativeChannelPerceptualHash nativeInstance = new NativeChannelPerceptualHash(instance);
   SetSrgbHuPhash(nativeInstance);
   SetHclpHuPhash(nativeInstance);
   SetHash();
 }
 private void SetSrgbHuPhash(NativeChannelPerceptualHash instance)
 {
   for (int i = 0; i < 7; i++)
     _SrgbHuPhash[i] = instance.GetSrgbHuPhash(i);
 }