Как я могу использовать код pantone при создании матрицы данных?

Я создаю новый PDF с pdfBox 2.0. В некоторых разделах я использую библиотеки zxing для создания двумерного штрих-кода матрицы данных (аналог QR-кода), он правильно генерирует изображение, но моя проблема связана с цветом. Мне нужно распечатать этот PDF, и выбранный компанией цвет - Pantone 287. Некоторые другие похожие цвета в RGB, CMYK, пресс-секретарь говорят, что это не правильно. Существует некоторая библиотека Java, которая может использовать цвета Pantone??

Я пытался создать Matrix напрямую с правильным цветом pantone 287, но с Zxing libary невозможно. Я пытался изменить схожий / неправильный цвет с изображения на 287 пиксель за пикселем в изображении, но не нашел, как его перепечатать с цветом пантона.

Color myPantone287 = new Color(0, 82, 156); // Similar Color pantone 287
int colorRgb = myPantone287.getRGB();
MatrixToImageConfig conf = new MatrixToImageConfig(colorRgb , MatrixToImageConfig.WHITE);
BitMatrix byteMatrix = writer.encode(content, BarcodeFormat.DATA_MATRIX, width, width, hints);
MatrixToImageWriter.toBufferedImage(byteMatrix, conf);

В настоящее время я печатаю dataMatrix с цветом RGB(4,84,146), похожим на цвет pantone 287, но не равным. Цвет Pantone - RGB(0,82,156), но когда он получает int цвета для печати dataMatrix (требуется библиотекой zxwing), он меняется, и невозможно получить тот же цвет.

Есть идеи??

Заранее спасибо.

0 ответов

Другие вопросы по тегам