So che .NET Framework viene fornito con una classe di conversione di immagini (il metodo System.Drawing.Image.Save).Converti bmp da 24 bit a 16 bit?
Ma ho bisogno di convertire un'immagine bitmap a 24 bit (R8G8B8) in un 16 bit (X1R5G5B5) e non ho davvero idea di questo tipo di conversione e di una modifica da 24 a 16 bit nel l'intestazione di bmp non funzionerebbe (dato che abbiamo bisogno di convertire l'intera immagine).
Inoltre vorrei sapere se posso controllare il dithering immagine, ecc
idee? Qualsiasi tipo di aiuto sarebbe apprezzato.
Ho provato questo e non funziona. Non importa se passo 24, 8 o 32. Il formato di output non cambia. Posso anche passare valori non validi come -8. La profondità del colore non cambia mai. – Elmue
dipende dal tipo MIME. ha funzionato per tif, non ha notato cambiamenti su diversi formati –