Bonjour,
J'ai besoin d'envoyer une image bitmap avec sa séparation couleur CMJN dans un fichier PDF.
Quelqu'un sait-il comment procéder ? ou peut-être comment trouver un code source exemple ?
Merci d'avance à tous,
Colorid
Bonjour,
J'ai besoin d'envoyer une image bitmap avec sa séparation couleur CMJN dans un fichier PDF.
Quelqu'un sait-il comment procéder ? ou peut-être comment trouver un code source exemple ?
Merci d'avance à tous,
Colorid
Pour la conversion du Binaire Convert RGB Color to CMYK
Normalement CMYK c'est en fonction du matériel, il y a une approximation simpliste
Sur mon IIYama CRT, un fichier ICM était fourni pour optimiser les couleurs affichées.
Il en va de même pour les imprimantes, le profil spécifique permet une meilleure restitution des couleurs RVB qu'un profil générique
Pour la partie PDF, j'ignore comment insérer un tel objet et je n'en vois pas l'utilité, puisqu'il c'est lors de l'impression que la conversion sera faite
Le PDF est utilisé par les imprimeurs comme référence d'épreuve contractuelle fournie généralement par l'agence de com qui a créé l'imprimé. Ce fichier PDF contient généralement la séparation couleur de l'impression, elle permet de communiquer avec le donneur d'ordre.
Pour la séparation couleurs je suis Ok, on utilise généralement le profil ICC de l'imprimante, mais comment l'intégrer dans le source Delphi pour le transférer dans le PDF de l'épreuve contractuelle ?
Le PDF peut être certifié conforme à ISO 12647 2: 2004 quand il s'agit d'une impression offset. Le PDF devient le document référentiel contractuel.
Voir pour info le site http://www.graphiline.com/article/48...-contractuelle
L'API Adobe est vaste, bonne lecture :
PDEImageSetColorSpace()
PDEColorSpaceCreate() ... DeviceCMYK
Une version via Stream tout codé à la main, si tu ne connais pas le format binaire d'un PDF, c'est à tes risques et péril : Générer un pdf à partir d'images
le CMYK sera en fonction des JPEG fournies
Si tu as un code source pour transférer une image dans un PDF cela m'interesse.
Le profil ICC est en fait un algorithme qui repose sur une matrice 3x3 pour transférer les valeurs des couleurs d'un périphérique informatique à un autre, chaque matériel étant caractérisé par son profil colorimétrique. L'utilisation de l'algorithme se fait avant le transfert de l'image couleur dans le fichier PDF, elle est nécessaire pour réaliser la séparation couleurs de l'image en CMJN pour imprimer l'image.
Bon, bin je comprends pas tout pour ICC, mais voici de quoi construire un pdf à partir d'une image de type BMP.
Ce code source, vite fait, est en fait un projet de test pour me permettre de comprendre comment ça fonctionne, donc il est brut de fonderie.
J'ai retiré ce qui était inutile pour ne te laisser que ce qui est indispensable, mais il y a encore de quoi faire du ménage. En particulier dans les déclarations...
L'avantage, c'est qu'il n'y a pratiquement rien comme code, ce qui simplifie la compréhension.
Ce code provient de D2006, mais si tu utilises une autre version de Delphi et que tu rencontres des difficultées pour le mettre en oeuvre, fait moi signe, je peux te le passer sous D6, D7, D2005, D2006 et XE2.
Bien reçu les sources pour inclure une bitmap dans un PDF.
Celà va me servir.
Pour les profils ICC ceux-ci permettent de calibrer une chaîne graphique. Voir à ce sujet un excellent article de l'Ecole Française de Papeterie et des industries Graphiques : http://cerig.efpg.inpg.fr/icg/Dossie...Chapitre_1.htm
Pour comprendre ce qu'on entend par chaine graphique voir : https://glossaire-image-photo-lexiqu...AEne+graphique
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager