Тимофей Мартынов
Тимофей Мартынов личный блог
30 марта 2022, 10:57

Айтишники подскажите легкую удобную либу для работы с изображениями

У нас на мобильной версии сайта используется какое-то говно, которое даже не позволяет мастштабировать раскрытое изображение пальцами (да-да, сам в шоке). Дорогие друзья, обращаюсь к вашему высшему коллективному разуму, подскажите пожалуйста либу, которая не сильно бы грузила память ваших броузеров, при этом позволяла нормально открывать изображения в мобильной версии и масштабировать их пальцами как угодно, и закрывать интуитивно понятно...

Хабр например юзает эту либу https://photoswipe.com/ но наш смурф-ворчун говорит что она весит 250 Кб из говна и палок, и надо чето более умное 😁
Айтишники подскажите легкую удобную либу для работы с изображениями
Need help guys!
36 Комментариев
  • siesta00
    30 марта 2022, 11:00
    Открывашку картинок чтоли? fancybox, проще некуда). Надо конкретнее
  • alewmt
    30 марта 2022, 11:02
    у меня и в десктопной версии браузера картинки не масштабируются, не уверен что дело в либе
    • cdb\2.0
      30 марта 2022, 11:06
      alewmt, да там и верстка и либа все влияет. в десктопе браузер страницу целиком растягивает и кажется, что «масштабируется».

    • Kotblch
      30 марта 2022, 11:20
      alewmt,  в руках дело
      • alewmt
        30 марта 2022, 11:44
        Kotblch, только если речь про руки верстальщика. Есть простой и удобный способ масштабирования ctrl+колесо мыши, который работает везде, в том числе и на смартлабе, но он не работает если открыть картинку.
  • CyclopEye
    30 марта 2022, 11:11
    Тимофей Мартынов, это конечно не моё дело, но начать, пожалуй, стоит не с картинок, а мобильного приложения, которым пользоваться невозможно, т.к. всё открывается в браузере.
  • Kotblch
    30 марта 2022, 11:20
    еще бы сохранение картинок на сайте сделали в jpeg/png, а не web-формате… а то приходится скринить иногда
    • Андрей К
      30 марта 2022, 11:28
      Kotblch, я думал это специально так )
    • siesta00
      30 марта 2022, 11:36

      Kotblch, это чтобы трафик экономить, такие картинки меньше весят и быстрее загружаются. 

      Я бы еще посоветовал pagespeed модуль для nginx поставить, оптимизирует сайты на отлично

  • dnmsk ☮
    30 марта 2022, 11:23
    imagemagick
    А, вам для веба. Там их как чего угодно за баней.
  • Переключая каналы
    30 марта 2022, 11:25
    И не говори, задолбался некоторые картинки сначала сохранять, а потом руками в редакторе увеличивать.
  • Dobermann
    30 марта 2022, 11:31
    у меня на айфоне позволяет — хром и в приложении тоже
  • Вася Пражкин
    30 марта 2022, 11:34
    но наш смурф-ворчун говорит что она весит 250 Кб
    Передай, пожалуйста этому смурфу, что ему шапочка на глаза налезла и он не видит нихера. Там два JS-файлика 12K+48K+ какая мелочь в CSS. Итого в районе 60К. В наше время ретина-экранов это вообще ни о чем.
    • dnmsk ☮
      30 марта 2022, 11:37
      Вася Пражкин, а еще современные вебсерверы умеют в гзип.
      А если уж хочется сильно классно, быстро и малоразмерно — велкам к пока непонауехавшим разработчикам. Баксов за 25+ в час за недельку свояем под любые треба.
      • Вася Пражкин
        30 марта 2022, 11:40
        dnmsk, дело не в гзипе, а сколько оно займет потом в памяти мобильного браузера.
        • dnmsk ☮
          30 марта 2022, 11:44
          Вася Пражкин, тогда причем тут физический размер, который вы привели?
          • Вася Пражкин
            30 марта 2022, 11:53
            dnmsk, это позволяет косвенно прикинуть, насколько тяжела либа для среднего мобильничка до ее установки. Меньше размер => меньше проблем, хотя после установки все равно надо потестить на реальном девайсе.
            • dnmsk ☮
              30 марта 2022, 11:58
              Вася Пражкин, короче, это погода на марсе, верно?
              • Вася Пражкин
                30 марта 2022, 11:59
                dnmsk, нет не верно. Я же все расписал.
                • dnmsk ☮
                  30 марта 2022, 12:19
                  Вася Пражкин, косвенно прикинуть хорошая метрика 
                  Особенно, если посмотреть это эта страница занимает 96мб памяти. Сколько там физически занимают скрипты?
                  • Вася Пражкин
                    30 марта 2022, 12:30

                    dnmsk, Судя по вопросам, для Вас это дело новое. Ок, поясняю.

                    «косвенно прикинуть хорошая метрика» — конечно хорошая, ведь потратив 1 минуту можно сразу отсечь часть тормозных либ не тратя время на очевидное говно.

                    «Особенно, если посмотреть это эта страница занимает 96мб памяти.» — Вы смешиваете статику и скрипты.

                    «Сколько там физически занимают скрипты?» — Вы можете посмотреть это в консоли браузера.

                    • dnmsk ☮
                      30 марта 2022, 13:03
                      Вася Пражкин, и чем это поможет, кроме как продать рекрутеру знание?
                      Тормознутость скриптов определяется кодом, а не размером.
                      • Вася Пражкин
                        30 марта 2022, 13:17
                        dnmsk, Вот чтобы продать рекрутеру подороже, никогда такую чушь не говорите:
                        Тормознутость скриптов определяется кодом, а не размером.
                        • dnmsk ☮
                          30 марта 2022, 13:24
                          Вася Пражкин, 
  • Евгений Демидов
    30 марта 2022, 11:38
    photoswipe.com/ может из говна и палок, но выглядит хорошо, надеюсь что то подобное внедришь)
  • Kotblch
    30 марта 2022, 11:40
    можно подытожить: 
    1) либ- «и тааак сойдет» ©
    2) необходим стандартный формат сохранения картинок
    3) доделать приложение хоть до «говна и палок»©
    • Kotblch
      30 марта 2022, 11:49
      Анрил,  здоровья тебе, милчеловек, попробую обновить приблуду заграничную
  • Евгений Демидов
    30 марта 2022, 11:47
    Кстати немного не по теме, но все же. Мне кажется менюшку-бутерброд желательно закрывать когда слева кликаешь, а то хочется ее закрыть, а в итоге залеташь по ссылке
  • iAkuma
    30 марта 2022, 12:15
    Photoswipe достаточно неплох. Хотя он достаточно «тяжелый» в плане размера, но учитывая, что эта страница и так весит 2.2 Мб — вообще пофиг :)
    • iAkuma
      30 марта 2022, 12:16
      iAkuma, уточню, что он умеет и на мобилках нормально работать. Только уберите из шаблона все ненужное, оставьте просто рамку с картинкой и все. Все эти ссылки/кнопки какие-то нафиг никому не нужны.
  • Алексей Никитин
    30 марта 2022, 12:18
    Тимофей, честно, мобильная версия сайта конкретно утомляет, как не открываю, все мне тычет эту мобильность. Я тебя прошу, уничтожь это мобильную версию, не трать силы на нее. Лучше сделай чтобы можно было картинки вставлять из буфера обмена в коменты и в блоги. А то дерьмово как то без картинок 
  • Эндорфин Добрый
    30 марта 2022, 14:23
    Найдите программиста за еду.
  • Sanchous
    30 марта 2022, 18:12
    Раз уж речь снова зашла о картинках на сайте, то хотелось бы, чтобы браузерам, которые не поддерживают изображения в формате webp отдавались изображения в формате jpg/png. Уверен, вы теряете какую-то часть аудитории из-за этой проблемы.

    Писал об этом полгода назад.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн