Как сохранить пиксель арт без потери качества
Перейти к содержимому

Как сохранить пиксель арт без потери качества

  • автор:

Трансформация pixel art без потери качества

Допустим у нас есть пиксель арт изображение, которое рисовалось в масштабе 1×1 и оно не приспособлено для печати. Фотошоп умеет трансформировать без сглаживания. Поэтому в случае с пиксель артом, можно увеличить изображение многократно и не потерять качество.

  1. Для этого идем в Image → Image Size (⌥+⌘+I)
  2. Ставим чек на Resample, если он не стоял
  3. В выпадающем списке выбираем Nearest Neighbor (hard edges)

Параметры при трансформации Так выглядит оригинальное изображение из интернета с чьими-то авторскими правами а так после 4-х кратного увеличения

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

Бонус, для тех кто уже посмотрел «Годзилла 2» 🙂 Открыть картинку 4400×3200

Как сделать Pixel Art в высоком качестве?

При масштабировании необходимо выбрать алгоритм «Ближайший сосед»(Nearest Neighbor) вот статья: клик
Если пользуетесь Paint.NET то при масштабировании просто необходимо выбрать «Качество»-«Пикселизация»

Ответ написан более трёх лет назад
Комментировать
Нравится 2 Комментировать
Ответы на вопрос 1

Если вы хотели спросить, как увеличить изображение 16х16 до 1000х1000 без сглаживания (antialiasing), то решение зависит от редактора, которым вы располагаете. Скажем, в IrfanView нужно просто указать опцию Resize вместо Resample.
В обычном Microsoft Paint вообще ничего не нужно выключать — он не умеет делать сглаживание при увеличении, потому просто превращает один пиксель в столько, во сколько раз вы увеличиваете изображение.

Но если вы спрашиваете не об этом, а о том, как увеличить изображение в стиле pixel art так, чтобы толщина линий на нем не увеличивалась, а увеличивалась только площадь заливок и длина линий (см. иллюстрацию ниже), то ответ — никак.

Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

c#

  • C#
  • +3 ещё

Как создать текстуру и поместить ее на объект в unity2d?

  • 1 подписчик
  • 23 февр.
  • 45 просмотров

Как рисовать пиксель-арт: программы, пайплайн, советы

Работа художницы <a href=Norma2D» />Скриншот из Dead Cells — популярной игры, дизайн которой создан в жанре Pixel Art Работа Tofy Pixels

