Bonjour,
Je dois convertir une image en format RAW (accessoirement en noir et blanc) pour l'imprimer... Mais aprés moultes recherches sur le net, je n'ai toujours pas trouvé de solution.
Comment je peux faire?
Merci pour votre aide.
Bonjour,
Je dois convertir une image en format RAW (accessoirement en noir et blanc) pour l'imprimer... Mais aprés moultes recherches sur le net, je n'ai toujours pas trouvé de solution.
Comment je peux faire?
Merci pour votre aide.
Bon je suis tombé sur ça:
que j'ai trouvé par là: http://tedshelloworld.blogspot.com/2...mage-in-c.html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 /// <summary> /// Convert a bitmap to a byte array /// </summary> /// <param name="bitmap">image to convert</param> /// <returns>image as bytes</returns> private byte[] ConvertBitmap(Bitmap bitmap) { //Code excerpted from Microsoft Robotics Studio v1.5 BitmapData raw = null; //used to get attributes of the image byte[] rawImage = null; //the image as a byte[] try { //Freeze the image in memory raw = bitmap.LockBits( new Rectangle(0, 0, (int)bitmap.Width, (int)bitmap.Height), ImageLockMode.ReadOnly, PixelFormat.Format24bppRgb ); int size = raw.Height * raw.Stride; rawImage = new byte[size]; //Copy the image into the byte[] System.Runtime.InteropServices.Marshal.Copy(raw.Scan0, rawImage, 0, size); } finally { if (raw != null) { //Unfreeze the memory for the image bitmap.UnlockBits(raw); } } return rawImage; }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager