以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  拍照出来的像素太低  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=81222)

--  作者:sjzsdu
--  发布时间:2016/2/21 22:09:00
--  拍照出来的像素太低
http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=41778&skin=0
上面这个拍照软件拍出来的像素太低,
如果点【格式】按钮,输出大小点其他类型的,就报出来 ”当前没有这种格式!“
有办法拍出高像素的照片吗

--  作者:大红袍
--  发布时间:2016/2/21 23:06:00
--  

分辨率问题,保存按钮直接写

 

pic.Image.save("c:\\test.jpg")

 

至于格式问题,这个无法处理的,硬件不支持。


--  作者:sjzsdu
--  发布时间:2016/2/22 10:02:00
--  回复:(大红袍)分辨率问题,保存按钮直接写 ...
pic.Image.save("c:\\test.jpg")
这样保存下来缩略图是有了,点击打开这个照片时报出来错误。
“无法完成请求,因为找不到不知名的或无效的jpeg标识符类型”

--  作者:大红袍
--  发布时间:2016/2/22 10:04:00
--  

2楼的代码,没问题。


--  作者:sjzsdu
--  发布时间:2016/2/22 10:04:00
--  
我想拍出来高像素的图片,摄像头选的1000万像素的,用这个拍出来的还是只有624 * 465大小的
--  作者:大红袍
--  发布时间:2016/2/22 11:54:00
--  

切换分辨率这样弄,但没有测试成功。如果摄像头不支持,就会提示错误的

 

Dim panel = _Cap.PreviewWindow
_Cap.PreviewWindow = Nothing
_Cap.FrameSize = new Size(640, 480)  \'1024 x 768 等
_Cap.PreviewWindow = panel

 

如果你测试还是不行,那就换一种方式,参考 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=81081&skin=0

 


--  作者:sjzsdu
--  发布时间:2016/2/22 13:32:00
--  回复:(大红袍)切换分辨率这样弄,但没有测试成功。...
这几行代码在哪个地方改的,找不到啊
--  作者:大红袍
--  发布时间:2016/2/22 14:18:00
--  

做一个按钮,测试即可,如果报错,说明不支持。

 


--  作者:sjzsdu
--  发布时间:2016/2/22 14:38:00
--  回复:(大红袍)做一个按钮,测试即可,如果报错,说...
对 COM 组件的调用返回了错误 HRESULT E_FAIL。

报错了!

--  作者:大红袍
--  发布时间:2016/2/22 14:44:00
--  

 那没办法,不支持设置分辨率。另辟蹊径。