LINUX.ORG.RU
ФорумTalks

Если вас заставляют делать ЭТО, дайте знать

 , ,


0

1

В этих современных вебах, вызывает недоумение (бесит) когда на странице есть кликабельная картинка со значком лупы. Кликаешь и…. получаешь картинку почти такого же размера но отдельно.

Я не понимаю как это проходит через тестирование и в чем смысл делать картинку кликабельной. В качестве примера, статьи на news.mail.ru положительный пример - галерея ЛОР, картинка по клику значительно большего размера.

★★★★★

Хуже, когда поиск ищешь поиском, а он не находится. А так-то да, бывают нынче люди, выкладывающие картинки в 640*480.

Irma ★★★
()
Последнее исправление: Irma (всего исправлений: 1)

Оно же работает, просто материал такого качества, что масштабировать нечего :)

yars068 ★★★★★
()

При чем тут разработка? Разработчик сделал функцию увеличения картинки, но автор статьи загрузил слишком маленькую картинку.

goingUp ★★★★★
()
Ответ на: комментарий от yars068

т.е. сама картинка изначально мелкая вставлена? ну и зачем тогда ее делать масштабируемой, издевательство какое-то.

irton ★★★★★
() автор топика
Ответ на: комментарий от goingUp

а нельзя напрограммировать так, что если картинка мелкая, не делать ее кликабельной. Ожидаешь что будет крупно, а получаешь фигу

irton ★★★★★
() автор топика
Ответ на: комментарий от irton

Можно. Но ты бы тогда бомбил, что не сделали увеличение картинки, ты же не знал бы, что большего размера нету просто. Так что два стула.

goingUp ★★★★★
()
Ответ на: комментарий от irton

а нельзя напрограммировать так, что если картинка мелкая, не делать ее кликабельной. Ожидаешь что будет крупно, а получаешь фигу

Нельзя.

Вот представьте себя, что вы пишете под Linux какой-нибудь проект сложнее хеллоуворлда, и этот проект использует в своей работе часть системы, ну например выводит инфу о процессоре, парся /proc/cpuinfo. Представили?

А теперь скажите, будете ли вы перепроверять существование этого самого /proc/cpuinfo и при его отсутствии добывать инфу о ЦПУ низкоуровневыми сисколлами?

95% против 5%, что не будете, при этом ваша основная аргументация будет: - да какой вообще дурак сделает chmod 000 на /proc, или удалит ее поддержку из ядра?

И вы будете абсолютно правы. Правы в своем нежелании писать лишние 10 строчек кода ради полутора извращенцев.

- - -

Так же само и здесь. Разработчик библиотеки или плагина, и в страшном сне не мог представить, что кому-то придет в голову делать превьюху 320х240 из картинки размером 320х240. Или что кто-то будет загружать такую картинку.

Что касается ЛОРа - здесь во-первых как правило грузят скриншоты, а ЛОР уже сам сжимает; а во-вторых мы здесь как бы технари, и несмотря на периодический троллизм - троллить сообщество загружая вырвиглазные картинки нам уже не с руки.

windows10 ★★★★★
()

Я не понимаю как это проходит через тестирование и в чем смысл делать картинку кликабельной.

Они об этом просто не думают.

В качестве примера, статьи на news.mail.ru

Как будто ты от мейлру ожидал чего-то качественного.

firkax ★★★★★
()
Ответ на: комментарий от firkax

Ну это и не только у меилру встречаю, просто под руку свежий пример попался.

irton ★★★★★
() автор топика
Ответ на: комментарий от goingUp

Не, встречались некликабельные картинки, тут все понятно, вот она одного размера и все.

irton ★★★★★
() автор топика

Никто и не делает конкретную картинку кликабельной, картинку просто заливает новостник, который понятия не имеет как она потом будет отображаться, а отображается она через одинаковый интерфейс который сделал разработчик, понятия не имея что там будет отображаться. Да и если посмотреть там всплывает галерея, если фоток много можно тыкать влево и вправо. Вероятно иногда заливаются к новостям картинки в большем размере.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

Да, влево-вправо есть иногда, и перещелкиваешь тоже самое по размеру, что и в статье. Ну уже выяснили что просто картинки изначально небольшие, штош.

