Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

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

1楼
54292550 发表于: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楼
有点蓝 发表于:2025/2/13 20:49:00
没有用的,一样崩。Foxtable不是专业的图片处理软件,不要期望用来处理大图。超大图建议还是使用专业的图像处理软件吧
3楼
54292550 发表于:2025/2/13 21:27:00
有啥第三方控件能搞进来显示吗?
[此贴子已经被作者于2025/2/13 21:27:08编辑过]
4楼
有点蓝 发表于:2025/2/13 21:50:00
接入Foxtable是不可能的。直接在外部软件打开,比如Windows照片查看器,ps等。考虑另外生成小分辨率缩略图给Foxtable使用
共4 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02734 s, 2 queries.