Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 26 Май, 2012, 12:01:18

Страниц: [1] 2
Печать
Автор Тема: PHP GDlib как узнать, существует ли указанный цвет на изображении или нет  (Прочитано 300 раз)
0 Пользователей и 1 Гость смотрят эту тему.
kichSman    ↓ 
25 Январь, 2012, 05:36:09
НЕ ХУЕТА! ХУЕТА!

творю говно

Карма: 1
Сообщений: 398
Сила слова: 0.25

Только недавно появилась необходимость столкнуться с GD библиотекой, поэтому прошу сразу ногами не пинать в сторону мануала - он меня пока только запутал.
 
Проблема в следующем, как узнать (какой функцией), присутствует ли RGB-цвет на всем полноцветном изображении, при этом, нужен конкретный результат: да или нет - без возврата ближайшего аналогичного цвета.
 
Заранее признателен.
Записан
kostyl    ↓ 
25 Январь, 2012, 08:53:50 , спустя 3 часа 17 минут 41 секунду
НЕ ХУЕТА! ХУЕТА!

занедельный антипаттерн
Группа: Джедаи

Карма: 60
Сообщений: 3526
Сила слова: 1.7

гугли мануал
Записан

качество жизни обратно пропорционально количеству лени
kichSman    ↓ 
25 Январь, 2012, 11:44:14 , спустя 2 часа 50 минут 24 секунды
НЕ ХУЕТА! ХУЕТА!

творю говно

Карма: 1
Сообщений: 398
Сила слова: 0.25


гугли мануал
Мля, да гуглил я его уже. Всю голову сломал. Я из тех, кто вначале ману полистает, а потом только спросит. И поэтому реально сюда с вопросом обратился. В ином случае, еслиб не запутался, не обратился. У мну не незнание, а запутанность
Записан
Tekuto    ↓ 
26 Январь, 2012, 12:04:09 , спустя 19 минут 55 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 0
Сообщений: 1229
Сила слова: 0

imageColorExact
Спустя 47 секунд добавил
imagecolorexact — Get the index of the specified color
Спустя 1 минуту 17 секунд добавил
Returns the index of the specified color in the palette, or -1 if the color does not exist.
Спустя 1 минуту 2 секунды добавил
Не прошло и 5 минут, как я открыл гугл, нашел мануал GD и прошелся по названиям всех функций. А тебе слабо?
Записан

Just a man and his will to survive
kichSman    ↓ 
26 Январь, 2012, 01:08:18 , спустя 1 час 4 минуты 9 секунд
НЕ ХУЕТА! ХУЕТА!

творю говно

Карма: 1
Сообщений: 398
Сила слова: 0.25

imageColorExact
Мляяять! Тестил я все это, в самом начале! Толку нуль! Сборка: php5.3, Denwer for Win. Библиотека целая - не битая. В ответ на функцию возвращал индекс цвета в цветовой палитре подгруженного ИЗОБРАЖЕНИЯ (формат jpeg) - тутто вопросов не возникнет.
 
ЧТОЗА ЖОПА!!!???
 
Перепроверял в палитре фотожопы, нет блядь запрашиваего цвета - что за нах!!!  Причем, с либой все впоряде.
Записан
Tekuto    ↓ 
26 Январь, 2012, 01:36:14 , спустя 27 минут 56 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 0
Сообщений: 1229
Сила слова: 0

Как ты перепроверял?
Записан

Just a man and his will to survive
Ivan    ↓ 
26 Январь, 2012, 01:44:19 , спустя 8 минут 5 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 27
Сообщений: 1366
Сила слова: 1.98

Сборка: php5.3, Denwer for Win
а что денвер/неденвер имеет значение?
Записан

kichSman    ↓ 
26 Январь, 2012, 10:08:28 , спустя 8 часов 24 минуты 9 секунд
НЕ ХУЕТА! ХУЕТА!

творю говно

Карма: 1
Сообщений: 398
Сила слова: 0.25


Как ты перепроверял?
Банально. На тестовой картинке всего два цвета, причем один канал к нулю сведен намеренно. А проверяемый цвет к 256. Открыл фотошоп, открыл таблицу цветов - вуаля, цвета нет. Причем, все это дело без размытия пикселей.
Спустя 2 минуты 14 секунд добавил

Сборка: php5.3, Denwer for Win
а что денвер/неденвер имеет значение?
Нет, не имеет, просто уже на автомате, после горе советчиков, которые пытались уйти ответом "...пакетная установка гАвно, перекачай либу по новой и зри в ману небесную"
Записан
phpdude    ↓ 
26 Январь, 2012, 12:22:40 , спустя 2 часа 14 минут 12 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: 20790
Сила слова: 1.66

а что денвер/неденвер имеет значение?
ну часто имеет
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Tekuto    ↓ 
26 Январь, 2012, 01:39:25 , спустя 1 час 16 минут 45 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 0
Сообщений: 1229
Сила слова: 0

kichSman, покажи картинку и какой ты цвет проверяешь?
Записан

Just a man and his will to survive
Nyaah    ↓ 
26 Январь, 2012, 01:58:25 , спустя 19 минут
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 34
Сообщений: 522
Сила слова: 6.51

писец вы )
jpg - полноцветное изображение (aka true color on english), функция imagecolorexact возвращает индекс цвета в палитре изображения с ИНДЕКСИРОВАННЫМИ цветами, то есть gif, либо png(если png был создан неполноцветный). Применение imagecolorexact к полноцветному изображению не имеет смысла, так как палитра такого изображения содержит все цвета, даже те, которых на изображении нет.
Записан

Work, buy, consume, die
kichSman    ↓ 
26 Январь, 2012, 02:37:08 , спустя 38 минут 43 секунды
НЕ ХУЕТА! ХУЕТА!

творю говно

Карма: 1
Сообщений: 398
Сила слова: 0.25


писец вы )
jpg - полноцветное изображение (aka true color on english), функция imagecolorexact возвращает индекс цвета в палитре изображения с ИНДЕКСИРОВАННЫМИ цветами, то есть gif, либо png(если png был создан неполноцветный). Применение imagecolorexact к полноцветному изображению не имеет смысла, так как палитра такого изображения содержит все цвета, даже те, которых на изображении нет.
Спасибо за вразумительный ответ. И всеже, какого решение поставленной задачи?
Записан
Faster    ↓ 
26 Январь, 2012, 02:46:55 , спустя 9 минут 47 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 10
Сообщений: 954
Сила слова: 1.05

через imagic я находил преобладающий цвет, если интересен алго могу выложить
Записан

воспитываю дочь. С домами и деревьями  - не приставать.
kichSman    ↓ 
26 Январь, 2012, 02:48:34 , спустя 1 минуту 39 секунд
НЕ ХУЕТА! ХУЕТА!

творю говно

Карма: 1
Сообщений: 398
Сила слова: 0.25

imagic
К сожалению, от imagic пришлось отказаться.
Но за пример буду признателен, может он навеет мысли какие нибудь по данному поводу.
Записан
Faster    ↓ 
26 Январь, 2012, 02:54:52 , спустя 6 минут 18 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 10
Сообщений: 954
Сила слова: 1.05

определяем преобладающий цвет
Записан

воспитываю дочь. С домами и деревьями  - не приставать.
Страниц: [1] 2
Печать
 

Перейти в:  

Этот топик скрыли: adw0rd, artoodetoo, mario