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

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

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

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), он меняется, и невозможно получить тот же цвет.

Есть идеи ??

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...