---
name: "Convert::Color::VGA"
section: "3pm"
platform: "linux"
package: "libconvert-color-perl"
version: "0.18-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Convert::Color::VGA"
---

# Convert::Color::VGA(3pm)

named lookup for the basic VGA colors

## NAME

"Convert::Color::VGA" - named lookup for the basic VGA colors

## SYNOPSIS

Directly:

```
   use Convert::Color::VGA;
   my $red = Convert::Color::VGA->new( 'red' );
   # Can also use index
   my $black = Convert::Color::VGA->new( 0 );
```

Via Convert::Color:

```
   use Convert::Color;
   my $cyan = Convert::Color->new( 'vga:cyan' );
```

## DESCRIPTION

This subclass of Convert::Color::RGB provides predefined colors for the 8 basic VGA colors. Their names are

```
   black
   red
   green
   yellow
   blue
   magenta
   cyan
   white
```

They may be looked up either by name, or by numerical index within this list.

## CONSTRUCTOR

### new

```
   $color = Convert::Color::VGA->new( $name );
```

Returns a new object to represent the named color.

```
   $color = Convert::Color::VGA->new( $index );
```

Returns a new object to represent the color at the given index.

## METHODS

### index

```
   $index = $color->index;
```

The index of the VGA color.

### name

```
   $name = $color->name;
```

The name of the VGA color.

## SEE ALSO

- •

  Convert::Color - color space conversions

## AUTHOR

Paul Evans \<leonerd@leonerd.org.uk\>
