先在Assets工程 里Plugins配置文件夹 放一个System.Drawing.dll动态链接库
/* ######### ############ ############# ## ########### ### ###### ##### ### ####### #### ### ########## #### #### ########### #### #### ########### ##### ##### ### ######## ##### ##### ### ######## ###### ###### ### ########### ###### ###### #### ############## ###### ####### ##################### ###### ####### ###################### ###### ####### ###### ################# ###### ####### ###### ###### ######### ###### ####### ## ###### ###### ###### ####### ###### ##### ##### ###### ##### ##### #### ##### #### ##### ### ##### ### ### # ### ### ### ## ### ### __________#_______####_______####______________ 身是菩提树,心如明镜台,时时勤拂拭,勿使惹尘埃。 我们的未来没有BUG * ============================================================================== * Filename: Instering * Created: 2017/8/1 * Author: WYC * Purpose: 打印图片 * ============================================================================== */ using UnityEngine; using System.Drawing.Printing; using System; public class DrawingTest : MonoBehaviour { private static string path = "D://UnityProgram/kinect1/Assets/AdamBieber/1.jpg"; private static int ImageCapX = 0; private static int ImageCapY = 0; private static int ImageWidth = 520; private static int ImageHight = 1314; /// <summary> /// 打印图片 /// </summary> private void btnPrint_Click() { //打印预览 PrintDocument pd = new PrintDocument(); //打印事件设置 pd.PrintPage += new PrintPageEventHandler(this.pd_PrintPage); try { pd.Print(); } catch (Exception ex) { Debug.LogError(ex.Message); } } private void pd_PrintPage(object sender, PrintPageEventArgs e) { System.Drawing.Image image = System.Drawing.Image.FromFile(path); e.Graphics.DrawImage(image, ImageCapX, ImageCapY, ImageWidth, ImageHight); } }