» />Пиксель-арт, созданного в Photoshop. <a href=Источник» />Интерфейс AsepriteИнтерфейс PiskelИнтерфейс редактора спрайтов в GameMaker Studio 2Пример такого пайплайна. Книжку нарисовала <a href=Катерина Сафронова на курсе по основам CG» />Этапы рисования пиксельного волшебника. <a href=Источник» />Как же я люблю пиксель-лайны, вот они слева направо: чёрный, усиленный, цветной, контур области, световой, выборочный, ломаный. <a href=Источник» />Обычный чёрный лайн и финальный рисунок. <a href=Источник» /> Пример чересчур жирного контура. Источник — книга «Pixel Logic — A Guide to Pixel Art».» />Пример цветного лайна. Источник — книга «Pixel Logic - A Guide to Pixel Art»Сравнение цветового лайна и контура области. <a href=Источник» />Пример выборочного лайна. Посмотрите на мускулистую рыбу. Со светлой стороны нет чёрного контура, а с затемнённой — есть. Источник — книга «Pixel Logic - A Guide to Pixel Art»Обратите внимания на надбровные дуги. <a href=Источник» />Рисование от пятна. Сначала художник нарисовал прямоугольный треугольник, а зачем начал удалять и добавлять пиксель на отдельных участках. <a href=Источник» />Слева — пример переизбытка цветов палитры. Справа — лаконичное её использование. <a href=Источник» />Всего трёх оттенков хватило, чтобы передать силуэт всех объектов композиции. <a href=Источник» />Первые две палитры имеют явные проблемы с насыщенностью. Третья палитра включает в себя как яркие, так и пастельные тона. <a href=Источник» />Палитры Lospec и как они выглядят на готовых рисункахСоздание палитры из готового рисунка Пример удачного теневого градиента. <a href=Источник» />Присмотритесь к контуру этого квадрата. Контур затемнённой стороны тёмно-коричневый, почти что бурый. Контур освещённой стороны гораздо светлее. <a href=Источник» />Слева — нормальное затенение. Справа — «подушечное» затенение. <a href=Источник» />Куст слева — пример слабой работы с освещением. Справа автор применил несколько техник светотени сразу. <a href=Источник» /><span>В полотно жёлтого цвета в шахматном порядке добавляем зелёный</span>» /><img decoding=Дизеринг на броне для эффекта потертости. Источник: https://www.youtube.com/watch?v=al_XhTWD0is&tСтилизованный дизеринг на фоне: https://www.youtube.com/watch?v=al_XhTWD0is&tСверху — включенная функция дизеринга. Справа — сам инструментСлева объект без сглаживания, справа — со сглаживанием. Источник — книга «Pixel Logic - A Guide to Pixel Art»Ещё один пример сглаживания. Слева объект без сглаживания, справа — со сглаживанием. При этом цвет сглаживающих пикселей промежуточный между чёрным и фиолетовым — в данном случае это синий. <a href=Источник» />Первый волшебник без сглаживания, второй — с переизбытком сглаживания. У третьего волшебника всё идеально — сглаживающих пикселей не очень много. <a href=Источник» /> Пример смягчения цветовых переходов. Источник — книга «Pixel Logic - A Guide to Pixel Art»У этой летучей мыши меняются несколько пикселей, но вместе с ними изменяются и эмоции от рисунка. Источник — книга «Pixel Logic - A Guide to Pixel Art»Зазубрины делаеют линии кривыми, а формы — угловатыми. <a href=Источник» />Если предыдущий отрезок состоял из трёх линий, то следующий должен состоять из двух или четырёх. Важно сохранять шаг в один пиксель. Источник — книга «Pixel Logic - A Guide to Pixel Art»<a href=Источник» /><a href=Источник» />Тот самый персонаж Педро. <a href=Источник» />

Напоследок — если вы хотите узнать больше о «3D-пиксель-арте», он же воксель-арт, то мы написали об этом направлении подробную статью: Что такое воксели — и в каких программах вы можете создать воксель-арт. Надеемся, она будет вам полезна!

Текст написал Никита Барышников, автор в Smirnov School. Мы готовим концепт-художников, левел-артистов и 3D-моделеров для игр и анимации. Если придёте к нам на курс, не забудьте спросить о скидке для читателей с DTF.

Как ужимать картинки без потери качества? 4 лучших способа для ускорения вашего сайта

Как ужимать картинки без потери качества?

Изображения — важная часть контента на сайте. Они не только делают страницу красивее, но и могут сами стать источником трафика. Все говорят, что в первую очередь изображения должны быть яркими, сочными, чёткими, полезными и т.д. Это да, не поспоришь. Но важно, чтобы они не мешали быстрой загрузке сайта, которая, кстати, колоссально от них зависит. Поэтому сегодня мы будем разбираться, как сократить размер картинки без потери качества.

Не грузите полный размер

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

Изображение должно иметь такой размер, с каким оно будет выводиться на странице. Если вам в статье нужна фотография размером 200х200 пикселей, то вариант загрузить её на сайт размером 2000х2000 пикселей и просто уменьшить — не самый оптимальный. Лучше сразу грузите её на сервер размером 200х200 пикселей.

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

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

Я захожу на страницу статьи, кликаю по тексту правой кнопкой мыши и выбираю «Исследовать элемент». У пользователей MacOS этот пункт меню называется «Показать программный код страницы». Теперь у нас появляется вот такая вставка с кодом:

Сжатие картинок

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

Инспектор кода в браузере

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

Размер картинки

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

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей

5 лучших сервисов для сжатия картинки без потери качества

На установке нужного размера ваши действия не заканчиваются. Следующий пункт — сжатие изображения. Для этого существует масса бесплатных онлайн-сервисов. Например:

Tinypng

Tinypng

Сайт, которым пользуюсь лично я, называется Tinypng. Он совершенно бесплатный. Работает просто: загружаете картинки, а сервис ужимает их в среднем на 60-80% без потери качества.

Kraken.io

Kraken.io

Следующий сервис, который даже популярнее, чем Tinypng, — это Kraken. Тут можно сжимать сразу несколько изображений, загружая ZIP архив или пользуясь импортом из Google диска или с Dropbox.

