JavaScript: Узнать цвет точки на картинке

Discussion in 'PHP' started by ZagZag, 31 May 2009.

  1. ZagZag

    ZagZag Elder - Старейшина

    Joined:
    22 Feb 2007
    Messages:
    149
    Likes Received:
    22
    Reputations:
    1
    Есть ли универсальный способ узнать цвет конкретной точки на загруженной картинке?

    Походу нету...

    Пока что загружаю двухмерный массив с цветами с помощью PHP через JSON. Вот и стало интересно, а реально ли загрузить картинку в JavaScript и обрабатывать ее там.
     
    #1 ZagZag, 31 May 2009
    Last edited: 31 May 2009
  2. mff

    mff Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    Попробуй посмотреть любой Color Picker на js, может там по сабжу чего будет

    http://xhtml.ru/2007/03/07/javascript-palette/
    http://fastcoder.org/articles/?aid=155
    http://mattkruse.com/javascript/colorpicker/
    http://eriwen.com/css/color-palette-with-css-and-moo/

    Если честно, то не совсем понял вопрос.
     
  3. ZagZag

    ZagZag Elder - Старейшина

    Joined:
    22 Feb 2007
    Messages:
    149
    Likes Received:
    22
    Reputations:
    1
    Во всех примерах с палитрами цвет вычисляется математически или как цвет элемента под курсором.
    А для моей задачи нужно с помощью JavaScript загрузить картинку с сервера, и получить цвет каждого ее пиксела.

    Я уже сам понял что это практически невозможно.
    Это высший пилотаж.
    Я думаю что это реально сделать только распарсив бинарник картинки. Но тогда уже проще загрузить картинку на сервере и выслать JavaScript'у уже массив с цветами пикселей.