Immagine di immagine

in scala di grigi e immagini a colori combinate
Scarica ora

Immagine di immagine Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Freeware
  • Nome editore:
  • Matthew Baugher
  • Sito web dell'editore:
  • http://www.codeproject.com/Members/mbaugher
  • Sistemi operativi:
  • Windows All
  • Dimensione del file:
  • 19 KB

Immagine di immagine Tag


Immagine di immagine Descrizione

L'applicazione a colori immagine è stata sviluppata per essere un programma per creare immagini in scala di grigi e colorate combinate. Dopo essere cresciuti stanchi delle ore di spesa ingrandisci nell'800% di ingrandimento utilizzando lo strumento Polygon Lasso per creare immagini in scala di grigi e immagini combinate nei fuochi d'artificio di Macromedia, ho deciso che ci dovesse essere un modo migliore. Così ho intrapreso la creazione di questa applicazione per rendere la mia vita e si spera che quello degli altri più facile. Questo è un primo tentativo, e se ricevo un feedback positivo che altri desideri effettivamente utilizzare questa applicazione, espanderò le funzionalità disponibili quando il tempo lo consente. La maggior parte delle immagini consiste di tre bande: rosso, verde e blu. A volte una quarta banda "alfa" viene utilizzata per la trasparenza, ma non è rilevante per questo articolo. Ogni banda contiene un valore compreso tra 0 e 255 per ogni pixel per un possibile 16777216 colori. Pertanto, selezionando un colore da tenere in un'immagine non è così semplice come semplicemente scegliere un pixel e trasformare tutti gli altri pixel che non corrispondono a quel colore in scala di grigi. Invece, è necessario utilizzare un livello di tolleranza. Tuttavia, questo livello può variare notevolmente a seconda della quantità di varianza dei colori nell'immagine e quali colori desidera che l'utente debba mantenere. Ho scoperto che uno dei metodi più efficaci per affrontare questo è utilizzare un rapporto di rapporto tra i colori dei pixel . Una volta che gli utenti selezionano un pixel dall'immagine che vorrebbero conservare, il programma calcola la differenza di valore tra la fascia rossa e verde, la banda rossa e blu e banda verde e blu. Questo è quindi un rapporto che può essere utilizzato per tutta l'immagine per trovare pixel colorati simili, anche se il livello della luce potrebbe essere molto diverso. Ad esempio, questo corrisponderebbe a un pixel che aveva i valori rossi = 50, verde = 80 e blu = 110 a un pixel che aveva i valori rossi = 180, verde = 210 e blu = 240 perché la differenza tra rosso e verde In ciascuno è 30, ecc. Tuttavia, anche usare il metodo del rapporto descritto sopra non corrisponde a molti pixel, un massimo di 256. Per ottenere una selezione del colore decente, i valori di errore devono essere utilizzati su ciascuna differenza di banda. Pertanto, il programma fornisce tre caselle di testo per l'utente di fornire un valore di errore per la differenza rossa e verde, la differenza rossa e blu e la differenza verde e blu. Aggiungendo e sottraendo questo valore di errore dal numero di differenza, una gamma di colori molto più ampia è inclusa nella partita. Ad esempio, se la differenza tra i pixel rossi e verdi è 25, e l'utente inserisce un valore di errore di 20, tutti i pixel con una differenza tra le fasce rosse e verdi di qualsiasi punto da 5 a 45 saranno all'interno di questo intervallo. Un'altra parte utile La funzione è che molte volte il colore esiste in diverse posizioni sull'immagine e l'utente vuole solo tenerlo in una sezione. Pertanto, alcuni limiti devono essere forniti consentendo all'utente di selezionare una piccola area dall'immagine per rimanere a colori. Per questo programma di esempio, ho appena aggiunto un codice semplice per un rettangolo, anche se potrebbe essere espanso a qualsiasi forma. Ho implementato solo la parte del disegno del programma "The Secret of Marching Forms" dal progetto del codice in modo che gli utenti possano vedere il rettangolo mentre lo disegnano. Ciò ha reso necessario disegnare l'immagine direttamente sulla forma invece di utilizzare un Picturebox in cui le barre di scorrimento potrebbero essere facilmente aggiunte.


Immagine di immagine Software correlato