亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? freeimageio.net.h

?? 對gif
?? H
字號:
// ==========================================================
// FreeImageIO.Net 
//
// Design and implementation by
// - Marcos Pernambuco Motta (marcos.pernambuco@gmail.com)
//
// This file is part of FreeImage 3
//
// COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTY
// OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES
// THAT THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE
// OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED
// CODE IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT
// THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY
// SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL
// PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER
// THIS DISCLAIMER.
//
// Use at your own risk!
// ==========================================================

#pragma once
#include <vcclr.h>
#include "FreeImage.h"

using namespace System;
using namespace System::IO;
using namespace System::Runtime::InteropServices;

extern "C" {
	// forward decls
	unsigned __stdcall ReadProc (void *buffer, unsigned size, unsigned count, fi_handle handle);
	unsigned __stdcall WriteProc (void *buffer, unsigned size, unsigned count, fi_handle handle);
	int      __stdcall SeekProc (fi_handle handle, long offset, int origin);
	long     __stdcall TellProc(fi_handle handle);	

	#pragma pack(push, 1)
	__nogc struct UNMANAGED_HANDLER {
		UNMANAGED_HANDLER() {
			read_proc  = &ReadProc;
			write_proc = WriteProc;
			seek_proc  = SeekProc;
			tell_proc  = TellProc;
		}
		FI_ReadProc  read_proc;     // pointer to the function used to read data
		FI_WriteProc write_proc;    // pointer to the function used to write data
		FI_SeekProc  seek_proc;     // pointer to the function used to seek
		FI_TellProc  tell_proc;     // pointer to the function used to aquire the current position
		gcroot<System::IO::Stream*> _stream;
	};
	#pragma pack(pop)
}

#define FREEIMAGE_DLL "freeimaged.dll"

