The color-keyed regions of a color-keyed image are extracted from the
color-keyed image, and the color-keyed regions and the non-color-keyed
regions are independently scaled. The independently scaled regions are
subsequently merged to form a scaled color-key image with clearly
distinguished color-keyed regions and non-color-keyed regions. To minimize
the blurring of edges in the non-color-key regions, the non-color-key
colors are extended into color-keyed regions after the color-keyed
information is extracted from the color-keyed image. To minimize the
encroachment of the scaled color-keyed regions into the scaled
non-color-keyed regions of the scaled color-key image, the edges of the
scaled color-key regions are sharpened by defining the color-keyed region
as the region wherein each scaled/filtered color-key value exceeds a
non-zero threshold value. To facilitate the use of existing memory and
structure in images that are encoded using three components per pixel,
such as RGB, YUV, etc., the extracted color-keyed regions are stored in
the memory structure that is typically used to store an optional fourth
component, such as a transparency or texture parameter.
De kleur-gesloten gebieden van een kleur-gesloten beeld worden gehaald uit het kleur-gesloten beeld, en de kleur-gesloten gebieden en de niet-kleur-gesloten gebieden worden onafhankelijk geschraapt. De onafhankelijk geschraapte gebieden worden later samengevoegd om een geschraapt kleur-zeer belangrijk beeld met duidelijk voorname kleur-gesloten gebieden en niet-kleur-gesloten gebieden te vormen. Om het vertroebelen van randen in de niet-kleur-zeer belangrijke gebieden te minimaliseren, worden de niet-kleur-zeer belangrijke kleuren uitgebreid in kleur-gesloten gebieden nadat de kleur-gesloten informatie wordt gehaald uit het kleur-gesloten beeld. Om de aantasting van de geschraapte kleur-gesloten gebieden in de geschraapte niet-kleur-gesloten gebieden van het geschraapte kleur-zeer belangrijke beeld te minimaliseren, worden de randen van de geschraapte kleur-zeer belangrijke gebieden gescherpt door het kleur-gesloten gebied als gebied te definiƫren waarin geschraapt/gefiltreerde elk kleur-zeer belangrijke waarde een non-zero drempelwaarde overschrijdt. Om het gebruik van bestaande geheugen en structuur in beelden te vergemakkelijken die gebruikend drie componenten per pixel, zoals RGB, YUV worden gecodeerd, enz., worden de gehaalde kleur-gesloten gebieden opgeslagen in de geheugenstructuur die typisch wordt gebruikt om een facultatieve vierde component, zoals een transparantie of textuurparameter op te slaan.