Foxtable(狐表)用户栏目专家坐堂 → [求助]大分辨率图片加载显示的问题?


  共有31人关注过本帖树形打印复制链接

主题:[求助]大分辨率图片加载显示的问题?

帅哥哟,离线,有人找我吗?
54292550
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:292 积分:4320 威望:0 精华:0 注册:2011/8/19 10:07:00
[求助]大分辨率图片加载显示的问题?  发帖心情 Post By:2025/2/13 18:20:00 [只看该作者]

我在窗口上添加一个picturebox控件,旁边做了一个按钮,点击按钮后选择一张本地照片显示到pictruebox.image上,当分辨率小于1024的时候还凑合能显示,然后鼠标进入picturebox里面触发一些事件也不算卡。
但是当我分辨率很高的,时候比如加载500W像素的照片,或者1200W,2000W像素的照片,加载进去软件直接就闪退崩溃了。
我查询了一些方法说可以用panel里面的paint方法来显示大像素的,全局代码这样写:

Public Sub Panel1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) ' Handles Me.Paint
        Functions.Execute("Panel1_Paint", sender, e)
End Sub

不知道对不对,然后下一步改怎么把照片显示到panel1里面,不知道咋写了。
[此贴子已经被作者于2025/2/13 18:21:20编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112219 积分:571309 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/2/13 20:49:00 [只看该作者]

没有用的,一样崩。Foxtable不是专业的图片处理软件,不要期望用来处理大图。超大图建议还是使用专业的图像处理软件吧

 回到顶部
帅哥哟,离线,有人找我吗?
54292550
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:292 积分:4320 威望:0 精华:0 注册:2011/8/19 10:07:00
  发帖心情 Post By:2025/2/13 21:27:00 [只看该作者]

有啥第三方控件能搞进来显示吗?
[此贴子已经被作者于2025/2/13 21:27:08编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112219 积分:571309 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/2/13 21:50:00 [只看该作者]

接入Foxtable是不可能的。直接在外部软件打开,比如Windows照片查看器,ps等。考虑另外生成小分辨率缩略图给Foxtable使用

 回到顶部