社区
图形处理/算法
帖子详情
如何将电脑屏幕保存为一张图片?
bambooran
2009-02-21 04:42:19
用vc如何将电脑屏幕保存为一张图片并存储?
...全文
288
5
打赏
收藏
如何将电脑屏幕保存为一张图片?
用vc如何将电脑屏幕保存为一张图片并存储?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjhbang
2011-10-19
打赏
举报
回复
按过print screen又该如何?我也知道按它,后续你不说有什么用。
闪破风浪
2009-02-21
打赏
举报
回复
http://www.vckbase.com/code/listcode.asp?mclsid=7&sclsid=705&page=2
mm163163
2009-02-21
打赏
举报
回复
这有个例子 直接用就可以了
http://www.chinavib.com/space/65990/viewspace-14280
a_rockboy
2009-02-21
打赏
举报
回复
#include "stdafx.h"
#include <windows.h>
#include <atlimage.h>
int __stdcall WinMain(
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nShowCmd)
{
HWND hwnd = ::GetDesktopWindow();
HDC hDC = ::GetDC(hwnd);
RECT rect;
::GetClientRect(hwnd, &rect);
HDC hDCMem = ::CreateCompatibleDC(hDC);
HBITMAP hBitMap = ::CreateCompatibleBitmap(hDC, rect.right, rect.bottom);
HBITMAP hOldMap = (HBITMAP)::SelectObject(hDCMem, hBitMap);
::BitBlt(hDCMem, 0, 0, rect.right, rect.bottom, hDC, 0, 0, SRCCOPY);
CImage image;
image.Attach(hBitMap);
image.Save("c:\\B.bmp");
image.Detach();
::SelectObject(hDCMem, hOldMap);
::DeleteObject(hBitMap);
::DeleteDC(hDCMem);
::DeleteDC(hDC);
return 0;
}
先写的,也许释放内存什么的没考虑周全,能实现功能。
wnx_u
2009-02-21
打赏
举报
回复
编程还是应用?应用的话按PrintScreen,VC编程的话可以用GetDIBits()函数获取屏幕信息,然后保存为BMP文件
利用QT来实现读取
电脑屏幕
在本次的小程序中,我们实现了如何读取
电脑屏幕
,并将他
保存
到
图片
中。首先看下这个程序的demo 在这个程序中,我们用到了一个QLabel类来显示
图片
,然后用到了一个GroupBox , 其中包括一耳光QLabel , QSpinBox , 一个QCheckBox。 然后还有一个就是三个按钮。 具体代码如下: #ifndef SCREENSHPT_H #
使用 Java 代码截取
电脑屏幕
并
保存
:指定时间范围内
图片
截取
import java.awt.AWTException; import java.awt.Dimension; import java.awt.Rectangle; import java.awt.Robot; import java.awt.Toolkit; import java.awt.image.BufferedImage; import java.io.File; import ja...
为什么拿相机对着
电脑屏幕
照相,照片会出现波纹?
应该不少人有过这种体验:我们想
保存
电脑屏幕
上的内容或者想发给别人,用手机拍摄
电脑屏幕
,结果发现拍成的照片上有波纹。 而且无论放大或缩小照片,波纹的形状也会随之改变,非常扎眼。 其实,我们用手机拍摄电视机等屏幕的画面时,经常也会出现一些波纹。 然而,屏幕本身却看不到波纹。 这是怎么回事呢? 这种波纹有两类。 频率不均等而形成的波纹 先普及一个
电脑屏幕
的基本常识。
电脑屏幕
常亮时,其实是由
一张
一张
的
图片
刷新出现的。但它并非整个屏幕同时刷新,而是按照从左到右、从上到下的顺序逐步进行。
matlab
图片
保存
失真,如何将matlab画出的
图片
保存
为要求精度
杂志社对投稿
图片
的分辨率通常有如下要求:TIFF: Colour or greyscale photographs (halftones): always use a minimum of 300 dpi.TIFF: Bitmapped line drawings: use a minimum of 1000 dpi.第一点说的是灰度图的dpi在至少300dpi以上,比如病理
图片
、电泳图等;第二点...
如何将
一张
图片
显示在网页上?
一、新建一个文本文件,命名为chun; 二、 ①直接根据
图片
大小显示
图片
在记事本中编写如下代码,之后
保存
,将记事本的后缀名改为html,点击运行即可。 <img src="chun.png"> ②将
图片
填满整个
电脑屏幕
将上述HTML文件选用记事本方式打开,修改代码,点击运行 <style type="text/css"> *{ margin: 0; padding: 0; } html,body{height: 100
图形处理/算法
19,464
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章