haijie1223 发表于 2012-5-2 11:23:36

[已解决]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

zcx880517 发表于 2012-5-2 11:29:52

你设置了背景色,,冲突。。

haijie1223 发表于 2012-5-2 11:32:09

回复 2# zcx880517


    好像与这个无关吧

丶Test 发表于 2012-5-2 11:42:48

貌似我也碰到过,换了换系统主题就好了,我用的是第三方主题,

zcx880517 发表于 2012-5-2 11:48:07

回复 3# haijie1223


    你把背景色那行注释掉,再看。。

haijie1223 发表于 2012-5-2 12:08:18

回复 5# zcx880517


    晕 我这个图边上的颜色和默认背景色是一个颜色的,就算透明也看不出来啊。
最好的检测方法就是换个图片试试,我用其他图片不透明的。为什么这个就透明呢。
我随便上个 你再试下

hzxymkb 发表于 2012-5-2 12:32:40

回复 6# haijie1223
是你图片的问题!

请测试以下图片,正宗的JPG图片!

zldfsz 发表于 2012-5-2 12:40:18

回复 7# hzxymkb

水哥上图就要弹人家jj,楼主小心了,哈哈

MacroStudio 发表于 2012-5-2 12:45:26

WIN7测试正常啊

haijie1223 发表于 2012-5-2 12:47:01

回复 9# MacroStudio


    感谢测试,xp为啥不行呢

楼上风云 发表于 2012-5-2 13:01:42

回复 3# haijie1223

2楼可能是正解。看XP下测试:

haijie1223 发表于 2012-5-2 13:08:44

回复 11# 楼上风云


    如果是背景颜色和图片有冲突的话,为什么第四幅也有背景颜色,为什么没有影响,逻辑有问题吧。
想一下都不可能,背景颜色怎么控件有冲突呢?

user3000 发表于 2012-5-2 13:15:23

本帖最后由 user3000 于 2012-5-2 13:17 编辑

回复 12# haijie1223

我XP sp3 32位, 经典主题
测试正常, 如9楼的图片!
还是上传个图吧, 不是完全一样!

魔导 发表于 2012-5-2 13:18:34

报告 发哥   小弟的WIN7_64也正常的

楼上风云 发表于 2012-5-2 13:19:47

回复 12# haijie1223

底色与图片本身的主体色彩有冲突?或者7楼说的原因?

我倒补充一个问题,在未设置底色的情况下,GUI里怎么有默认的色彩了?
页: [1] 2 3
查看完整版本: [已解决]JPG文件部分透明显示,何故?