苹果电脑长截图怎么弄的
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了苹果电脑长截图怎么弄的相关的知识,希望对你有一定的参考价值。
在日常的工作或学习中,截图应该可以算得上一个高频的操作,对于普通的区域截图,QQ 或微信自带的截图功能基本都能胜任。但如果我们要截取的是长篇幅的内容或聊天记录,就需要用到支持长截图或滚动截图的工具。
在不同系统平台截取长图,可供使用的工具存在着区别,因此,我从电脑端、移动端和小程序三个方面,整理了相应的长截图工具和方法,希望其中的一些对你有帮助。
01. 电脑端
① QQ
虽然微信现在成了国民应用,但不少人的电脑可能还保留着 QQ,因为 QQ 的截图功能真的太香了。
使用快捷键「Ctrl + Alt + A」调出截图窗口,确定截图区域后,下方弹出的工具栏包含长截图、屏幕识图等功能。
选择长截图后,QQ会提示「滚动鼠标滚轮或单击,开始截长图」,滚动鼠标滚轮,可以在右侧看到最终截取的长图。
完成长图截取后,长图会保存在系统的剪贴板中,在聊天窗口中使用 Ctrl+V 粘贴,存储在剪贴板中的图片就会出现在聊天窗口中。
② 浏览器自带
Chrome 浏览器其实也自带了网页长截图的功能,但使用起来稍有一点麻烦。
使用 F12 打开浏览器「开发者工具」,使用快捷键 Ctrl + Shift + P 打开命令面板,输入「full」,下方会返回「捕获全屏」的命令。
点击运行命令「Capture full size screenshot」,就可以得到当前网页的长截图。
如果你使用的是国产浏览器,如 360 浏览器,点击右上角的「截图」按钮,在弹出的窗口中,选择「保存完整网页为图片」,或使用快捷键 Ctrl+ M,可以将当前网页导出为图片。
③ 壹伴
壹伴,是一个辅助公众号排版的浏览器插件,对于在浏览器中打开的公众号文章,它支持免费将文章导出为长图。
使用壹伴导出的文章长图,底部会带有「壹伴助手」的文字水印,如果需要去除水印,可对图片进行裁剪。
④ Nimbus 截幕 & 屏幕录像机
Nimbus,是一个可用来截图和录屏的浏览器插件,支持 Chrome、Firefox 和 Opera 浏览器。
点击插件图标,在弹出的面板,点击「可滚动截图」即可进行长截图。
截取得到的长图,会显示在浏览器自动打开的新的标签页中,点击页面顶部的工具栏,可以对截图进行编辑,如添加标注、文字或对截图进行裁剪等。
导出截图时,点击右上角的「完成」按钮,可将截图保存为图片或 PDF。
除了长截图功能,Nimbus 还拥有「录制视频」的功能,这意味你又解锁了一个新的录屏工具,它可以选择录制软件窗口(Tab)或桌面,而不仅仅局限于录制浏览器中的内容。
⑤ FastStoneCapture
前面介绍的浏览器插件,截取长图都仅限在浏览器内部,但如果你想截取的内容处于浏览器外部,则可以使用下面这个不受限制的工具。
FastStoneCapture,是一个轻巧但功能强大的图像截取工具,可以用来获取普通截图、长截图以及录制屏幕。
点击「捕捉滚动窗口」,选择想要截取长图的窗口,点击鼠标左键,就会自动开始截取长图,按 ESC 键可退出滚动截图。
对于截取获得的长图,可使用内置的编辑工具进行编辑,下图使用的是「聚光灯」效果,可以着重突出图片中的主要内容,周围次要的区域则会变暗。
FastStoneCapture 是一个收费软件,仅支持 Windows 版本,下载后 30 天之内可免费使用。
⑥ iShot
考虑到有些朋友的电脑是 Mac,这里再补充一个 Mac 上的长截图工具。
iShot,是 Mac 上一款免费优秀、功能全面的图像捕获工具,可以用来录屏、区域截图、窗口截图、长截图、延时截图等。
由于我手中没有 Mac,无法给大家简单展示 iShot 的用法,请有 Mac 的朋友使用之后回来告诉我。
02. App
对于 ios 用户来说,长截图功能缺失一直是心中抹不去的痛,安卓系统 N 年前就有的功能,iOS 系统就是没有。
① Safari 浏览器
自 iOS13 开始,Safari 浏览器新增了网页长截图的功能。
和平时截图进行一样的操作,截图之后,点击左下角的截图缩略图,在弹出的页面中,顶部有「屏幕」和「整页」的选项。
切换到整页,就可以得到当前网页的完整截图,点击右上角的「分享」按钮,可将长截图保存为 PDF 文件。
截取网页长图之前,最好先拖拽到网页底部,等待网页包含的所有图片完成加载,这样可以避免截取的长图包含加载失败的图片。
Safari 浏览器自带的长截图功能,只支持导出 PDF 文件,如果你想得到图片格式的长截图,需要使用其他的 App。 参考技术A 对于苹果手机怎么长截图,下面就来给大家简单说明下。
苹果手机没有全局截长图功能,只有在使用Safari浏览器时,拥有自带的长截屏功能。
1、打开Safari浏览器,打开任意网页


