Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - gestione pixel in file bitmap
Forum - C# / VB.NET - gestione pixel in file bitmap - Pagina 2

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
bernie (Normal User)
Pro


Messaggi: 153
Iscritto: 23/10/2019

Segnala al moderatore
Postato alle 10:30
Martedì, 29/10/2019
Ho impostato i DPI corretti , però l'applicazione a cui devo passare il file non lo accetta e mi rimanda un messaggio
" Image is not a valid 2 or 8 bit monochrome image"

Codice sorgente - presumibilmente C# / VB.NET

  1. Dim test As Bitmap = New Bitmap(20000, 70, Imaging.PixelFormat.Format1bppIndexed)
  2. test.SetResolution(360, 360)
  3. ...
  4. ...
  5. test.SetPixel(y, x, Color.Black)
  6. ...
  7. ...
  8. test.Save("C:\Digital1\pippo5.bmp", Imaging.ImageFormat.Bmp)
  9.         test.Dispose()



Io pensavo di usare Imaging.PixelFormat per definire il formato a 1 bpp.
setto la risoluzione a 360X360 DPI
e quando vado a modificare il colore del pixel , mi dice 'SetPixel non supportato per immagini con formati di pixel indicizzati.'

qualche idea ?
Grazie


PM Quote
Avatar
bernie (Normal User)
Pro


Messaggi: 153
Iscritto: 23/10/2019

Segnala al moderatore
Postato alle 15:58
Mercoledì, 06/11/2019
Salve a tutti
al momento l'unica soluzione che ho trovato ( e funziona) è di scrivere il file bmp con impostazioni di bpp standard , salvare il file, clonarlo,modificarlo e salvarlo con nome diverso . Come procedura è un po' macchinosa , però funziona

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo