Сергей Герасимов, Imagick, AFAIR - обертка для ImageMagick
А GD сам по себе не умеет ресайзить гифки, придется писать разборку гифки на кадры, ресайз, и сборку обратно (или искать готовую либу).
alexfyodrv, \/[^\/] - вот регулярка, которая "слеш-и-следующий-за-ним-не слеш".
Но толку от нее, если встречаются ссылки, в которых вполне нормально уживаются "слеш-и-следующий-за-ним-не слеш"? https://toster.ru/q/507863
jertik2, две строчки не тянут на библиотеку, но я могу это написать.
Правда боюсь, что вам не понравится. Это же будет очень медленный скролл. https://jsfiddle.net/u7qbws9w/
jertik2, юзер крутит колесо. Колесо присоеденено к энкодеру. Чувствительность у энкодера довольно низкая, и потому в операционной системе есть настройка, на сколько пикселей скроллить, когда юзер чуток провернул колесо.
Никакие библиотеки в браузере на каждый пиксель не могут реагировать, потому что этой информации обычно нет ни у мыши, ни у операционной системы. Можно конечно залезть в настройки мыши, и уменьшить скорость скролла на минимум, но так практически никто не делает.
Barrakuda74, точняк, MDN врет, спецификации врут, эксперимент тоже врет. Заговор сплошной, пришельцы атакуют.
Для полноты картины осталось еще вспомнить детское "сколько будет два плюс два умножить на два".
Подсказка: в зависимости от приоритета может выйти 6 или 8.
А GD сам по себе не умеет ресайзить гифки, придется писать разборку гифки на кадры, ресайз, и сборку обратно (или искать готовую либу).