2、按音量加键+电源键截屏

3、点击截图放大,选择整页,完成



4、存储PDF到文件,选择iCloud Drive,存储即可


5、由于长截图存储到文件中,因此无法在照片中看到,可在文件中查看
C语言怎么实现截图
能实现么 求具体思路
1、用C语言实现windows程序截图,太麻烦。建议用C++做比较好。
2、截图例程:
#define CAPTUREBLT 0x40000000
#endif
HBITMAP CaptureScreen(LPRECT lpRect)//lpRect为NULL时表示全屏幕截图
HDC hdc, hdcMem ;
HBITMAP hemfCopy ;
HWND hwndScr ;
int dstcx, dstcy ;
if(lpRect)
dstcx = lpRect->right - lpRect->left ;
dstcy = lpRect->bottom - lpRect->top ;
else
dstcx = GetSystemMetrics(SM_CXSCREEN) ;
dstcy = GetSystemMetrics(SM_CYSCREEN) ;
if (LockWindowUpdate(hwndScr = GetDesktopWindow ()))
hdc = GetDCEx (hwndScr, NULL, DCX_CACHE | DCX_LOCKWINDOWUPDATE) ;
hdcMem = CreateCompatibleDC (hdc) ;
if(NULL==hdcMem)
ReleaseDC (hwndScr, hdc) ;
LockWindowUpdate (NULL) ;
return NULL;
hemfCopy = CreateCompatibleBitmap (hdc, abs(dstcx), abs(dstcy)) ;
if(NULL==hemfCopy)
DeleteDC (hdcMem) ;
ReleaseDC (hwndScr, hdc) ;
LockWindowUpdate (NULL) ;
return NULL;
SelectObject (hdcMem, hemfCopy) ;
if(lpRect)
StretchBlt (hdcMem, 0, 0, abs(dstcx), abs(dstcy),
hdc, lpRect->left, lpRect->top, dstcx, dstcy, SRCCOPY|CAPTUREBLT) ;
else
BitBlt (hdcMem, 0, 0, dstcx, dstcy,
hdc, 0, 0, SRCCOPY|CAPTUREBLT) ;
DeleteDC (hdcMem) ;
ReleaseDC (hwndScr, hdc) ;
LockWindowUpdate (NULL) ;
return hemfCopy;
return NULL;
参考技术A
// MSDN 一下,GDI接口,GetSystemMetrics
#ifndef CAPTUREBLT
#define CAPTUREBLT 0x40000000
#endif
HBITMAP CaptureScreen(LPRECT lpRect)//lpRect为NULL时表示全屏幕截图
HDC hdc, hdcMem ;
HBITMAP hemfCopy ;
HWND hwndScr ;
int dstcx, dstcy ;
if(lpRect)
dstcx = lpRect->right - lpRect->left ;
dstcy = lpRect->bottom - lpRect->top ;
else
dstcx = GetSystemMetrics(SM_CXSCREEN) ;
dstcy = GetSystemMetrics(SM_CYSCREEN) ;
if (LockWindowUpdate(hwndScr = GetDesktopWindow ()))
hdc = GetDCEx (hwndScr, NULL, DCX_CACHE | DCX_LOCKWINDOWUPDATE) ;
hdcMem = CreateCompatibleDC (hdc) ;
if(NULL==hdcMem)
ReleaseDC (hwndScr, hdc) ;
LockWindowUpdate (NULL) ;
return NULL;
hemfCopy = CreateCompatibleBitmap (hdc, abs(dstcx), abs(dstcy)) ;
if(NULL==hemfCopy)
DeleteDC (hdcMem) ;
ReleaseDC (hwndScr, hdc) ;
LockWindowUpdate (NULL) ;
return NULL;
SelectObject (hdcMem, hemfCopy) ;
if(lpRect)
StretchBlt (hdcMem, 0, 0, abs(dstcx), abs(dstcy),
hdc, lpRect->left, lpRect->top, dstcx, dstcy, SRCCOPY|CAPTUREBLT) ;
else
BitBlt (hdcMem, 0, 0, dstcx, dstcy,
hdc, 0, 0, SRCCOPY|CAPTUREBLT) ;
DeleteDC (hdcMem) ;
ReleaseDC (hwndScr, hdc) ;
LockWindowUpdate (NULL) ;
return hemfCopy;
return NULL;
本回答被提问者和网友采纳以上是关于苹果电脑长截图怎么弄的的主要内容,如果未能解决你的问题,请参考以下文章