irton ★★★★★
() автор топика
Ответ на: комментарий от ya-betmen

Ну буду пробовать, спасибо

irton ★★★★★
() автор топика

Ты просто не понимаешь сути технологии. Начнем с того, что скорее всего это sharp (90% проектов). И делается для вашего же удобства.

Суть простая: представь, что тебе придетя загрузить страницу с кучей картинок высокого разрешения? Ну вот оно тебе надо? Представь результат. Ты сам задолбаешься подгрузки каждой.

💡Поэтому на каждую картинку создается ее миниатюра. И ты видишь миниатюру. Они мелкие, грузятся быстро, позвояют оценить картинку. А когда ты кликаешь миниатюру, просто подгружается оригинал.

📌 Почему ты видишь после клика такую же картинку? Да потому что оригинал не отличается или почти такой же, как миниатюра. Тут вопрос не к технологии, а к тому, кто заливал оригинал картинки.

Хотите, я расскажу вам альтернативы sharp и нюсансы использвания? 🚀

LightDiver ★★★★★
()
Ответ на: комментарий от ya-betmen

Не, это так не работает. Ну, конечно разраб может ограничить разме открываемой картинкой, сделав ее размером с миниатюру, но тут совсем уж рукожопом надо быть.

LightDiver ★★★★★
()

Гораздо хуже, когда ты зажимая контрол крутишь колесом, чтобы зазумить страницу, а картинка при этом уменьшается

Bad_ptr ★★★★★
()

Еще есть подход Эпол (впервые я увидел это у них, а потом конченные начали копировать это на другие сайты), когда есть картинка нормального размера (например полноразмерный скриншот), но тебе показывают маленькую, на которой нихрена не разглядишь. А о том, что тут же есть нормальная большая ты не узнаешь, пока вручную не нажмешь на ней ПКМ -> Open Image in New Tab.

MoldAndLimeHoney ★★
()
Ответ на: комментарий от MoldAndLimeHoney

Подход реально кривой, но давай посмотрим альтернативу.

Вот представь - у тебя все картинки будут грузиться в полном размере. Представил? Что станет с интерфейсом. Вот загурзил т фулхд картинку.

LightDiver ★★★★★
()
Ответ на: комментарий от MoldAndLimeHoney

Вот, первый попавшийся пример:

https://support.apple.com/en-tj/guide/mac-help/mh26885/26/mac/26

Нажимаешь по картинке ЛКМ и ничего не происходит. Реакция здорового человека, зачем-то они всрали туда микроскопический скриншот.

Открываем эту же картинку в новом табе и вуаля – она, оказывается, нормального размера:

https://help.apple.com/assets/694058E34AF4DEFE100B21F0/694058E5E47399E70903F18D/en_US/46153c2c172c7fc6758763a51418c9a3.png

Реально Синк Дифферент. Обычно СИНК через очко.

MoldAndLimeHoney ★★
()
Ответ на: комментарий от MoldAndLimeHoney

Предлагай альтернативу. Всирать к хренам весь интерфейс, растягивая картинки любого размера на фул?

LightDiver ★★★★★
()
Ответ на: комментарий от LightDiver

Вот представь - у тебя все картинки будут грузиться в полном размере. Представил? Что станет с интерфейсом. Вот загурзил т фулхд картинку.

На всех нормальных сайтах после ЛКМ на уменьшенной картинке она просто открывается в исходном размере. Примерно как в галлерее ЛОРа

Hyprland, Gentoo, Unix-way

Никто не предлагает все картинки использовать в исходном размере.

Эпплофаги конченные потому сделали так, что ты НЕ ЗНАЕШЬ, что картинка есть в исходном качестве и тебе не надо высматривать ее с лупой.

MoldAndLimeHoney ★★
()
Ответ на: комментарий от irton

обычно такие картинки становятся в режим галереи и можно листать, а так зачем усложнять логику проверять размеры, может у проверялки уязвимость будет (часто были у gd модулей)

s-warus ★★★★
()
Ответ на: комментарий от MoldAndLimeHoney

На ЛОР гиковский подход - она открывется в отдельном окне. Оно конечно может быть удобно, но некрасиво чисто визуально. Это перемещение по вкладкам.