Compressor.io

Compressor.io

Compressor.io — ещё один отличный сервис для сжатия изображений. Возможность массовой загрузки файлов тут отсутствует. Изображения уменьшаются в среднем на 60-80% без потери качества.

Imagecompressor.com

Imagecompressor.com

Сервис Imagecompressor.com отличается возможностью регулирования качества изображения. Происходит это обычным ползунком. На сервис можно за раз закинуть до 20 изображений.

Jpeg-optimizer.com

Jpeg-optimizer.com

И последний, но не менее важный — Jpeg-optimizer.com. Дизайн может и не самый современный, зато со своими функциями сервис справляется на отлично. Он позволяет точно выставить уровень сжатия. Рекомендую для веб-страниц выставлять значение 80 в пункте «Compress Image».

Помимо сжатия тут можно ещё и сразу изменить размер изображения.

Выберите для себя один сервис и используйте его, прогоняя через него все изображения перед заливкой на сайт. Так вы уменьшите их размер больше, чем вдвое раз! Но и это ещё не всё.

Читайте также

Как вставить картинку в HTML

Авторское право и картинки

Лучшие плагины для оптимизации изображений в WordPress

Теперь мы с нашей фотографией добрались аж до самой консоли сайта. Пусть она пройдёт ещё один фильтр — оптимизацию. В WordPress существует множество плагинов для выполнения этой функции. Сегодня я расскажу вам про лучшие пять:

EWWW Image Optimizer

EWWW Image Optimizer

EWWW Image Optimizer считается одним из лучших плагинов для оптимизации картинок. Он позволяет сделать разовое сжатие всех файлов (например, когда вы только установили плагин на сайт), а также выбирать картинки, которые оптимизироваться не будут. Это будет полезно, например, для сайтов с тематикой фотографии, когда важно не ухудшать качество снимков. Но в целом оптической разницы вы не заметите, зато сайт будет загружаться быстрее.

WP Smush

WP Smush

WPMU DEV предлагает сразу несколько плагинов для ускорения сайта. И WP Smush — часть этой группы. Он занимается сжатием изображений пачками либо в момент их загрузки на сайт. Есть платная и бесплатная версии, в бесплатной можно обрабатывать не более 50 изображений подряд. Поддерживаемые для оптимизации форматы: JPEG, PNG и GIF.

Optimus

Optimus

Вот такой робот Optimus уменьшает размер изображений на 70%. Но у него есть ограничение — 100 kB. Он работает как с исходными изображениями, так и с только загружающимися на сайт.

TinyPNG

TinyPNG

Бесплатный онлайн-сервис TinyPNG, о котором мы говорили выше, можно установить и в качестве плагина. Он сжимает файлы только форматов JPEG и PNG.

Short Pixel

Short Pixel

Главное отличие плагина Short Pixel — возможность обработки PDF-файлов и совместимость с WooCommerce. В остальном он выполняет все те же функции, что и предыдущие сервисы.

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

Настройка lazy loading изображений

Есть ещё один способ ускорения сайтов при помощи оптимизации изображений. Это настройка отложенной или ленивой (lazy) загрузки. Такую функцию использует очень много сайтов.

Её работа заключается в том, что изображения грузятся не сразу вместе с открытием страницы, а по мере надобности: например, при скроллинге, при клике или в фоновом режиме.

Когда стоит настраивать отложенную загрузку?

  • Если у вас на сайте много изображений.
  • Когда картинки — основной контент.
  • Когда сайт грузится очень медленно.
  • Процент посетителей с мобильных устройств больше 50.

Когда не стоит настраивать отложенную загрузку? Если с изображений идёт хороший трафик. В остальных же случаях это пойдёт сайту только на пользу.

Как сделать отложенную загрузку изображений?

Для этого используется атрибут loading, он задаёт условия загрузки. Он устанавливается как для фотографий с тегом img, так и для медиа с тегом iframe.

Для отложенной загрузки (когда картинка грузится по мере необходимости) мы ставим параметр lazy:

Вот вы и узнали, как правильно оптимизировать картинки. Теперь они точно не заставят ваш сайт оставаться позади быстрых соперников! Пользуйтесь советами из статьи и ускоряйте свой ресурс. Удачи!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *