[remote desktop]Icônes très moches
teebo
Messages postés
33570
Date d'inscription
Statut
Modérateur
Dernière intervention
-
teebo Messages postés 33570 Date d'inscription Statut Modérateur Dernière intervention -
teebo Messages postés 33570 Date d'inscription Statut Modérateur Dernière intervention -
Salut tout le monde,
Je suis responsable de la transformation des icônes "actifs" en icônes "inactifs" dans notre application.
Voici la méthode (en C#) utilisée:
Bien, cela marche très bien, me donne un icône tendance "niveau de gris" avec une valeur alpha de 60%.
Ce que je ne comprend pas, c'est que lorsque je me connecte au travers d'un remote desktop, les icônes inactifs ainsi créés ont une sale gueule (genre plus ou moins quadrillés)
J'ai bien sûr changer la définition de ma session côté client, changer celle de ma session côté serveur comme préciser ici, mais toujours le même résultat, alors que même en me mettant en 16 bits sur mon PC (j'arrive pas à spécifier moins) ça marche parfaitement :-/
Quelqu'un a une idée, une piste?
Merci d'avance
Je suis responsable de la transformation des icônes "actifs" en icônes "inactifs" dans notre application.
Voici la méthode (en C#) utilisée:
private static Bitmap ConvertToInactive(Bitmap source)
{
//The Color matrix for gray scaling based on human perception
ColorMatrix cm = new ColorMatrix(new Single[][]
{new Single[] {0.299f , 0.299f , 0.299f , 0 , 0},
new Single[] {0.587f , 0.587f , 0.587f , 0 , 0},
new Single[] {0.114f , 0.114f , 0.114f , 0 , 0},
new Single[] {0 , 0 , 0 , 0.6f , 0},
new Single[] {0 , 0 , 0 , 0 , 1}});
//Create a new bitmap that will be drawn
Bitmap bm = new Bitmap(source.Width, source.Height);
ImageAttributes imgattr = new ImageAttributes();
Rectangle rc = new Rectangle(0, 0, bm.Width, bm.Height);
Graphics g = Graphics.FromImage(bm);
imgattr.SetColorMatrix(cm);
g.DrawImage(source, rc, 0, 0, bm.Width, bm.Height, GraphicsUnit.Pixel, imgattr);
g.Dispose();
return bm;
}
Bien, cela marche très bien, me donne un icône tendance "niveau de gris" avec une valeur alpha de 60%.
Ce que je ne comprend pas, c'est que lorsque je me connecte au travers d'un remote desktop, les icônes inactifs ainsi créés ont une sale gueule (genre plus ou moins quadrillés)
J'ai bien sûr changer la définition de ma session côté client, changer celle de ma session côté serveur comme préciser ici, mais toujours le même résultat, alors que même en me mettant en 16 bits sur mon PC (j'arrive pas à spécifier moins) ça marche parfaitement :-/
Quelqu'un a une idée, une piste?
Merci d'avance
A voir également:
- [remote desktop]Icônes très moches
- Onlyoffice desktop - Télécharger - Suite bureautique
- Instagram desktop - Télécharger - Divers Communication
- Zimbra desktop - Télécharger - Mail
- Icones windows - Guide
- Dameware mini remote control - Télécharger - Web & Internet
1 réponse
Bon, j'avance, c'est manifestement la transparence qui est mal transmise, mais pourquoi seulement dans mon cas, j'ai réussi à "jouer" avec la transparence dans certains logiciels au travers la remote connection (notamment paint.net)...
Toujours preneur d'une explication :-/ Y'a t'il plusieurs sortes de transparence?
Toujours preneur d'une explication :-/ Y'a t'il plusieurs sortes de transparence?