namespace FreeImageIODotNet
{
	__gc public class FreeImageStream
	{	
	private:
		struct UNMANAGED_HANDLER* _pUnmanaged;
	public:			
		FreeImageStream(System::IO::Stream* stream)
		{
			FreeImage_SaveToHandle((FREE_IMAGE_FORMAT) 1,0,0,0,0);
			_pUnmanaged = new struct UNMANAGED_HANDLER;
			_pUnmanaged->_stream = stream;			
		}		
		~FreeImageStream() 
		{ 
			_pUnmanaged->_stream = NULL;
			delete _pUnmanaged;
		}

		bool SaveImage(FREE_IMAGE_FORMAT fif, unsigned int dib, int flags) {
			return (bool)FreeImage_SaveToHandle(fif,(FIBITMAP*) dib,(FreeImageIO*)_pUnmanaged,(fi_handle)_pUnmanaged,flags);
		}

		unsigned int LoadImage(FREE_IMAGE_FORMAT fif, int flags) {
			return (unsigned int)FreeImage_LoadFromHandle(fif,(FreeImageIO*)_pUnmanaged,(fi_handle)_pUnmanaged,flags);
		}		
	};
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲综合丁香婷婷六月香| 欧美一二三四在线| 精品伊人久久久久7777人| 午夜精品福利在线| 午夜精品久久久久影视| 国产毛片精品一区| 成人综合婷婷国产精品久久免费| 国产成人8x视频一区二区 | 欧美视频自拍偷拍| 在线观看亚洲专区| 欧美日韩综合在线免费观看| 欧美一级片在线观看| 精品国内片67194| 国产人成一区二区三区影院| 国产精品美女久久久久久2018| 亚洲视频一区二区在线观看| 一区二区成人在线视频| 日韩av一级片| 成人深夜福利app| 日韩一区二区三区精品视频| 亚洲图片欧美视频| 精品一区二区三区蜜桃| 欧美一区二区成人| 亚洲制服丝袜一区| 日本韩国欧美在线| 欧美成人一区二区三区片免费| 欧美高清一级片在线观看| 一区二区在线观看av| 美国十次综合导航| 色综合久久天天综合网| 精品剧情在线观看| 久久精品国产第一区二区三区| 成人国产电影网| 91麻豆精品国产91久久久久久 | 欧美精品在线一区二区| wwwwww.欧美系列| 亚洲影视在线播放| 欧美色综合网站| 天天亚洲美女在线视频| 91精品国产综合久久久蜜臀图片| 日日夜夜精品免费视频| 91蝌蚪porny九色| 久久亚洲影视婷婷| 美女视频一区在线观看| 精品久久久久久久久久久久久久久 | 欧美丰满美乳xxx高潮www| 舔着乳尖日韩一区| 日韩一区二区三区免费看| 久久99精品久久久久久久久久久久| 欧美精品一区二区三区四区| 国产成人亚洲综合色影视| 日韩久久精品一区| 亚洲自拍偷拍综合| 在线视频国内一区二区| 亚洲国产综合人成综合网站| 欧美一卡二卡三卡| 精品一区二区三区在线观看国产| 久久久久久久久久看片| 蜜桃久久久久久| 久久久激情视频| 色哟哟国产精品| 蜜桃av一区二区| 日本一区二区三区高清不卡 | 欧美zozo另类异族| 国产suv精品一区二区883| 亚洲欧美一区二区三区国产精品 | 成人avav影音| 一区二区三区在线免费视频| 欧美一区二区三区四区久久| 久久精品国产在热久久| 综合久久一区二区三区| 色婷婷一区二区三区四区| 日韩va欧美va亚洲va久久| 久久日韩精品一区二区五区| 91丝袜美腿高跟国产极品老师 | 青青草伊人久久| 99久久久久久| 日本一区二区不卡视频| 色哟哟一区二区三区| 精品亚洲欧美一区| 亚洲成人激情综合网| 91精品黄色片免费大全| 成人黄色大片在线观看| 蜜臀av性久久久久蜜臀aⅴ流畅| 中文字幕中文乱码欧美一区二区| 成人亚洲精品久久久久软件| 午夜欧美在线一二页| 国产精品黄色在线观看| 欧美久久久久久蜜桃| 国产99精品在线观看| 麻豆国产精品官网| 一区二区三区免费在线观看| 26uuu精品一区二区| 538prom精品视频线放| 成人精品视频一区二区三区| 久久se精品一区二区| 午夜视频在线观看一区二区| 中文字幕第一区第二区| 欧美电视剧在线看免费| 欧美丰满美乳xxx高潮www| 色狠狠综合天天综合综合| 国产精品影视在线观看| 中文字幕欧美一| 欧美欧美午夜aⅴ在线观看| 黄色精品一二区| 国产日韩av一区| 精品国产91久久久久久久妲己| 在线观看日韩电影| 色综合久久99| 91色|porny| 91麻豆国产福利在线观看| av色综合久久天堂av综合| 亚洲va韩国va欧美va精品| 亚洲另类春色国产| 亚洲美女屁股眼交3| 中文字幕一区二区日韩精品绯色| 国产午夜久久久久| 欧美日韩不卡在线| 欧洲亚洲精品在线| 欧美久久高跟鞋激| 欧美人动与zoxxxx乱| 欧美日韩成人一区二区| 欧美巨大另类极品videosbest| 欧美三级电影一区| 5858s免费视频成人| 欧美高清视频一二三区 | 韩国av一区二区三区在线观看| 久色婷婷小香蕉久久| 六月丁香婷婷色狠狠久久| 蜜臀精品久久久久久蜜臀| 蜜桃视频在线观看一区| 国产麻豆视频精品| aaa欧美色吧激情视频| 91传媒视频在线播放| 337p亚洲精品色噜噜噜| www成人在线观看| 国产精品久久精品日日| 亚洲国产一区二区三区青草影视 | 麻豆91在线播放免费| 国内成人自拍视频| av电影天堂一区二区在线| 欧美伊人久久大香线蕉综合69| 538在线一区二区精品国产| 久久综合色综合88| 最近中文字幕一区二区三区| 亚洲国产视频一区| 韩国毛片一区二区三区| 99精品国产视频| 欧美一级片免费看| 国产精品传媒视频| 日本成人在线不卡视频| 懂色中文一区二区在线播放| 精品视频免费看| 久久久久9999亚洲精品| 亚洲国产一区二区a毛片| 韩国午夜理伦三级不卡影院| 99re这里都是精品| 精品乱人伦小说| 亚洲精品免费一二三区| 久久www免费人成看片高清| 91小视频免费观看| 亚洲精品一区二区三区福利| 亚洲综合色婷婷| 成人听书哪个软件好| 91麻豆精品久久久久蜜臀| 久久久久9999亚洲精品| 日韩综合一区二区| 91丝袜高跟美女视频| 久久久久久久av麻豆果冻| 午夜国产不卡在线观看视频| 不卡的av网站| 久久伊人中文字幕| 天堂va蜜桃一区二区三区| 99视频超级精品| 久久久久久久精| 免费成人你懂的| 欧美日韩激情一区二区| 亚洲精品国产精品乱码不99| 国产精品99久久久| 精品捆绑美女sm三区| 日韩黄色片在线观看| 91麻豆精品在线观看| 中文一区一区三区高中清不卡| 日本欧美久久久久免费播放网| 色天使久久综合网天天| 亚洲国产成人一区二区三区| 狠狠色狠狠色综合日日91app| 欧美精选一区二区| 婷婷综合另类小说色区| 欧美视频日韩视频| 亚洲图片一区二区| 欧美日韩亚州综合| 亚洲午夜视频在线观看| 色播五月激情综合网| 亚洲人成小说网站色在线 | 国产精品色呦呦| 粉嫩av一区二区三区| 亚洲国产精品高清| 成人精品高清在线| 亚洲三级电影网站|