以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请问如何解决拍照默认图片为JPG格式无法在浏览器直接显示的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=183190)

--  作者:873773115
--  发布时间:2022/10/27 17:47:00
--  请问如何解决拍照默认图片为JPG格式无法在浏览器直接显示的问题

图片点击可在新窗口打开查看此主题相关图片如下:4080400045_01.jpg
图片点击可在新窗口打开查看




老师,这张图片是用USB摄像头直接拍摄后直接保存为 jpg格式的,在Picturebox1控件是可以正常显示的,
但是如果用直接老师给的代码在浏览器显示的话就会报错,然后也查了论坛里直接再次转换一次jpeg格式,是可以显示了,但是画质会被压缩至不到十分之一,
请问还有更好解决方式吗,以下是现在用的方式  (可以显示,画质只剩不到十分之一)



Dim p As String = ProjectPath & "Attachments\\文件\\4080400045_01.jpg"

Dim img As Image = GetImage(p)
img.Save(p, imageFormat.jpeg)

Dim web = e.Form.controls("wer").basecontrol

Dim w As Integer = GetImage(p).Width
Dim h As Integer = GetImage(p).Height
Dim sr As String = "<html><body><img width=\'720px\' height=\'480px\' src=\'" & p & "\' /></body></html>"


--  作者:有点蓝
--  发布时间:2022/10/27 20:16:00
--  
jpg格式肯定是可以的。把原图压缩为zip压缩文件上传我试试
--  作者:873773115
--  发布时间:2022/10/28 8:20:00
--  
好的,老师   麻烦看下,不知道是不是拍照的时候强行命名为了JPG格式的原因
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:4080400045_01.zip


--  作者:有点蓝
--  发布时间:2022/10/28 8:47:00
--  
这个是png格式图片,不是jpg,保存的时候强行使用jpg扩展名肯定是有问题的
--  作者:873773115
--  发布时间:2022/10/28 8:52:00
--  
老师,那为啥picturebox1控件能直接显示呢图片点击可在新窗口打开查看
--  作者:有点蓝
--  发布时间:2022/10/28 8:53:00
--  
picturebox1不用区分什么格式的图片。但是有些应用是区分的,比如网页
--  作者:873773115
--  发布时间:2022/10/28 9:01:00
--  
好的,明白了   谢谢老师