I used a fpdf class extension (http://www.fpdf.org/en/script/script44.php) to handle CMYK in the PDF, and all is fine: I can print my texts with 100% K in CMYK.
Then, I needed to generate a QrCode to be embedded into a PDF using fpdf.
I did it using PHPQrCode (http://phpqrcode.sourceforge.net/), and it works fine for my purposes.
All is fine on screen, but I need to send that PDF to a print shop to be professionally printed in CMYK.
I directed a book publishing company for 10 years so I am well aware of the "issues" with color handling, especially in this specific case in which the black RGB (0,0,0) absolutely DOES NOT match with the CMYK black (0,0,0,100). It will be converted to a very dark, but not fully black, 4-color-layers, and when printed, it will look both bad and usually nasty due to problems of "registro e retinatura" (those are technical printing terms of which I do not know the translation)
Now, my QrCode is in PNG, which is RGB, fine, I get it. But since the QrCode is actually just one bit, 0/1, white/black, isn't there a different file format that lets me specify the "black" as "black" in CMYK - that is 0,0,0,100?
From what I read, not even JPG is CMYK - it's something in between (JPG uses a color model named YCbCr. It is neither RGB nor CMYK.). It sounds like a video signal standard to me :(
If I cannot find a solution, I will leave the PNG with the RGB black: it will look bad, but hopefully using the highest error correction in the QrCode, it will still be readable :(
Embed QrCode in fpdf in CMYK
651 Views Asked by ZioBit At
0
There are 0 best solutions below
Related Questions in PNG
- How change path to my new generated webp image in index.html?
- Python canvas save drawing problem with postscript sizes
- Serialize 4 png Images into a Flatbuffer Array
- How can I write the first bytes of a .png image in Java when only signed bytes are supported?
- Oscilloscope graph data cannot be converted to graphs
- Hide elements of htmlwidget plot before saving as PNG
- Is there a way to convert emf/wmf files to png/jpg in python?
- Could converting a JPG to PNG or PPM be a good idea?
- What is the difference between converting PNG images to JPEG using convertio.co
- Blender image sequence (png) to Unity
- How to plot multiple VennDiagrams in png file from within a function in R
- Visio VBA export to PNG in high resolution?
- How we can download an image with PNG format in Power Apps?
- cypress mochawesome reporter screenshot as base64
- How can I display a Base64 encoded image in Android using Coil?
Related Questions in JPEG
- Java resized JPEG seems to be invalid format for Facebook?
- Exif and EXIF are two different Chunks with different format
- Could converting a JPG to PNG or PPM be a good idea?
- What is the difference between converting PNG images to JPEG using convertio.co
- How to use OpenGPEG Part 10, JP3D
- How to edit the Samsung Trailer Tag "Timestamp"
- how to convert .SVS to .JPEG with python using tifffile
- I am trying to read an JPEG image, which is of 32 bits pixels, but ImageIO.read(new File(path)).getColorModel() akways returns 24 bits
- Do I lose quality if I decompress a JPEG file into a ppm using libjpeg-turbo C library?
- How to use JP3D in Openjpeg to compress medical images (. ni)
- What is causing the output image of this ffmpeg command to reduce by~95% in file size?
- What's the meaning of the characters in the JPEG binary byte stream opened in python?
- Unable to Display Mapped PNG and JPG Images in Next.js
- Convert black and white Bitmap to Single-Channel JPEG in Android
- Audio to spectrogram image and back to audio
Related Questions in FPDF
- Resolving blank pages issue with FPDF library
- How to add html icon in FPDF for php?
- FPDF file is not showing in some browser when the output is view type ,
- arabic letters with numpers python
- How to add font Calibri for FPDF in php?
- Combine 2 classes: FPDI and FPDF Table
- FPDF - Data not flowing across multiple pages as expected
- FPDF Rotate Multi-Line Text Box
- Gujrati text is not rendered correctly in my existing pdf
- FPDF output from web can't overwrite existing file created from cli
- upload multiple image to pdf using fpdf php getting fatal error
- FPDM cant print € when Merge(true)
- $fpdf->Output( 'D', "filename.pdf") return pdf string to browser instead of forcing download
- How to view FPDF pdf via http response in Django?
- Fpdf Set Image In Center
Related Questions in CMYK
- How can I rotate TIFF CMYK image in ImageIO or TwelveMonkeys?
- Winnovative HTML to PDF with CMYK Colorspace
- How can do Color Separation or remove Pantone(Spot Colors) and CMYK colors in PDF file?
- How to remove particular Pantone(Spot Colors) or CMYK colors in PDF and save the resulting PDF file?
- How can i find ink density(percentage) of pantone colors at a particular location in a pdf using any programming language?
- Find all CMYK Process Colors - Scripting - Adobe Illustrator Javascript
- Issue with color profile of CMYK image
- Why does Python return inverted image channel?
- Conversion of CMYK to RGB using U.S. Web Coated (SWOP) v2 color space
- How to convert from CMYK to RGB java
- Embed QrCode in fpdf in CMYK
- How do you add CMYK values together?
- Find CMYK coverage in PDF with Java
- How to force Ghostscript to convert PDF to monochrome bitmap using CMYK colors instead of RGB?
- TCPDF - CMYK images in PDF appear "mainly black" in Illustrator
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?