以文本方式查看主题 - 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格式无法在浏览器直接显示的问题 ![]() ![]() 老师,这张图片是用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格式的原因
|
||||
-- 作者:有点蓝 -- 发布时间: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 -- 好的,明白了 谢谢老师 |