![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Peter, você tem um problema com as bordas dos ícones. Isso é muito incômodo.
![](https://c.mql5.com/3/440/2179846295143.png)
Isso ocorre porque você não mistura a cor que usa o canal alfa com o plano de fundo. Aqui está a função necessária para misturar duas cores que usam o canal alfa.
Você também pode ver como trabalhar com pnghttps://www.mql5.com/en/code/45439
Peter, você tem um problema com as bordas dos ícones.
É muito difícil para os olhos.
Isso ocorre porque você não mistura a cor que usa o canal alfa com o plano de fundo. Aqui está a função necessária para misturar cores que usam o canal alfa.
Você também pode ver como trabalhar com pnghttps://www.mql5.com/en/code/45439
Olá, Nikolai!
Há muitas fontes agora com ícones png normais com fundos transparentes.
Por exemplo:https://pngtree.com/so/colored-icons
Veja por si mesmo, é claro, mas sua GUI terá uma qualidade muito maior sem esses artefatos de borda.
Há muitas fontes com ícones png normais com fundo transparente. Veja por si mesmo, é claro, mas sua GUI ficará muito melhor sem essa pixelização nas bordas.
Agora há muitas fontes com ícones png normais com fundo transparente.
Por exemplo:https://pngtree.com/so/colored-icons
Não estou discutindo. É claro que ficaria melhor. A propósito, faço um bom trabalho com os ícones. Observe a sombra deles nos botões da barra de tarefas. Deixo o plano de fundo transparente. Mas há "lixo" de cor nos pixels, o que é difícil de identificar programaticamente. Como essas manchas nas bordas. Elas não são estritamente de uma cor e é difícil separá-las do próprio ícone para removê-las. Esse é o problema.
Não há lixoem um pngnormal com fundo transparente. O lixo aparece quando o processamento está errado. A função correta foi fornecida acima.
Eu costumava fazer o mesmo com as sombras. Agora não faço mais isso.
Moda moderna sem sombras, gradientes e cachos.
Resumindo, minimalismo, que é a favor do desempenho de renderização.
Em um pngnormal com fundo transparente, não há lixo. O lixo aparece no processamento incorreto. A função correta foi fornecida acima.
...