Руководство по настройке и редактированию изображений Blogger
Платформа обладает мощными возможностями обработки изображений, которые могут быть легко использованы пользователями Blogger.
Хотя опытные блогеры советуют для собственного блога, платформу WordPress Платформа Blogger от Google также является отличным выбором для огромного количества блогеров. Люди часто жалуются на ограниченную гибкость, доступность на платформе Blogger. И это утверждение частично верно. Существует множество скрытых функций Blogger, о которых обычный пользователь не знает.
И одна из таких мощных и чрезвычайно гибких функций - это настройка изображения, используемые в сообщениях блога. Здесь речь идет о различных видах оптимизаций и эффектов, которые мы можем применить к загруженным изображениям. К счастью, изображения, загруженные на платформу Blogger, размещаются внутри Google App Engine.
Последняя платформа обладает мощными возможностями обработки изображений, которые могут быть легко использованы пользователями Blogger. И это то, что мы будем изучать сегодня. Как только вы ознакомитесь с этими вариантами обработки изображений, Вы можете сделать свои сообщения в блоге, гораздо лучше, чем раньше. Давайте начнем и освоим гибкие методы работы с изображениями платформы Blogger.
Изменение размера изображения и обрезка
Мы начнем первый раздел с различных вариантов изменения размера и обрезки изображений, доступных пользователям Blogger. Но перед этим мы рассмотрим общую структуру URL-адреса изображения, загруженного на платформу Blogger. Вот как это выглядит.- s0 (размеры исходного изображения) - нам часто нужно отображать загруженное изображение с его исходными размерами в сообщении блога. Для этого просто добавьте ноль к s параметру. Например, s0 получит загруженное изображение с его оригинальным размером.
- s000 (изображение 000 пикселей по наибольшему размеру) - например, если вы используете число с s параметром s350, вы получите изображение с размером 350 пикселей.
- w000 (изображение с пользовательской шириной в пикселях) - используйте этот параметр, чтобы получить изображение с фиксированной шириной в пикселях. Например, w500 дает вам изображение шириной 500 пикселей.
- h000 (изображение с пользовательской высотой пикселя) - и для изображения с фиксированной высотой ( в пикселях ) используйте этот параметр. Например, h250 выбирает изображение высотой 250 пикселей.
Если вы указываете ширину и высоту, например w500 - h150, тогда, чтобы сохранить соотношение сторон изображения, параметр высоты имеет приоритет и переопределяет параметр ширины.
- c (обрезать изображение до указанных размеров) - это простой параметр обрезки изображения, который используется вместе с параметрами ширины и высоты.Например, w500 - h150 - cобрежет верхнюю часть изображения до предоставленных размеров.
- n (обрезать изображение из центра) - этот cпараметр похож на параметр выше, только с одним отличием. Вместо обрезки сверху этот параметр обрезает изображение (например w500 - h150 - n) из центра.
- p (умная квадратная обрезка) - этот параметр пытается обрезать важную часть изображения, начиная с центра. Соотношение сторон не сохраняется. Примером является w500 - h150 - p.
- pp (альтернативный способ умного квадратного кадрирования) - он в точности аналогичен предыдущему параметру. Несмотря на активное тестирование, я не смог найти заметной разницы в кадрировании с этим параметром.
- pa (сохранить соотношение сторон изображения) - этот параметр интеллектуального кадрирования (например w500-h150-pa) аналогичен pпараметру. Разница лишь в том, что он сохраняет соотношение сторон. Естественно, параметр высоты имеет преимущество и в этом случае.
- pf (интеллектуальное кадрирование с распознаванием лиц) - оно также пытается интеллектуальное кадрирование с распознаванием лиц. Соотношение сторон не сохраняется, и кадрирование начинается с центра. Пример есть w500-h150-pf.
- cc (круговое кадрирование изображения) - и, если вы заинтересованы в круговом кадрировании ( см. изображение ниже ), используйте этот параметр. Если параметры ширины и высоты также предоставлены, последний имеет приоритет, когда дело доходит до обрезанной части.
- i (простая квадратная обрезка изображения) - этот параметр (например w700-h150-ci) возвращает идеально квадратное обрезанное изображение с наименьшим возможным размером около самых низких заданных параметров ширины или высоты.
- lf (обрезка без лица) - после тщательного тестирования этот параметр (например w700-h150-lf) просто возвращает изображение с указанной высотой, сохраняя соотношение сторон - без изменений.
- nu (предотвращает изменение размеров за пределы исходных размеров) - этот полезный параметр можно использовать для отключения изменения размера изображения, превышающего его исходные размеры.
Разные эффекты, фильтры и правки
Познакомившись с основами, давайте перейдем к передовым методам настройки изображений для дальнейшего редактирования или увеличения загруженных изображений. Некоторые из этих опций используются редко или никогда, в то время как другие могут использоваться ежедневно. Давайте познакомимся с этими вариантами - один за другим.- Перевернуть изображение - по вертикали - чтобы перевернуть изображение по вертикали, используйте fv опцию. Например, s0-fv перевернет изображение с исходными размерами - по вертикали.
- Перевернуть изображение по горизонтали - для горизонтального переворота используйте fh опцию. Простой пример еще раз s0-fh.
- Повернуть изображение - если вы хотите повернуть изображение, используйте r опцию. Доступны три угла поворота: 90, 180 и 270 градусов. Например, s0-r180 это по сути вертикальный переворот.
- Получить формат JPG - используйте эту rjопцию, чтобы получить изображение в формате JPG. Например, изображение в формате PNG с параметрами s0 -rjдаст вам такое же изображение в формате JPG.
- Получить формат PNG - для получения изображения в формате PNG используйте rp опцию.
- Получить формат WebP - чтобы получить изображение в формате Google WebP, используйте rw опцию.
- Извлечь формат GIF - чтобы преобразовать изображение в формат GIF, используйте rg параметр.
- Применить параметры формата. Обычно изображения JPEG имеют 3 типа: базовый стандарт, оптимизированный базовый уровень и прогрессивный. Мы можем использовать эти типы через v опцию с номерами 0, 1, 2 и 3 Например, s0-v0 или s0-v1. Поскольку мы увеличиваем число до 2 и 3, снижение качества является существенным и не рекомендуется для использования веб-сайтом.
- Получить MP4 из анимированного GIF - если вы хотите встроить анимированный GIF в виде видеофайла MP4, используйте rh опцию. Вот пример.
<video width="480" controls>
<source src="https://xxxx/s0-rh/image.gif" type="video/mp4">
</video>
<source src="https://xxxx/s0-rh/image.gif" type="video/mp4">
</video>
- Убить анимацию GIF - и если вы хотите убить анимацию изображения GIF и хотите статическую версию, используйте kопцию. Например, s0-k возвращает статическую форму анимированного GIF-изображения.
- Задать пользовательскую рамку. Обычно для применения настраиваемой рамки или рамки вокруг изображения мы используем правила CSS. Но что, если мы можем сделать это без использования какого-либо кода CSS?
Второй параметр cиспользуется для указания цвета границы в шестнадцатеричном формате. В приведенном выше примере используются s320-b10-c0xffeeeeee параметры. Здесь толщина границы составляет 10 пикселей, а цвет - в формате 0xAARRGGBB.
- Сжатие изображения JPEG - если вы заботитесь о скорости сайта , не рекомендуется предлагать посетителям объемные изображения. Сжатие изображения может уменьшить размер файла, что в свою очередь, уменьшает общий размер веб-страницы.
- Кэширование изображения. Кэширование ресурсов в браузере на стороне посетителя является одной из важных функций, позволяющих читателям быстро просматривать веб-страницы. Для этого нужно указать срок действия актива.
- Размытое изображение - обычно мы не размываем изображения при использовании их для веб-контента. Но в некоторых случаях нам может потребоваться это сделать. К счастью, есть параметр для размытия изображений.
- Добавьте градиент и тень границы - и теперь появляется эффект градиента в сочетании с пользовательским цветом тени границы. Да, вы тоже можете это сделать!
Здесь число с плавающей точкой ( 3-й параметр ) может использоваться для настройки области покрытия градиентом, а шестнадцатеричный цветовой код ( последний параметр ) может использоваться для указания цвета тени границы.