注册 登录
编程论坛 VFP论坛

求教,能不能让表单截图更清晰一些

丁春秋yxp 发布于 2023-02-10 15:59, 1826 次点击
感谢吹版,用他的代码表单区域截图成功,就是发现截图是JPG图片,放大后清晰度较差。

请较吹版和各位高人,
一、能不能让图片更清晰一些,比如提高分辨率,或采用BMP图片格式等。
二、另存为图片时能不能自动给个默认的文件名呢。

只有本站会员才能查看附件,请 登录
14 回复
#2
吹水佬2023-02-10 16:31
截屏的要对照屏幕的看看,缩放到与屏幕看到的大小比对一下。
放大或缩小超过100%时都会像素失真。
#3
nbwww2023-02-10 16:36
以下是引用丁春秋yxp在2023-2-10 15:59:20的发言:

二、另存为图片时能不能自动给个默认的文件名呢。

szoutfile = "abcd.jpg"    &&GETFILE("jpg","截图文件名")
#4
nbwww2023-02-10 16:41
以下是引用吹水佬在2023-2-10 16:31:57的发言:

截屏的要对照屏幕的看看,缩放到与屏幕看到的大小比对一下。
放大或缩小超过100%时都会像素失真。

现在截图出来显示是24位的  不知道能否设成32位的?
#5
丁春秋yxp2023-02-10 16:50
回复 2楼 吹水佬
这个是真的,尽量清晰吧,我想存成BMP可能好一点,就是不知道该改哪里。
#6
丁春秋yxp2023-02-10 16:52
回复 3楼 nbwww
不是这意思,我的意思是默认的有一个,但这一个也是可以修改的,现在是没有,输入文件名的地方空白。
#7
nbwww2023-02-10 17:10
只有本站会员才能查看附件,请 登录
  试下我的方法
#8
丁春秋yxp2023-02-10 18:34
回复 7楼 nbwww
还是不行,只有按“CTR+V”文件名才填入框中。
我是用这个将默认文件名填入框中的,但如果什么都不变,直接按确定的话,识别还是空(emtpy()=.t.):
_CLIPTEXT=“文件名称”
KEYBOARD '{CTRL+V}'
#9
nbwww2023-02-10 19:41
以下是引用丁春秋yxp在2023-2-10 18:34:03的发言:

还是不行,只有按“CTR+V”文件名才填入框中。
我是用这个将默认文件名填入框中的,但如果什么都不变,直接按确定的话,识别还是空(emtpy()=.t.):
_CLIPTEXT=“文件名称”
KEYBOARD '{CTRL+V}'

什么操作系统  win10下正常
#10
丁春秋yxp2023-02-10 20:00
回复 9楼 nbwww
win11
#11
nbwww2023-02-10 20:18
jpgguid=0h06F47C55041AD3119A730000F81EF32E    保存为PNG文件   是32位
#12
sam_jiang2023-02-10 21:11
里面的保存选项添加下面的格式:
jpg=0h01F47C55041AD3119A730000F81EF32E         
gif=0h02F47C55041AD3119A730000F81EF32E
tif=0h05F47C55041AD3119A730000F81EF32E
png=0h06F47C55041AD3119A730000F81EF32E
bmp=0h00F47C55041AD3119A730000F81EF32E
#13
丁春秋yxp2023-02-10 21:15
以下是引用nbwww在2023-2-10 20:18:08的发言:

jpgguid=0h06F47C55041AD3119A730000F81EF32E    保存为PNG文件   是32位


多谢多谢,这样清晰度就完成足够了。

真是高手啊,再次真心的感谢。
#14
丁春秋yxp2023-02-10 21:19
以下是引用sam_jiang在2023-2-10 21:11:43的发言:

里面的保存选项添加下面的格式:
jpg=0h01F47C55041AD3119A730000F81EF32E         
gif=0h02F47C55041AD3119A730000F81EF32E
tif=0h05F47C55041AD3119A730000F81EF32E
png=0h06F47C55041AD3119A730000F81EF32E
bmp=0h00F47C55041AD3119A730000F81EF32E


谢谢谢谢,这样就清晰多了。
#15
丁春秋yxp2023-02-10 22:04
第一个问题已解决,第二个问题另开新贴求教,谢谢各位。
1