gui icon indicating copy to clipboard operation
gui copied to clipboard

failed to create texture from image

Open RedHoodsDream opened this issue 1 year ago • 17 comments

INF | 2025-01-01 | 18:40:06.316 | INF | 2025-01-01 | 18:40:06.316 | ERR | 2025-01-01 | 18:40:06.316 | failed to create texture from image [github.com/ddkwork/unison.(*imageRef).contextImg] C:/Users/admin/go/pkg/mod/github.com/ddkwork/[email protected]/image.go:271 [github.com/ddkwork/unison.(*Canvas).DrawImageRectInRect] C:/Users/admin/go/pkg/mod/github.com/ddkwork/[email protected]/canvas.go:175 [github.com/ddkwork/unison.(*Canvas).DrawImageInRect] C:/Users/admin/go/pkg/mod/github.com/ddkwork/[email protected]/canvas.go:169 [github.com/ddkwork/unison.(*Image).DrawInRect] C:/Users/admin/go/pkg/mod/github.com/ddkwork/[email protected]/image.go:167 [github.com/ddkwork/unison.(*SizedDrawable).DrawInRect] C:/Users/admin/go/pkg/mod/github.com/ddkwork/[email protected]/drawable.go:36 [github.com/ddkwork/unison.DrawLabel] C:/Users/admin/go/pkg/mod/github.com/ddkwork/[email protected]/label.go:194 [github.com/ddkwork/unison.(*Button).DefaultDraw] C:/Users/admin/go/pkg/mod/github.com/ddkwork/[email protected]/button.go:202 [github.com/ddkwork/unison.(*Panel).Draw] C:/Users/admin/go/pkg/mod/github.com/ddkwork/[email protected]/panel.go:436

image

RedHoodsDream avatar Jan 01 '25 10:01 RedHoodsDream

我的机器上是正常的,我再把那个库刷新一下,稍等一会

ddkwork avatar Jan 01 '25 10:01 ddkwork

再试一波

ddkwork avatar Jan 01 '25 11:01 ddkwork

或者清除构建缓存试试,实在不行我现在有空远程看看,或者让它在指定机器上复现。

ddkwork avatar Jan 01 '25 11:01 ddkwork

我使用 go clean -modcache 清除了缓存重新构建,问题依然存在,但是我不方便远程

image

image

Go版本 go version go1.23.4 windows/amd64 Windows版本 Windows10 22H2

RedHoodsDream avatar Jan 01 '25 11:01 RedHoodsDream

再刷新下提交试试 b7a0f060e9f0d55997ed8de6c56e522ce6d3740d

ddkwork avatar Jan 01 '25 11:01 ddkwork

image 似乎此处图片渲染存在问题

RedHoodsDream avatar Jan 01 '25 13:01 RedHoodsDream

就是工具栏图标加载失败是吧?

ddkwork avatar Jan 01 '25 13:01 ddkwork

所有图标除了windows窗口左上角的图标都加载失败


发件人: ddkwork @.> 发送时间: 2025年1月1日 21:49 收件人: HyperDbg/gui @.> 抄送: PCRepairMan @.>; Author @.> 主题: Re: [HyperDbg/gui] failed to create texture from image (Issue #194)

就是工具栏图标加载失败是吧?

― Reply to this email directly, view it on GitHubhttps://github.com/HyperDbg/gui/issues/194#issuecomment-2567017221, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A6NOE5Z7QIZHNQP436B7VWD2IPW5RAVCNFSM6AAAAABUOQKONCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNRXGAYTOMRSGE. You are receiving this because you authored the thread.

RedHoodsDream avatar Jan 01 '25 13:01 RedHoodsDream

go clean -modcache 这个是清除模块缓存不是构建缓存,找到go-build目录 delete试试

ddkwork avatar Jan 01 '25 13:01 ddkwork

所有图标除了windows窗口左上角的图标都加载失败


发件人: ddkwork @.> 发送时间: 2025年1月1日 21:49 收件人: HyperDbg/gui @.> 抄送: PCRepairMan @.>; Author @.> 主题: Re: [HyperDbg/gui] failed to create texture from image (Issue #194)

就是工具栏图标加载失败是吧?

― Reply to this email directly, view it on GitHubhttps://github.com/HyperDbg/gui/issues/194#issuecomment-2567017221, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A6NOE5Z7QIZHNQP436B7VWD2IPW5RAVCNFSM6AAAAABUOQKONCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNRXGAYTOMRSGE. You are receiving this because you authored the thread.

检查下图标目录,应该是有图片文件的,不会是漏了吧?不可能啊,一直以来都没有类似的问题

ddkwork avatar Jan 01 '25 13:01 ddkwork

image

图片资源都在D:\gui\ux\asserts文件夹下 image 但是在程序中没有类似上面的图片

image 我将go-build、原项目、模块缓存都删除然后重新clone了一份编译,依然有这个问题

另外我发现模块中有这样的SVG,同样没有加载过

image

RedHoodsDream avatar Jan 01 '25 14:01 RedHoodsDream

来试下这个在你机器上编译是否正常 go run github.com/ddkwork/ux/demo

ddkwork avatar Jan 01 '25 14:01 ddkwork

这真是个悬而未决的问题,遗憾的是我无法在我的机器上复现它。那么你只能自己调试代码了。

ddkwork avatar Jan 01 '25 14:01 ddkwork

PS D:\gui> go run github.com/ddkwork/ux/demo no required module provides package github.com/ddkwork/ux/demo; to add it: go get github.com/ddkwork/ux/demo

PS D:\gui> go get github.com/ddkwork/ux/demo go: github.com/ddkwork/ux/demo imports github.com/ddkwork/keygen: cannot find module providing package github.com/ddkwork/keygen

或者可能是go的版本问题吗,确实是个奇特的问题,麻烦你了

RedHoodsDream avatar Jan 01 '25 14:01 RedHoodsDream