diff --git a/coders/pattern.c b/coders/pattern.c
index 6ad904c..a68aa78 100644
--- a/coders/pattern.c
+++ b/coders/pattern.c
@@ -578,6 +578,16 @@
};
/*
+ Horizontal-2 pattern.
+*/
+static const unsigned char
+ Horizontal2Image[] =
+ {
+ 0x50, 0x34, 0x0A, 0x38, 0x20, 0x38, 0x0A, 0xFF, 0x00, 0xFF, 0x00, 0xFF,
+ 0x00, 0xFF, 0x00
+ };
+
+/*
HorizontalSaw pattern.
*/
static const unsigned char
@@ -748,6 +758,16 @@
};
/*
+ Vertical-2 pattern.
+*/
+static const unsigned char
+ Vertical2Image[] =
+ {
+ 0x50, 0x34, 0x0A, 0x38, 0x20, 0x38, 0x0A, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA,
+ 0xAA, 0xAA, 0xAA
+ };
+
+/*
VerticalBricks pattern.
*/
static const unsigned char
@@ -845,6 +865,7 @@
{ "GRAY100", "PBM", Gray100Image, sizeof(Gray100Image) },
{ "HEXAGONS", "PBM", HexagonsImage, sizeof(HexagonsImage) },
{ "HORIZONTAL", "PBM", HorizontalImage, sizeof(HorizontalImage) },
+ { "HORIZONTAL2", "PBM", Horizontal2Image, sizeof(Horizontal2Image) },
{ "HORIZONTALSAW", "PBM", HorizontalSawImage, sizeof(HorizontalSawImage) },
{ "HS_BDIAGONAL", "PBM", HS_BDIAGONALImage, sizeof(HS_BDIAGONALImage) },
{ "HS_CROSS", "PBM", HS_CROSSImage, sizeof(HS_CROSSImage) },
@@ -862,6 +883,7 @@
{ "SMALLFISHSCALES", "PBM", SmallFishScalesImage,
sizeof(SmallFishScalesImage) },
{ "VERTICAL", "PBM", VerticalImage, sizeof(VerticalImage) },
+ { "VERTICAL2", "PBM", Vertical2Image, sizeof(Vertical2Image) },
{ "VERTICALBRICKS", "PBM", VerticalBricksImage,
sizeof(VerticalBricksImage) },
{ "VERTICALLEFTSHINGLE", "PBM", VerticalLeftShingleImage,