Я создаю новый 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), он меняется, и невозможно получить тот же цвет.
Есть идеи ??
Заранее спасибо.