IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

color picker CMYK


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Femme Profil pro
    Inscrit en
    Mars 2012
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 22
    Points : 18
    Points
    18
    Par défaut color picker CMYK
    Bonjour à tous,

    Dans le cadre du développement d'un outil qui sert notamment à l'imprimerie, je dois intégrer des color pickers pour permettre à l'utilisateur de choisir ses coloris.
    Jusque là rien de bien sorcier sauf que les couleurs renvoyées doivent être en CMYK pour être ensuite envoyées à un XML qui lui-même est renvoyé au logiciel de montage. Donc je ne peux échapper à ce format.
    J'avais trouvé ceci qui est pas mal : http://www.dematte.at/colorPicker sauf que les couleurs attrapées par le input sont en hexa. j'ai essayé de commencer à bidouiller :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <script type="text/javascript">
      function colorP(event) {
        var col = new colorPicker(event,allowDrag='true');
        if(col){
          alert(col.cP.cmyc);
        }
      }
    </script>
    <input type="text" onClick="colorP(event);">
    Mais je ne vois pas comment je peux récupérer la valeur en CMYK mais il doit bien y avoir un moyen, si quelqu'un peut m'indiquer des pistes SVP elles sont les bienvenues ... thx !

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 663
    Points
    66 663
    Billets dans le blog
    1
    Par défaut
    jette un oeil sur ce site
    http://developer.loftdigital.com/blog/cmyk-rgb-and-php
    ou encore une librairie de conversion de couleurs
    http://www.webtoolkit.info/javascrip...onversion.html

  3. #3
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20

  4. #4
    Membre à l'essai
    Femme Profil pro
    Inscrit en
    Mars 2012
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 22
    Points : 18
    Points
    18
    Par défaut
    Merci pour le lien.
    J'ai lu en diagonale et compris la finalité de l'article, mais malheureusement je ne peux passer outre les valeurs en CMYK. J'avais bidouillé auparavant un système de inputs qui traduisaient après dans un div la "couleur" mais ce n'était pas un colorpicker et la direction me l'a imposé, ce colorpicker . Sinon je m'en passerais bien ...

  5. #5
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 663
    Points
    66 663
    Billets dans le blog
    1
    Par défaut
    Tu as du rater le second lien que j'ai rajouté en editant mon post ..

  7. #7
    Membre à l'essai
    Femme Profil pro
    Inscrit en
    Mars 2012
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 22
    Points : 18
    Points
    18
    Par défaut
    J'ai essayé la conversion mais la conversion de l'hexa vers le RGB puis le CMYK est faussée (l'inverse marche bien en revanche)

    Pour le lien vers le colorpicker c'est celui que j'utilise. la librairie prévoit de récuprérer (et c'est là le but de la question ) les valeurs en CMYK mais je n'arrive pas à le faire. En fait je les vois lors du "pick" mais je souhaite la récupérer dans un input (cf le code que j'ai pasté)

  8. #8
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 128
    Points : 210
    Points
    210
    Par défaut
    Peux être parce que dans ton handler tu crée un autre colorPicker qui n'est pas celui que l'utilisateur à manipulé...

  9. #9
    Membre émérite
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Points : 2 778
    Points
    2 778
    Par défaut
    Un truc con mais ... test "CP" en majuscule ?

    colorPicker.CP.cmyc: Array [c,m,y,k] (as number):
    Rounded values of the current picked color in CMYK as an array with numbers.
    Thes values range from 0 to 1

  10. #10
    Membre à l'essai
    Femme Profil pro
    Inscrit en
    Mars 2012
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 22
    Points : 18
    Points
    18
    Par défaut
    Kaamo : Firebug me répond que "col.CP is undefined"
    TheGwy : il n'y a pas d'autre picker

Discussions similaires

  1. [Exercice Qt] Color picker, deuxième partie lancée !
    Par johnlamericain dans le forum Qt
    Réponses: 94
    Dernier message: 15/02/2013, 19h55
  2. Un color picker
    Par dourouc05 dans le forum Téléchargez
    Réponses: 0
    Dernier message: 12/11/2010, 21h34
  3. Color picker et dessin
    Par ediurne dans le forum ActionScript 1 & ActionScript 2
    Réponses: 0
    Dernier message: 23/05/2010, 18h26
  4. exemple color picker / roue chromatique
    Par korsakoff69 dans le forum DirectX
    Réponses: 1
    Dernier message: 16/01/2010, 10h28
  5. Controle: "Color picker"
    Par G_Kill dans le forum ASP.NET
    Réponses: 1
    Dernier message: 14/03/2007, 14h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo