J'essaie d'utiliser le nouveau WriteableBitmap dans le RTM Silverlight3, mais j'échoue .. tous les exemples et la démo que j'ai regardés et joués pendant la beta ne fonctionnent plus . J'ai compris qu'ils ont légèrement modifié l'interface de la classe, en supprimant par exemple les méthodes Lock et Release (qui sont toujours documentées dans les pages doc officielles) et en changeant le constructeur (plus de pixelformat en argument, tout le bitmap sera 32bit de ma compréhension).Silverlight 3 Problème WriteableBitmap
Quelqu'un a réussi à avoir un exemple de travail? Voici un exemple minimaliste (je l'ai trouvé dans un forum et légèrement modifié); cela ne fonctionne pas, il n'y a pas de bitmap affiché
Oui, je l'appelle .. ici il y a un exemple minimal (j'ai trouvé autour sur le net et légèrement modifié); cela ne fonctionne pas, j'ai une page blanche (le xaml contient un seul contrôle Image nommé inputImage).
int imageWidth = 100;
int imageHeight = 100;
//Create the bitmap
WriteableBitmap b = new WriteableBitmap(imageWidth, imageHeight);
for (int x = 0; x < imageWidth; x++)
{
for (int y = 0; y < imageHeight; y++)
{
// generate a color in 32bit format
byte[] components = new byte[4];
components[0] = (byte)(x % 255); // blue
components[1] = (byte)(y % 255); // green
components[2] = (byte)(x * y % 255); // red
components[3] = 0; // unused
int pixelValue = BitConverter.ToInt32(components, 0);
// Set the value for the
b.Pixels[y * imageWidth + x] = pixelValue;
}
}
b.Invalidate();
inputImage.Source = b;
Merci pour l'aide Riccardo