电脑截全屏怎么截?

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);
            
        
    





大家还有什么问题,欢迎在下方留言!



如果你有 技术的问题 项目开发

都可以加下方联系方式

和我聊一聊你的故事🧡

以上是关于电脑截全屏怎么截?的主要内容,如果未能解决你的问题,请参考以下文章

selenium实现网页截全屏

影音先锋怎么缓冲快、怎么全屏

电脑键盘怎么截图

setuna 为啥不能截全屏 只要一截图就只显示左上角的屏幕

仿Win10截屏程序:用83条python语句编写可截全屏和拖动鼠标在屏幕画矩形选定区域后截屏的实用程序

仿Win10截屏程序:用83条python语句编写可截全屏和拖动鼠标在屏幕画矩形选定区域后截屏的实用程序