最近项目所需,需要捕抓图像并上传到服务器。
参考了别人的文章,加以改动。
写此博客以记录。
参考博客 设置全局变量
public Camera cutFrameCamer;
Rect canvas; 开始截图 canvas.Set(0, 0, Screen.width, Screen.height);//设置画布大小等于当前屏…
using UnityEngine;
using UnityEngine.SceneManagement;
using System.Collections;
using System;
using System.IO;
//截取当前摄像机捕抓的画面public void CaptureScreen(Camera c, Rect r){RenderTexture rt new RenderTexture((int)r.width, (int)r.height, 0);c.…
Electron 应用实现截图并编辑功能
Electron 应用如何实现截屏功能,有两种思路,作为一个框架是否可以通过框架实现截屏,另一种就是 javaScript 结合 html 中画布功能实现截屏。 在初步思考之后,本文优先探索使用 Electron 实现截屏…
#define WDA_NONE 0x00000000 #define WDA_MONITOR 0x00000001 #define WDA_EXCLUDEFROMCAPTURE 0x00000011 c#调用示例
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.L…
using System;
using System.IO;
using UnityEditor;
using UnityEditor.ShortcutManagement;
using UnityEngine;/// <summary>
/// 截屏工具类
/// </summary>
public static class ScreenshotUtilities
{[Shortcut("MT_Tools/Take Screenshot 1x", Ke…