Anton
всех с праздником!
🦔
ох блядь
🦔
точно
Evgeniy
мы же пхпшники нас этот день не касается)))
Evgeniy
это шутки баяны
Evgeniy
от js программистов наверно
🦔
в пхп в байте не 8 бит?
Виктор
Парни кто ужимал png? пробую optipng, средний результат 3-5%, гугл умудряется сжать на 80%
Anton
в военное время до 9ти может быть
Виктор
и при этом советует optipng, что за дичь?
Евгений
сжимай гуглом хуль
Виктор
сжимай гуглом хуль
Ахуенный блять совет
Айбулат
*тут картинка с шакалами сжатыми
Евгений
Anonymous
я ж могу на ссылку нажать и отправить пост запрос?
Владислав
https://packagist.org/search/?q=image%20compress https://packagist.org/search/?q=image%20optimize
Владислав
Нафиг нам пакетные решения, да?
Виктор
Нафиг нам пакетные решения, да?
Какие нахуй пакетные решения если ебучая топовая нативная утилита написная на C++ не дает такого профита, как гугл
Anton
вы хоть в праздник не материтесь, бля
Владислав
И вообще ищи решение сам в таком разе
Виктор
https://packagist.org/search/?q=image%20compress https://packagist.org/search/?q=image%20optimize
Сделаешь через js onlcik, браузер будет блочить типа "Всплывающее окно заблочено" Можешь сделать инпут сабмит в стиле ссыли, так лучше
Виктор
вы хоть в праздник не материтесь, бля
Ну есть такие люди, лишь бы че написать
Владислав
Ну есть такие люди, лишь бы че написать
Я тебе предложил решения, которыми в большинстве случаев пользуются. Тебе что-то не понравилось, ты заговорил вообще о плюсах. Ну и иди лесом. Я не понимаю, чего ты хочешь
Виктор
99% этих пакетов основаны на opipng
Владислав
Мне за тебя ещё код написать, мб?
Виктор
про которую я писал выше
Владислав
Не, сам ищи нужный тебе пакет и пиши. Если ты знаешь про эти пакеты, то я повторяю вопрос: чё ты хочешь ещё?
Виктор
Я хочу понять как гугл и подобные сервисы типа этого (http://www.optimizepng.com/) умудряются ужимать png до 90%, а не могу этого сделать, это довольно странно
Виктор
И пакеты в пакеджейс тут точно ни к селу ни к городу
Владислав
Ну так ты изначально, значит, не там задал вопрос. Если даже плюсы не справляются.
Виктор
мб
Anonymous
3-5% у тебя выходит, потому что там оптимизация идет по глубине только
Anonymous
BitDepth так называется вроде
Anonymous
а сам Chank остается таким же
Anonymous
напиши алгоритм который будет его перефармитировать и будет тебе счастье
Anonymous
только вот зачем, если уже есть готовые решения и сервисы
Виктор
только вот зачем, если уже есть готовые решения и сервисы
можно пример под unix или либу в пакейджес?
Anonymous
Вам вроде уже советовали этот сервис
Anonymous
http://prntscr.com/gkna9o
Anonymous
http://optimizilla.com/ru/
Anonymous
Или вам надо клиентские пожимать? При аплоаде?
Виктор
Или вам надо клиентские пожимать? При аплоаде?
Нужно на моем сервере это делать, да
Виктор
Anonymous
Блин, тогда только алгоритм писать
Anonymous
из тех что есть в открытом доступе
Anonymous
в основном все кривая, косая шляпа
Anonymous
которая альфа канал убирает
Anonymous
или ширину режет
Anonymous
https://ru.stackoverflow.com/questions/191711/%D0%A1%D0%B6%D0%B0%D1%82%D0%B8%D0%B5-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8
Anonymous
вот типо этого
Виктор
Вот и я пришел к такому выводу
Anonymous
тут только сесть, открыть хабр со статьей где есть примеры того как должно проходить сжатие без потерь и набросать модуль для себя
Anonymous
ребят, такой вопрос
Anonymous
что будет с массивом, если я перед ним поставлю array()?
Anonymous
он не изменится?
Anonymous
или будет пустой массив?
Виктор
что будет с массивом, если я перед ним поставлю array()?
не попробуешь не узнаешь, не должен вроде
Anonymous
да вот хз. баг какой-то непонятный. возможно и в этом месте. ну ладно
Виктор
$arr = [1,2,3] $arr2 = (array)$arr; так?
Anonymous
ну да
Anonymous
ой
Anonymous
array($arr)
Anonymous
вот так
Виктор
будет массив с 1 элементом массимов
Виктор
в чем соль?
Anonymous
да, тупанул
Anonymous
твой способ надо юзать
Виктор
ты хочешь привести переменную к массиву?
Anonymous
awesome! tnx
Anonymous
ты хочешь привести переменную к массиву?
да. я уже всё сдеал, что хотел
Anonymous
просто заработался
Anonymous
спасибо
Anonymous
у пыхи есть библиотека, которая может отслеживать keyup/keydown ?
Anonymous
или только js->ajax->php?
Виктор
awesome! tnx
а вообще, хорошим тоном будет is_array() и выбрасывать исключение какое нить типа InvalidArgumentException, иначе из-за особенностей приведения типов которые мало кто знает, ты можешь запутать своим кодом
Anonymous
хм.. пойду пробовать)
Dmitrii
у пыхи есть библиотека, которая может отслеживать keyup/keydown ?
Где отслеживать собираешься? Браузер или консоль?