У каждого подхода свои плюсы и минусы

LightDiver ★★★★★
()
Ответ на: комментарий от LightDiver

Почти всегда так и есть. Сажать превью для картинки это пыхтеть надо. А об уменьшении траффика клиенту вы тех людей(?), которые 10 метров жабаскрипта заливают можете даже не спрашивать.

ya-betmen ★★★★★
()
Последнее исправление: ya-betmen (всего исправлений: 1)
Ответ на: комментарий от goingUp

Пусть покажут мне пикселя размером с сантиметр на моем экране. Откуда они знают, какой у меня экран? Это их задача выяснить.

seiken ★★★★★
()
Ответ на: комментарий от ya-betmen

Так не только трафика. Тут время загрузки страницы. Я просто как раз сейчас всем этим активно занимаюсь и каждый такой нюанс отдается болью в моем сердце. Представь, на странице 100 сообщений. Из них допусти 30 полноразмерных картинок. Или 50. Представил как будет выглядетьь вход на страницу такую?

Вот зайди https://ns.fiber-gate.ru/0000

Скинь пароль ник примет любой и сохранит. Скинь туда любую картинку или посмотри уже существующие. Я это реализовал как миниатюры и при клике открытие полного варианта в ограничивающем окне. Ограничивающее окно зависит….от окна приложения. Если у тебя мобильное приложение с мелким экраном - естественно оно не будет отличаться от миниатюры. Нужно будет копировать и открыать полное.

Но если ты придумаешь как сделать удобнее, я послушаю. Может кнопку «Открыть в полном размере» там сделать или еще что то. Придумайте удобные варианты, раз вам стандартные не нравятся.

LightDiver ★★★★★
()
Последнее исправление: LightDiver (всего исправлений: 1)
Ответ на: комментарий от ya-betmen

Думаю - всех. Меня шибко напрягало, когда чатик при входе грузился десятки секунд, прогружая картинку за картинкой. Я сделал миниатюры и теперь он грузится мгновенно.

LightDiver ★★★★★
()
Ответ на: комментарий от LightDiver

когда чатик при входе грузился десятки секунд

Это ты просто про loading="lazy" не в курсе.

Обычно то что через минуту на странице всё продолжает прыгать и перерисовавться нормальная ситуация.

ya-betmen ★★★★★
()
Последнее исправление: ya-betmen (всего исправлений: 2)

Даже не представляю, как у тебя порвётся, конда ты ткнёшь в картинку, а оригинал будет в несколько раз меньше.

imul ★★★★★
()
Ответ на: комментарий от LightDiver

Так лет много назад так и было. Да и сейчас также, когда не заморачиваются в атрибутах тэга поставить размеры.

imul ★★★★★
()
Ответ на: комментарий от Bad_ptr

чтобы зазумить страницу, а картинка при этом уменьшается

По крайней мере, в Firefox это можно исправить:
View → Zoom → Zoom Text Only
или то же самое через about:configbrowser.zoom.full в false.

k6
()
Ответ на: комментарий от LightDiver

Тут время загрузки страницы.

Сегодня на Хабре попалось к теме ностальгии по скорости.
С практической точки зрения интересного может и немного, но любопытно.
Предупреждаю на всякий случай, может случиться передоз нейросетевым продуктом. :-(

k6
()
Ответ на: комментарий от LightDiver

Это нихрена не нормальная ситуация

Интернет который мы продолбали, да. Когда патологии становится слишком много она становится нормой.

ya-betmen ★★★★★
()
Ответ на: комментарий от imul

Ну такое редко попадается, вы же не хотите сказать что это нормально?

Вот я и поднял проблему в этой теме, пофлудили и забыли.

irton ★★★★★
() автор топика

Это идиотская финтифлюшка чтобы не надо было вызывать контекстное меню изображения чтобы открывать его в новом окне или вкладке чтобы там посмотреть его увеличенный вариант. Типа удобно. Я против этого. Всегда лучше нажать СКМ по изображению.

wenxuan
()

Так чего ты от мейлрушки хочешь? Я помню времена когда там порнокартинки на главной бывало выводило.

peregrine ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)