最近做开发要用到UE的截图功能就顺便看了一下记录下来。具体代码

void AFP_FirstPersonGameMode::SaveScreenShot(FViewport* InViewport)

{

int32 DeltaValue = 50;

int32 MaxValue = 150;

int32 ResScale = 3;

if (InViewport->GetSizeXY().X == GScreenshotResolutionX && InViewport->GetSizeXY().Y == GScreenshotResolutionY)

{

int32 X = GScreenshotResolutionX;

int32 Y = GScreenshotResolutionY;

FIntRect InRect(0, 0, X, Y);

TArray RawData;

GetViewportScreenShot(InViewport, RawData, InRect);

for (auto& C : RawData)

{

if (C.R < 50 && C.G < 50 && C.B < 50)

{

C.R = 255;

C.G = 255;

C.B = 255;

C.A = 255;

}

else if ((FMath::Abs(C.R - C.G) < DeltaValue && FMath::Abs(C.R - C.B) &

ue4 截图_记录一下UE4截图功能相关推荐

  1. 易语言反截图_易语言高级截图-无视遮拦源码

    .版本 2 .子程序 窗口截图, 字节集, 公开, 截取指定窗口的24位图,可截取窗口中指定区域,最小化窗口或不可见窗口无法截取位图 .参数 窗口句柄, 整数型, , 欲截取窗口图片的窗口句柄 .参数 ...

  2. 双击背面截图_怎么双击背面截图

    展开全部 ios14怎么双击背面32313133353236313431303231363533e59b9ee7ad9431333433656638截屏?怎么双击背部截图?这个里面有很多的操作都很方便 ...

  3. snipaste如何滚动截图_这三款软件,满足你对截图的所有需求

    今天想推荐3款截图软件 每一款阿虚都在用 一.Snipaste 官网:https://www.snipaste.com/ 适用于Windows.Mac 目前Snipaste已有UWP版,Win10系统 ...

  4. 后台窗口截图_万人拥捧的截图软件来啦!让你的工作效率提升不止一倍!

    文章来自微信公众号:小七有料 直接进入正题,今天不野给大家分享两款截图软件--Snipaste和FastStone Capture,前者与其说是一个截图软件,我更愿意称之为贴图软件.两者都在工作中很大 ...

  5. snipaste如何滚动截图_每天都在用的QQ截图,居然升级了这么多实用功能!

    之前小叶在网上看过一个段子,说:90% 的同学打开电脑 QQ,都是为了白嫖人家的截图工具~ QQ 截图对于我而言,就像<还珠格格>一样的存在,从小伴随我长大.十几年过去了,如果要算一下按「 ...

  6. 一键生成安卓证书_【带壳截图+电影台词 生成器】

    相比复制文字信息,手机截图成了更快速便捷的信息传递方式,每天基本都要截上那么一两张,截图神器之前安哥的文章已经写过很多次(文末有文章链接).这次就推荐几个截图编辑工具,非必要,但用起来心情舒畅.01. ...

  7. [UE4][Blueprint]虚幻4实现照相机拍照功能

    [UE4][Blueprint]虚幻4实现照相机拍照功能 创建渲染目标,绘制渲染目标,创建动态材质实例,设置实例图片参数为渲染目标,setbrush 注意此函数render material材质是需要 ...

  8. android自动截图实现,Android实现截屏功能

    原标题:Android实现截屏功能 该方法主要利用SDK提供的view.getDrawingCache()方法,主要步骤如下: 设置view.setDrawingCacheEnabled(true) ...

  9. 使用微信PC端的截图dll库实现微信截图功能(C++ Builder实现)

    使用微信PC端的截图dll库实现微信截图功能(C++ Builder实现) 网上有很多文章说"使用微信PC端的截图dll库实现微信截图功能",我用node实现截图也要用一下,于是找 ...

最新文章

  1. mysql表分区占用存储_MySQL 分区分表应用场景分析和分区中可能遇到的坑点
  2. Ajax[Mount]
  3. RealSync异构热容灾解决方案
  4. Recurrent Neural Networks Tutorial, Part 1 – Introduction to RNNs
  5. hashlib 模块 摘要算法
  6. Linux有待完善的小缺陷的累记
  7. 几点减几点怎么列算式_[股票一般几点可以买入]股票缩量怎么买 | 爱淘股吧
  8. Python for循环的用法,怎么前面还有一个变量或函数?
  9. ajax json node 布尔值_ajax和axios、fetch的区别
  10. 语音识别-语音技术-自然语言处理
  11. 抛出异常关键字throw与定义异常关键字throws
  12. Auto.js 意图跳转系统大全
  13. Day 17 - YOLO 相关概念说明
  14. VUE 开发一套自己的时间轴
  15. Python计算:sympy解数学方程
  16. EWM常规开发知识汇总
  17. Spark运行环境之SparkEnv和通信工具RpcEnv
  18. 计算机毕业设计ssm临沂旅游咨询系统
  19. 红色石头十八岁的天空主题曲铃声 红色石头十八岁的天空主题曲...
  20. Yii碰到“the file or directory to be published does not exist bower/jquery/dist”

热门文章

  1. 横版java_Project4 自己用java写的横版格斗游戏 功能还不是很复杂 可以作为参考~ Other Games 其他 238万源代码下载- www.pudn.com...
  2. 足球ai_用AI指导足球
  3. 中小企业要如何解决,企业泄密发生在内部的问题
  4. vue实现购物车(简单)
  5. 电影推荐系统Sparrow Recsys源码解读——FeatureEngForRecModel部分
  6. Elasticsearch的停用词
  7. 松下FP-XH伺服控制程序,上下料整套程序
  8. Oracle中按指定字符分割字符串
  9. 如何学习SLAM(超级全面)
  10. 【物流选址】基于matlab免疫算法求解物流选址问题【含Matlab源码 020期】