[已解决]JPG文件部分透明显示,何故?
本帖最后由 haijie1223 于 2012-5-10 11:24 编辑本人做了个jpg文件,然后放在gui上的pic控件显示。
结果会出现部分透明现象,如图:
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$FORM1 = GUICreate("test", 200, 100)
GUISetBkColor(0xFF46B4)
GUICtrlCreatePic("help-1.jpg", 0, 2, 55, 67)
GUISetState()
While 1
$MSG = GUIGetMsg()
Switch $MSG
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd 你设置了背景色,,冲突。。 回复 2# zcx880517
好像与这个无关吧 貌似我也碰到过,换了换系统主题就好了,我用的是第三方主题, 回复 3# haijie1223
你把背景色那行注释掉,再看。。 回复 5# zcx880517
晕 我这个图边上的颜色和默认背景色是一个颜色的,就算透明也看不出来啊。
最好的检测方法就是换个图片试试,我用其他图片不透明的。为什么这个就透明呢。
我随便上个 你再试下 回复 6# haijie1223
是你图片的问题!
请测试以下图片,正宗的JPG图片!
回复 7# hzxymkb
水哥上图就要弹人家jj,楼主小心了,哈哈 WIN7测试正常啊
回复 9# MacroStudio
感谢测试,xp为啥不行呢 回复 3# haijie1223
2楼可能是正解。看XP下测试: 回复 11# 楼上风云
如果是背景颜色和图片有冲突的话,为什么第四幅也有背景颜色,为什么没有影响,逻辑有问题吧。
想一下都不可能,背景颜色怎么控件有冲突呢? 本帖最后由 user3000 于 2012-5-2 13:17 编辑
回复 12# haijie1223
我XP sp3 32位, 经典主题
测试正常, 如9楼的图片!
还是上传个图吧, 不是完全一样!
报告 发哥 小弟的WIN7_64也正常的 回复 12# haijie1223
底色与图片本身的主体色彩有冲突?或者7楼说的原因?
我倒补充一个问题,在未设置底色的情况下,GUI里怎么有默认的色彩了?