Les gens, je suis sûr qu'il est assez facile, mais Google n'a pas aidé ...Comment superposer deux images (tableaux d'octets)
Voici la tâche - j'ai deux tableaux d'octets (comme ARVB), représentant mes images. Ils ont la même taille. Quelle opération dois-je effectuer (octet par octet) pour superposer une image à une autre? La deuxième image a une certaine transparence, qui doit être prise en compte.
Pour effacer, im la recherche d'un code comme ceci:
bytes[] result = new bytes[first.Length];
for(i = 0; i< first.Lenght;i++)
{
result[i] = first[i] !!%SOMETHING%!! second[i];
}
simples comme des suppositions opérateur OR (je sais - c'est stupide;)) ne ne fonctionne pas.
Merci pour vos réponses. Edit: je ne peux pas utiliser la bibliothèque standart en raison de problèmes de sécurité (toutes ces manipulations étranges se produisent sur Silverlight).
Aucun problème) Mais la langue n'est pas si importante ici - la réponse est plus mathématique que le code ... – ALOR