电脑截全屏怎么截?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了电脑截全屏怎么截?相关的知识,希望对你有一定的参考价值。
参考技术A 问题一:电脑怎么截图啊 截图键就是“print screen sysrq”键。在中间一排小键盘的左上方区域。具体使用方式为:在你想截取的当前画面按一下print screen sysrq键(效果为全屏截图),然后开始-所有程序-附件-画图(就是调出画图板),选择上方第2项“编辑”,然后“粘贴”。现在你截的图已经在画图板上了。然后保存下来即可。
这是你截你此刻屏幕桌面,打开的所有的图,按住ALT+print screen sysrq键,就是截最上面的窗口的图。
其实不清楚,可以用QQ来截图,也比较方便的。
VISTA用户,在开始-附件中就带有‘截图’的工具
问题二:电脑如何截取全屏 键盘上有个hPrtSc SysRq,在右上角,按一下就可以截屏,在你需要的地方,右击--粘贴
问题三:截取电脑全屏,使用什么快捷键? 键盘上的print screendelete的上面的上面一个
呵呵
如果是要截窗口就先按住alt
问题四:键盘上按什么键是截窗口和全屏截图的? 全屏截图最简单的方法,按Print Screen(F12键后面的),就可以截取整个屏幕到剪切板,然后打开画图或者你要粘贴的地方,ctrl+V;
窗口截屏,按Alt+Print Screen,可以截取当前活动窗口;或者用QQ的截屏,按Ctrl+Alt+A再选择要截下的区域,另存为或者选择直接保存到剪切板。
问题五:电脑屏幕怎么全屏截取 键盘在上下左右键上面有个“prtsc sys rq”这个键。(F12旁边)
你要截屏的时候按一下,然后打开“画图”(在程序附伐娱乐里),然后粘贴就可以了。
问题六:笔记本怎么截全屏啊? 截全屏还是按PrintSreen就可以了。之后到画图或是PS之类的粘贴一下。
FN通常在左CTRL左边或是右边。
问题七:电脑的全屏截图在哪里存着呢 电脑屏幕截图后,图片是看不见的,因为是保存在剪贴板里。
若想屏幕截图,直接按PrintScreen即可截图。如下所示:
若想显示和存储截图,截图后点击开始->程序->附件->画图工具,软件运行后,按Ctrl+V把刚才用PRINTSCREEN命令得来的图片粘贴在里面,然后再存储图片即可。
问题八:电脑如何整个屏幕截屏 1、在需要截屏的显示时,不要进行鼠标操作;
2、点按键盘上的Print screen(或 PrtS)键,通常在键盘右上角;
3、此截屏会截取桌面所有显示项,包括任务栏;
4、在绘图软件中,新建立一个图片文件,点击粘贴;
5、截屏内容会粘贴在些图片文件中,保存即可。
问题九:笔记本电脑截全屏怎么截 qq可以截图ctrl加Alt加A或者360软件小助手里边也有截图选项
问题十:台式电脑怎么截取全屏? 你用QQ不久可以截取了
小功能⭐️Unity截屏功能的实现
文章目录
以下笔者整理了Unity的3种截屏功能,分享给大家:
- 截全屏
- 屏幕指定范围截屏
- 指定相机截屏
🟥 截全屏
使用方法:
将下方脚本挂载到物体上,Skode_StartCapture为截图方法。action_End 委托方法为截图完后执行。
using UnityEngine;
using System.Collections;
using System.IO;
using System;
public class Skode_ScreenCapture_Full : MonoBehaviour
[Tooltip("是否启用截图后将图片保存到下面路径的功能")]
public bool saveUseable = false;
[Tooltip("存储路径")]
public string savePath = "/sdcard/Skode";
public GameObject[] shouldHideObj;
/// <summary>
/// 截图后的sprite
/// </summary>
[HideInInspector]
public Sprite sprite;
public void Skode_StartCapture(Action action_End = null)
CaptureStart();
StartCoroutine(OnScreenShot(action_End));
public IEnumerator OnScreenShot(Action action_End = null)
//命名图片 202002261416527077
string currentTime = string.Format("0:yyyyMMddHHmmssffff", DateTime.Now);
//截屏
Texture2D texture = new Texture2D(Screen.width, Screen.height, TextureFormat.RGB24, false);
yield return new WaitForEndOfFrame();
texture.ReadPixels(new Rect(0, 0, Screen.width, Screen.height), 0, 0);
texture.Apply();
sprite = Sprite.Create(texture,
new Rect(0, 0, texture.width, texture.height),
new Vector2(0.5f, 0.5f));
if (saveUseable)
byte[] bytes = texture.EncodeToPNG();
//若没路径 创建
if (!Directory.Exists((savePath)))
Directory.CreateDirectory(savePath);
//保存路径
string path_save = savePath + "/IMG_" + currentTime;
//写入图片
File.WriteAllBytes(path_save, bytes);
CaptureOver();
action_End?.Invoke();
void CaptureStart()
if (shouldHideObj.Length > 0)
for (int i = 0; i < shouldHideObj.Length; i++)
shouldHideObj[i].SetActive(false);
void CaptureOver()
if (shouldHideObj.Length > 0)
for (int i = 0; i < shouldHideObj.Length; i++)
shouldHideObj[i].SetActive(true);
🟧 屏幕指定范围截图
使用方法:
将下方脚本挂载到物体上,Skode_StartCapture为截图方法。action_End 委托方法为截图完后执行。
using System;
using System.Collections;
using System.IO;
using UnityEngine;
public class Skode_ScreenCapture_Rect : MonoBehaviour
[Tooltip("是否启用截图后将图片保存到下面路径的功能")]
public bool saveUseable = false;
[Tooltip("存储路径")]
public string savePath = "/sdcard/Skode";
public GameObject[] shouldHideObj;
/// <summary>
/// 截图后的sprite
/// </summary>
[HideInInspector]
public Sprite sprite;
public void Skode_StartCapture(Rect mRect, Action action_End = null)
CaptureStart();
StartCoroutine(CaptureByRect(mRect, action_End));
/// <summary>
/// 根据一个Rect类型来截取指定范围的屏幕, 左下角为(0,0)
/// 例:StartCoroutine(CaptureByRect(new Rect(100, 150, 1024, 768)));
/// 从左下角的横坐标100,纵坐标150坐标开始截图,宽度1024,高度768
/// </summary>
public IEnumerator CaptureByRect(Rect mRect, Action action_End = null)
//等待渲染线程结束
yield return new WaitForEndOfFrame();
string currentTime = string.Format("0:yyyyMMddHHmmssffff", DateTime.Now);
//初始化Texture2D, 大小可以根据需求更改
Texture2D mTexture = new Texture2D((int)mRect.width, (int)mRect.height,
TextureFormat.RGB24, false);
//读取屏幕像素信息并存储为纹理数据
mTexture.ReadPixels(mRect, 0, 0);
//应用
mTexture.Apply();
sprite = Sprite.Create(mTexture,
new Rect(0, 0, mTexture.width, mTexture.height),
new Vector2(0.5f, 0.5f));
if (saveUseable)
byte[] bytes = mTexture.EncodeToPNG();
//若没路径 创建
if (!Directory.Exists((savePath)))
Directory.CreateDirectory(savePath);
//保存路径
string path_save = savePath + "/IMG_" + currentTime;
//写入图片
File.WriteAllBytes(path_save, bytes);
CaptureOver();
action_End?.Invoke();
void CaptureStart()
if (shouldHideObj.Length > 0)
for (int i = 0; i < shouldHideObj.Length; i++)
shouldHideObj[i].SetActive(false);
void CaptureOver()
if (shouldHideObj.Length > 0)
for (int i = 0; i < shouldHideObj.Length; i++)
shouldHideObj[i].SetActive(true);
🟨 指定相机截图
使用方法:
将下方脚本挂载到物体上,Skode_StartCapture为截图方法。action_End 委托方法为截图完后执行。
using System;
using System.Collections;
using System.IO;
using UnityEngine;
public class Skode_ScreenCapture_Rect : MonoBehaviour
[Tooltip("是否启用截图后将图片保存到下面路径的功能")]
public bool saveUseable = false;
[Tooltip("存储路径")]
public string savePath = "/sdcard/Skode";
public GameObject[] shouldHideObj;
/// <summary>
/// 截图后的sprite
/// </summary>
[HideInInspector]
public Sprite sprite;
public void Skode_StartCapture(Rect mRect, Action action_End = null)
CaptureStart();
StartCoroutine(CaptureByRect(mRect, action_End));
/// <summary>
/// 根据一个Rect类型来截取指定范围的屏幕, 左下角为(0,0)
/// 例:StartCoroutine(CaptureByRect(new Rect(100, 150, 1024, 768)));
/// 从左下角的横坐标100,纵坐标150坐标开始截图,宽度1024,高度768
/// </summary>
public IEnumerator CaptureByRect(Rect mRect, Action action_End = null)
//等待渲染线程结束
yield return new WaitForEndOfFrame();
string currentTime = string.Format("0:yyyyMMddHHmmssffff", DateTime.Now);
//初始化Texture2D, 大小可以根据需求更改
Texture2D mTexture = new Texture2D((int)mRect.width, (int)mRect.height,
TextureFormat.RGB24, false);
//读取屏幕像素信息并存储为纹理数据
mTexture.ReadPixels(mRect, 0, 0);
//应用
mTexture.Apply();
sprite = Sprite.Create(mTexture,
new Rect(0, 0, mTexture.width, mTexture.height),
new Vector2(0.5f, 0.5f));
if (saveUseable)
byte[] bytes = mTexture.EncodeToPNG();
//若没路径 创建
if (!Directory.Exists((savePath)))
Directory.CreateDirectory(savePath);
//保存路径
string path_save = savePath + "/IMG_" + currentTime;
//写入图片
File.WriteAllBytes(path_save, bytes);
CaptureOver();
action_End?.Invoke();
void CaptureStart()
if (shouldHideObj.Length > 0)
for (int i = 0; i < shouldHideObj.Length; i++)
shouldHideObj[i].SetActive(false);
void CaptureOver()
if (shouldHideObj.Length > 0)
for (int i = 0; i < shouldHideObj.Length; i++)
shouldHideObj[i].SetActive(true);
大家还有什么问题,欢迎在下方留言!
如果你有 技术的问题 或 项目开发
都可以加下方联系方式
和我聊一聊你的故事🧡
以上是关于电脑截全屏怎么截?的主要内容,如果未能解决你的问题,请参考以下文章
setuna 为啥不能截全屏 只要一截图就只显示左上角的屏幕