PHP заменяет изображения на изображения, переделанные из библиотеки GD в Joomla

Я технический стажер в независимой онлайн-газете, а писатели в штате не разбираются в технологиях. Они не совсем понимают, как работают веб-страницы, и часто загружают и включают изображения прямо со своих цифровых камер или сканированные с оригинальных носителей. Эти изображения становятся обузой, когда на первой странице размещается 10 изображений по 3,5 Мб каждое.

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

Итак, я хотел знать, не является ли безосновательной попытка повторной выборки и кэширования изображений, которые включены в статьи, с использованием функции PHP и библиотеки GD, чтобы передать в потоке объем данных, который должен быть передан для каждой статьи.

Я думаю, что это возможно, я просто пытаюсь понять, стоит ли просто потратить время и усилия на обучение писателей, или лучше создать автоматизированный процесс.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
0
2 521
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Ответ принят как подходящий

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

Это то, что мне нужно сделать. Если я не могу найти способ сделать это с помощью плагина Joomla, мне придется написать что-нибудь простое, чтобы для писателей не было больше одного-двух дополнительных шагов.

Strozykowski 09.11.2008 05:32

Конечно, это возможно, и я был бы очень удивлен, если Joomla! еще нет модулей, которые только это делают.

С текущим веб-сайтом, над которым я работаю, мне нужно было ответить на аналогичный вопрос. Я выбрал надстройку joomla Easy Gallery. Две выдающиеся функции для меня - это автоматическое создание миниатюр и функция изменения размера изображения. Размеры настраиваются на странице конфигурации компонентов. У вас будет миниатюра, изображение с измененным размером и исходное изображение при каждой загрузке.

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

Я также нашел пару мест, где сгенерированные эскизы не отображались. Я поднял вопрос по Форум Easy Gallery, и мне удалось выработать ответ для себя.

Другие вопросы по теме