Jambozzy, т.е. картинку 4000х3000 пикселов есть возможность сжимать, а такую же но весом больше на 200кб уже нет возможности?
или встроеной функцией движка. и если он сам не может то тогда да используют сторонние модули и этих модулей туева хуча и наверняка среди них есть которые могут и 100Мб картинки переваривать.
Лучше быть острым чем тупым...
Ремонтирую мышки, двойной клик и етс.
вы вообще понимаете, что пишите то? ппц какой то. С другой стороны требовать от фотографа понимать, как работает веб не очень правильно;
Когда вы нажимаете кнопочку "загрузить" в окне загрузки, проверяется ТУПО размер загружаемого файла; если он больше 1мегабайта ничего не происходит; тоесть загрузка не производится.
Далее, если меньше, то происходит загрузка и вызывается функция сжатия изображения данного файла. Режим сжатия "столько то по Х или по Y" есть у всех библиотек мне кажется;
А вот "сжать до размера ХХХХ байт" - я чет не видел. Обычно, для этого вызывается сторонние (причем платные) ресурсы. Вы не путайте, то что для фотошопа как бы примитивно, для сайта может быть не совсем;
вот к примеру, что умеет один из распространенных библиотек GD Lib
https://snipp.ru/php/gd
Открытие изображения
Изменение размера изображения (resize)
Обрезать изображение (crop)
Поворот изображения
Зеркальное отражение
Добавление фона
Фильтры
Сохранение
ЗЫ Но это не точно )
Последний раз редактировалось Jambozzy; 17.08.2022 в 21:46.
до фотографа я был сисадмином и начальником отдела информатизации. Расслабтесь уже.
сами же написали, что движок умеет проверять размер.
и ресемплировать до 1600х900 умеет.
таким образом берется любая картинка и ресемплируется до 1600х900, сохраянется с качеством 90, после этого проверяется размер, если больше допустимого, то сохряняется с качеством 80.
перлогинтесь капитан очевидность.
надоело объяснять элементарное - т.е. - ой всё.
Последний раз редактировалось iG0Lka; 17.08.2022 в 22:04.
Лучше быть острым чем тупым...
Ремонтирую мышки, двойной клик и етс.
отдел информатизации производственной фирмы и информационый ресурс разные вещи.
т.е. вы совершенно не зная может движок ресемплировать большие картинки или нет полезли чтото доказывать и фантазировать, в то время как вопрос был адресован к администрации форума, которая должна ТОЧНО знать возможности и причины почему движок такой разборчивый к размеру картинок.
Лучше быть острым чем тупым...
Ремонтирую мышки, двойной клик и етс.
Осталось моник на 50 дюймов сделать
и точек на кучу килопикселей на килоопикселей.
И после разглядывать под мелкоскопом все эти картинки.
У меня моник 28* неипичным размером пикселей.
Если неипичные размеры сделаю, то мне придётся с микроскопом ползать по монитору выискивать картинки и вообще что там написано на форуме.
Кто дома работает с моником с разрещением 840х320?
Думаю мало таких найдётся.
А вот с большим уже становиться всё больше юзеров.
Когда то у меня кинескопный моник был и он меня радовал.
Когда он накрылся, я посчитал во что мне обойдётся мне мастеру по ремонту радиоаппаратуры.
Пришлось копить на новый мой первый ЖК моник, сейчас этот моник работает тот что слева на скриншлоте, а тот что с права это телевизор 32*
Так вот когда копил деньги то работал вот за этим дэвайсом.
Вырвиглаз из пятой точки.
На котором картинки были невообразимого размера.
телек в место моника.jpg
После сделал переходник на соневский телек вга-скарт, картинка была чуть лучше
У всего есть ограничения.
B Ремонтирую 9 LCD o TV 6 DVD o магнитолы 9 и 1 ещё 7 немного 7 иного з 6
Потому что на хостинге настройка upload_max_filesize стоит равная 1 мегабайту или около. Скрипт от вебсервера просто не получает файлы больше чем указано в переменной. К размеру изображения это не относится.
А принудительная конвертация с ресайзом (невзирая на размер файла) - это первое из-за чего стоит сразу отказаться от использования для публикации картинок на сайте.
Второй немаловажный момент: не все способы ресайза могут переварить ресайз картинки 12000*10000 пикселов, потому что будет попытка выделить много памяти под это (у указанных выше габаритов это битмап на 343 мегабайта в трехбайтовых пикселях), и вебсервер может убить скрипт за превышение использования ресурсов. Что там конкретно используется (гд или меджик) известно только тому, у кого есть доступ.
Ну и третье - может когда нибудь тут появится, уже ставшая повседневным видом, ресайзилка по ширине окна. Даже если будет загружено изображение 8к, то оно сожмется по ширине браузера (и не важно какое разрешение на клиенте), и позволит отдельно открывать полноэкранно оригинал и скачивать его. Уже даже без яваскрипта можно делать.
Последний раз редактировалось emms; 18.08.2022 в 14:14.
emms,
Лично я всегда был против и сейчас забивание текста большими картинками и видео.
Хочешь плакаты смотреть, кликни на картинку или видос и наслаждайся полным фуллом.
Раньше хорошо с размером форума справлялась опера, автоподгоняла всё и кривые сцылки.
Меня и надеюсь других уже не жмёт ни трафик ни что то ещё.
Тут с превьшками хорошо, тем что вставить их удобно в любом месте текста, привязывая картинку к тексту.
Не знаю откроется ли тут сцылко
https://forum.ixbt.com/topic.cgi?id=42:23318:3737#3737
Вроде давний двигут и продвинутые скажем там управляющий персонал.
Картинки загруженные на форум как свалены в низу так они там и лежат, догадайся к чему они привязаны.
Рассказ Мишкина каша - кино даже про это давно сняли.
Всё хорошо в меру, что бы ни куда и ни чего не вываливалось и не переваливалось.
Надеюсь в первом посте сей темы всё достаточно разжЁванно.
Когда то синдрамас осваивали, и смотрели на тогдашний ресурс.
....ляяяяя иного не скаженшь, это был ППЦ шмандец с картинками.
Страшный сон нормального админа а не только пользователя.
На некоторых ресурсах видосы с ютюбы уж слишком уменьшают, тоже раздражает.
Всё должно быть как в хорошей каше, всё в меру.
А кому мало, то на клаве есть кнопка контр и на мыше колёсико.
B Ремонтирую 9 LCD o TV 6 DVD o магнитолы 9 и 1 ещё 7 немного 7 иного з 6
Здравствуйте .Не могу вставить в сообщение картинки. Удалось вставить 2 штуки и дальше ни в какую. Какие ограничения на количество картинок?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)