Форум → Программирование → PHP для идиотов → PHP GDlib как узнать, существует ли указанный цвет на изображении или нет
PHP GDlib как узнать, существует ли указанный цвет на изображении или нет
-
-
26 января 2012 г. 0:04, спустя 3 часа 10 минут 19 секунд
imageColorExactСпустя 47 сек.imagecolorexact — Get the index of the specified colorСпустя 77 сек.Returns the index of the specified color in the palette, or -1 if the color does not exist.Спустя 62 сек.Не прошло и 5 минут, как я открыл гугл, нашел мануал GD и прошелся по названиям всех функций. А тебе слабо? -
-
26 января 2012 г. 1:44, спустя 8 минут 5 секунд
Сборка: php5.3, Denwer for Win
а что денвер/неденвер имеет значение? -
26 января 2012 г. 12:22, спустя 10 часов 38 минут 21 секунду
а что денвер/неденвер имеет значение?
ну часто имеетСапожник без сапог -
26 января 2012 г. 13:58, спустя 1 час 35 минут 45 секунд
писец вы )
jpg - полноцветное изображение (aka true color on english), функция imagecolorexact возвращает индекс цвета в палитре изображения с ИНДЕКСИРОВАННЫМИ цветами, то есть gif, либо png(если png был создан неполноцветный). Применение imagecolorexact к полноцветному изображению не имеет смысла, так как палитра такого изображения содержит все цвета, даже те, которых на изображении нет.Work, buy, consume, die -
26 января 2012 г. 14:46, спустя 48 минут 30 секунд
через imagic я находил преобладающий цвет, если интересен алго могу выложить -
-
27 января 2012 г. 21:49, спустя 1 день 6 часов 54 минуты
Перебрать через imagecolorat - вполне себе хорошее решение. Особенно если как-нибудь умно перебирать, а не тупо подряд. -
27 января 2012 г. 22:25, спустя 35 минут 32 секунды
Перебрать через imagecolorat - вполне себе хорошее решение
перебери пикчу 1440х1000 и погляди что будет с твоим пхп, п.с. это не учитывая 500 метров сожранной памятиСпустя 24 сек.а еще лучше 2000х1000 -
-
27 января 2012 г. 23:08, спустя 31 минуту 54 секунды
На моей виртуалочке полный перебор картинки 706*470 занимает около 300 мс.
Ща попробую хайрез какой-нибудь перебрать. -
27 января 2012 г. 23:18, спустя 10 минут 25 секунд
Надо ли говорить, что потребления памяти никакого замечено не было? -
Пожалуйста, авторизуйтесь, чтобы написать комментарий!