1 (изменено: sheepshon, 2022-10-25 14:29:30)

Тема: AHK: Прозрачное окно GUI

Привет, подскажите можно ли убрать эти остатки чёрного цвета по краям скруглений? На исходной картинке фон белый.


#SingleInstance, Force
#NoEnv
DetectHiddenWindows, On

Gui WinPicture: +AlwaysOnTop -Caption +ToolWindow +Owner +Lastfound +E0x20 ; +Disabled
Gui WinPicture: Margin, 0, 0
Gui WinPicture: Color, 1
Gui WinPicture: Add, Picture,, info.png
WinSet TransColor, 1 255
Gui WinPicture: Show, x10 y400 NA

Return

GuiClose:
ExitApp
Post's attachments

Снимок экрана12022-10-25 142756.png
Снимок экрана12022-10-25 142756.png 4.45 kb, 2 downloads since 2022-10-25 

You don't have the permssions to download the attachments of this post.

2

Re: AHK: Прозрачное окно GUI

Такой эффект бывает, когда в изображении есть полупрозрачные пиксели. Соответственно, найти картинку без таких пикселей, либо пользоваться GDIPlus (ищите примеры использования библиотеки Gdip.ahk).

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Прозрачное окно GUI

sheepshon
Я не так давно обращался на иностранный форум, чтобы решить свою проблему.
Можешь попробовать перевести этот код в AHK_L.
Он примерно повторяет внешний вид(скругление):
https://i.imgur.com/bB4mBIF.png