Oppure

Loading
29/07/21 19:58
bernie
Non ho letto i valori.
Hai cambiato l'assegnazione della palette.
Con Photoshop ho aperto solo quello lineare, provo ad aprire anche l'altro.
Usare bmp ad 8 bpp sarebbe più facile, ma questo significherebbe usare bmp molto pesanti.
aaa
29/07/21 20:54
Carlo
Postato originariamente da bernie:

Non ho letto i valori.
Hai cambiato l'assegnazione della palette.
Con Photoshop ho aperto solo quello lineare, provo ad aprire anche l'altro.
Usare bmp ad 8 bpp sarebbe più facile, ma questo significherebbe usare bmp molto pesanti.

Infatti...
Ti allego il solito progetto che converte da 8bpp a 4bpp con palette a 3bit. Con aggiunta di slider che modificano al volo la palette a 3bit senza ricalcolare l'immagine.
Il risultato lo vedi nella picturebox, va aggiunto il tasto save che ti permette di salvare quando l'immagine risultante è quella voluta.
Ultima modifica effettuata da Carlo 29/07/21 21:05
in programmazione tutto è permesso
30/07/21 6:45
bernie
Bellissimo l'esempio , adesso devo capire come adattarlo alle mie necessità.
Ti ho sempre detto che il colore non interessa , in quanto quello che interessa è il peso dell'inchiostro.
Conoscendo il volume della goccia devo calcolare il livello da dare alla grafica in base al peso di inchiostro voluto .
aaa
30/07/21 17:43
Carlo
un aggiornamento, conversione a 1bit, 2bit, 3bit, 4bit e salvataggio
Ultima modifica effettuata da Carlo 30/07/21 20:10
in programmazione tutto è permesso
31/07/21 18:14
bernie
Ho provato l'esempio, ma qualcosa non mi torna.
Per esempio se voglio convertire in uscita 1 bit, dividi la grafica un due( ho provato con la grafica a 8 livelli) fino al valore 4 diventano 0 e gli altri diventano 1.
aaa
31/07/21 19:57
Carlo
Postato originariamente da bernie:

Ho provato l'esempio, ma qualcosa non mi torna.
Per esempio se voglio convertire in uscita 1 bit, dividi la grafica un due( ho provato con la grafica a 8 livelli) fino al valore 4 diventano 0 e gli altri diventano 1.

non ho capito:blush:
Ultima modifica effettuata da Carlo 31/07/21 19:57
in programmazione tutto è permesso
31/07/21 20:20
bernie
Ho provato con l'immagine che mi hai mandato, 8 livelli di grigio da nero a bianco. Se la converto a 1 bit, I primo 4 livelli diventano il livello 0, i secondi 4 diventano livello 1.
Anche a 4 bit, cambiando i valori degli slide succedono cose strane.
aaa
01/08/21 7:44
Carlo
le 3 immagini che ti ho mandato sono a 8bpp 256 livelli
Il programma carica solo immagini 8bpp
le immagini 8bpp vengono sempre convertite a 4bpp 16 livelli
Con il combobox puoi scegliere quanti bit usare sulla palette: 1bit = 2 livelli, 2bit = 4 livelli, 3bit = 8 livelli, 4bit = 16 livelli
In base ai bit scelti, l'immagine originale 8bpp da 256 livelli, viene ridotta linearmente ai bit (livelli) scelti.
Gli slider modificano nella palette solo i livelli usati, se ci sono livelli in eccesso vengono ignorati.
Quando salvi, l'immagine è a 4bpp 16 livelli, però i pixel contenuti avranno un valore nel range dei bit scelti e la palette ne definisce l'aspetto.
in programmazione tutto è permesso