| 
      
      
      From: Roger B. <gr...@vi...> - 2016-07-07 21:28:35
      
     | 
| I give up, I can't figure out this Access violation. I just don't have the programming smarts to succeed at calling this function from C# to transform images. Thank's for your help and patience. I'll try my luck with some other library. MfG / Roger -----Original Message----- From: lcm...@li... [mailto:lcm...@li...] Sent: Saturday, July 2, 2016 8:01 AM To: lcm...@li... Subject: Lcms-user Digest, Vol 110, Issue 2 Send Lcms-user mailing list submissions to lcm...@li... To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/lcms-user or, via email, send a message with subject or body 'help' to lcm...@li... --------------------------------- On the one hand you can have several declarations/imports of cmsDoTransform e.g.: public static class NativeMethods { [DllImport("lcms2.dll")] public static extern void cmsDoTransform( [In] IntPtr Transform, [In] byte[] InputBuffer, [Out] byte[] OutputBuffer, [In] UInt32 Size); [DllImport("lcms2.dll")] public static extern void cmsDoTransform( [In] IntPtr Transform, [In] ushort[] InputBuffer, [Out] ushort[] OutputBuffer, [In] UInt32 Size); [DllImport("lcms2.dll")] public static extern void cmsDoTransform( [In] IntPtr Transform, [In] double[] InputBuffer, [Out] double[] OutputBuffer, [In] UInt32 Size); } |