c#中如何调用API函数GdipSaveImageToStream ?
c#中如何调用API函数GdipSaveImageToStream   ?
------解决方案--------------------windows没有这个API-_-###
------解决方案--------------------Image和Stream有很好的转换啊,为什么一定要用API呢?
------解决方案--------------------是啊,API中没这个函数,这是哪里的函数啊
------解决方案--------------------不过可以用如下的声明来调用这个API: 
 [DllImport( "gdiplus.dll ", CharSet = CharSet.Unicode, SetLastError = true, ExactSpelling = true)] 
 internal static extern int GdipSaveImageToStream(IntPtr image, UnsafeNativeMethods.IStream stream, ref Guid classId, IntPtr encoderParams); 
------解决方案--------------------就有这个构造函数啊: 
 Bitmap bit = new Bitmap(stream);
------解决方案--------------------		// 
 		// 摘要: 
 		//     从指定的数据流初始化 System.Drawing.Bitmap 类的新实例。 
 		// 
 		// 参数: 
 		//   stream: 
 		//     用于加载图像的数据流。 
 		public Bitmap(Stream stream);
------解决方案--------------------lz:你这个函数是第三方的SDK吧,如果是,hbxtlhx的方法应该可以实现你的要求。。。
------解决方案--------------------觉得你最好用Image或Bitmap来和Stream交互,最好不用API