Beeldkleur

Gecombineerde grijstinten en kleurenafbeeldingen
Download nu

Beeldkleur Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Naam uitgever:
  • Matthew Baugher
  • Uitgever website:
  • http://www.codeproject.com/Members/mbaugher
  • Besturingssystemen:
  • Windows All
  • Bestandsgrootte:
  • 19 KB

Beeldkleur Tags


Beeldkleur Beschrijving

De beeldkleurtoepassing is ontwikkeld om een programma te zijn voor het maken van gecombineerde grijstinten- en kleurafbeeldingen. Na het kweken van het beu om uren in te brengen bij 800% vergroting met behulp van de Polygon Lasso-tool om gecombineerde grijstinten- en kleurenafbeeldingen in Macromedia-vuurwerk te maken, besloot ik dat er een betere manier moest zijn. Zo begon ik bij het maken van deze applicatie om mijn leven te maken en hopelijk dat van anderen eenvoudiger. Dit is een eerste poging en als ik een positieve feedback ontvang dat anderen deze applicatie daadwerkelijk willen gebruiken, zal ik de beschikbare functies uitbreiden wanneer de tijd het toelaat. De meeste afbeeldingen bestaan uit drie bands: rood, groen en blauw. Soms wordt een vierde "alpha" -band gebruikt voor transparantie, maar dat is niet relevant voor dit artikel. Elke band bevat een waarde tussen 0 en 255 voor elke pixel voor een mogelijke 16777216-kleuren. Daarom is het selecteren van een kleur om in een afbeelding te blijven niet zo eenvoudig als gewoon een pixel plukken en alle andere pixels draaien die niet overeenkomen met die kleur tot grijswaarden. In plaats daarvan moet een tolerantieniveau worden gebruikt. Dit niveau kan echter sterk variëren, afhankelijk van de hoeveelheid kleurenvariantie in de afbeelding en welke kleuren de gebruiker wenst te houden. Ik heb ontdekt. Ik heb ontdekt dat een van de effectievere methoden om hiermee omgaan met een verhouding waarde tussen de kleuren van de pixel te gebruiken . Nadat gebruikers een pixel uit de afbeelding selecteren die ze willen behouden, berekent het programma het verschil in waarde tussen de rode en groene band, rode en blauwe band en groene en blauwe band. Dit is dan een verhouding die kan worden gebruikt over het hele beeld om vergelijkbare gekleurde pixels te vinden, hoewel het lichtniveau misschien heel anders is. Dit zou bijvoorbeeld matchen met een pixel die de waarden rood was = 50, groen = 80 en blauw = 110 tot een pixel die de waarden rood had = 180, groen = 210 en blauw = 240 omdat het verschil tussen rood en groen In elk is 30, enz. Hoe wordt zelfs het gebruik van de hierboven beschreven verhoudingsmethode nog steeds niet veel pixels, een maximum van 256 overeen. Om een fatsoenlijke kleurselectie te krijgen, moeten foutwaarden op elk bandverschil worden gebruikt. Daarom biedt het programma drie tekstvakken voor de gebruiker om een foutwaarde te bieden voor het rode en groene verschil, rood en blauw verschil en groen en blauw verschil. Door deze foutwaarde van het verschilnummer toe te voegen en af te trekken, zijn een veel breder scala aan kleuren opgenomen in de wedstrijd. Als het verschil tussen de rode en groene pixels bijvoorbeeld 25 is, en de gebruiker een foutwaarde van 20 betreedt, worden alle pixels met een verschil tussen de rode en groene banden van overal van 5 tot 45 binnen dit bereik. Feature is dat vele malen de kleur op verschillende locaties op de afbeelding bestaat en de gebruiker alleen in één sectie wil bewaren. Daarom moet enkele grens worden geleverd, zodat de gebruiker een klein gebied uit de afbeelding kan selecteren om in kleur te houden. Voor dit voorbeeldprogramma heb ik zojuist eenvoudige code toegevoegd voor een rechthoek, hoewel het naar elke vorm kan worden uitgebreid. Ik heb alleen het tekeninggedeelte geïmplementeerd van "The Secret of Marching Ants" -programma uit het CODE-project, zodat gebruikers de rechthoek kunnen zien terwijl ze het tekenen. Dit is nodig om de afbeelding rechtstreeks op het formulier te trekken in plaats van een PicturesBox te gebruiken waar de schuifbalken gemakkelijk kunnen worden toegevoegd.


Beeldkleur Gerelateerde software