Сцена
В Scratch сцена – это такой же полноценный объект как спрайт, но с некоторыми особенностями. Если у спрайта может быть несколько разных костюмов, то у сцены может быть несколько разных фонов. Сцена может иметь собственные скрипты. Однако не все команды спрайтов доступны для сцены. Например, у сцены нет всех блоков раздела «Движение».
В Scratch, когда создается новый проект, у сцены имеется только один фон – белый лист. Для добавления новых фонов предназначена панель сцены, которая находится в нижней правой части интерфейса среды программирования:
Обратите внимание, когда вы кликаете по этой панели, сцена выделяется, а на вкладке «Код» будут команды для сцены. Также вкладка «Костюмы» теперь будет называться «Фоны». Здесь можно нарисовать фон, добавить новый, поменять фоны местами и т. д.
Если у сцены есть разные фоны, очевидно, что в процессе игры или анимации они будут меняться. Пусть по сценарию кот перемещается по трем разным комнатам. Одна из них играет роль центральной. Когда кот доходит до ее левого края, то переходит во вторую комнату. А когда кот доходит до правого края центральной, переходит в третью комнату.
Сначала надо добавить три фона для сцены:
Исходный белый фон удалим.
Теперь составим скрипт перемещения спрайта в направлении к зажатому курсору мыши:
Данный скрипт может не совсем правильно работать, когда вы находитесь в режиме кодирования. Несмотря на команду «перетаскивать нельзя», спрайт все равно можно будет перетаскивать мышью. Поэтому для тестирования игры лучше переключаться в полноэкранный режим.
Вспомним, что размер холста в Scratch равен 480х360 пикселей, а начальная точка системы координат находится в центре. Поэтому у правого края значение x = 240, у левого x = -240. Пусть фон меняется, когда координата x спрайта равна 200 или -200.
Когда координата кота станет больше 200, он будет посылать одно сообщение, а когда меньше -200 – другое. Сцена, в зависимости от того, какое сообщение она получит, будет делать активным тот или иной фон.
Обратите внимание, мы отслеживаем не только координату x, но и то, какой фон активен на данный момент. Ведь если кот переходит в другие комнаты, там эти блоки «если» не должны работать. В других комнатах все по-другому.
Во вторых, внутри «если» команда изменения координаты x используется для того, чтобы кот на другом фоне появлялся с верной стороны. Ведь если он входит в левую комнату, то на ней должен появляться с правой стороны.
Номер фона определяется его положением на вкладке «Фоны». Вместо номеров можно использовать имена фонов.
Доделайте приведенный в уроке сценарий так, чтобы спрайт мог возвращаться из левой и правой комнат в центральную.
X Скрыть Наверх
Программирование в Scratch. Курс
Размеры изображения
Это задание архивной части. Перейдите по ссылке, чтобы пройти задание в актуальной части.
Чтобы управлять шириной или высотой изображения, нужно использовать атрибуты width и height . Пример:
В примере изображению задана ширина 100px . Обратите внимание, что в атрибуте width после цифры нет px . Если вы задаёте размер картинки в пикселях, то используйте просто цифры. Добавлять px не нужно, таков стандарт.
Во втором примере изображению задана относительная ширина, 50 процентов:
Высоту в процентах обычно не задают.
Если задать только один из размеров, ширину или высоту, то вторую размерность браузер вычислит самостоятельно исходя из пропорций изображения.
Если же задать и ширину, и высоту для картинки:
То браузер может нарушить пропорции исходного изображения.
Без JavaScript будущему разработчику никуда. Записывайтесь на профессиональный курс по JavaScript первого уровня, проходящий c 18 июня по 19 августа 2024. До 27 марта цена 25 900 ₽ 30 900 ₽
Перейти к заданию
- index.html Сплит-режим
Знакомство со средой Scratch
Будьте внимательны! У Вас есть 10 минут на прохождение теста. Система оценивания — 5 балльная. Разбалловка теста — 3,4,5 баллов, в зависимости от сложности вопроса. Порядок заданий и вариантов ответов в тесте случайный. С допущенными ошибками и верными ответами можно будет ознакомиться после прохождения теста. Удачи!
Система оценки: 5 балльная
Список вопросов теста
Вопрос 1
Что такое Scratch?
Варианты ответов
- Графический редактор
- Алгоритмический язык
- Язык программирования
- Среда программирования
Вопрос 2
Какой цвет заливки обозначается значком, показанным на рисунке?
Вопрос 3
Укажите минимальный размер изображения для фона сцены.
Варианты ответов
- 1600 × 900 пикселей
- 1024 × 760 пикселей
- 480 × 360 пикселей
- 240 × 180 пикселей
Вопрос 4
Что можно создавать в Scratch?
Варианты ответов
- Анимационные ролики
- Компьютерные программы
- Трёхмерные модели объектов
- Небольшие игры
Вопрос 5
Укажите правильный порядок действий при добавлении фона на сцену проекта.
Варианты ответов
- Поиск изображения для фона
- Сохранение изображения в файле
- Добавление фона
- Редактирование фона
Вопрос 6
Установите соответствие между элементами Scratch и их описаниями.
Варианты ответов
- Часть окна рабочей среды, в которой отображаются иконки спрайтов.
- Холст Scratch, на котором происходит действие создаваемых рисунков, роликов и игр.
- Любой персонаж или объект Scratch, размещаемый на сцене.
Вопрос 7
Какими способами можно добавить спрайт в проект?
Варианты ответов
- Загрузить из файла
- Сгенерировать по описанию
- Нарисовать самостоятельно
- Получить изображение с камеры
- Выбрать из библиотеки Scratch
- Создать трёхмерную модель
Вопрос 8
На какой из вкладок можно добавить фон сцены?
Варианты ответов
Вопрос 9
Как называется вкладка, с помощью которой можно изменить внешний вид спрайта?
Вопрос 10
Сколько спрайтов в проекте на рисунке?
Оптимизируем фотографии для сайтов: детальная инструкция
Фотографии или скриншоты — неотъемлемая часть для любой статьи или публикации. Но многие пользователи сталкиваются с проблемой долгой загрузки страниц с медиаконтентом, что вызывает негативные эмоции. Причина тому — отсутствие должной оптимизации контента. Об это в первую очередь должен заботиться руководитель проекта и SEO-оптимизатор. Фотографии и скриншоты на странице должны быть оптимального размера, который бы помещался на странице. Помимо этого изображение должно быть детализированным, иметь нужный формат и размер. Как это сделать? Читайте далее!
Как выбрать правильный размер фото для сайта
Проблема заключается в том, что современная фототехника позволяет делать снимки в высоком разрешении. Соответственно, их размер зачастую превышает 20-50 мегабайт. Несмотря на наличие у большинства пользователей скоростного интернета, объемные по весу страницы хуже индексируются поисковыми систему в виду своей загруженности. А неправильно подобранные пропорции приводят к тому, что при посещении сайта с мобильного телефона все картинки собьются.
Существует два ключевых размерных параметра для всех фото, загружаемых на сайт:
- Вес, который контент занимает в памяти устройства (компьютер или мобильная техника), измеряется в килобайтах и мегабайтах.
- Размер – Px — измеряется в пикселях, обозначает площадь, которую занимает картинка на странице.
Если ваш сайт работает на движке Ecwid, то размер картинок оптимизируется в автоматическом режиме под каждое разрешение дисплея пользователя. Эту же функцию предлагают некоторые другие CMS. Но в большинстве случаев нужно в ручном режиме указать количество px. Оптимальный формат — 1000х1000 px.
Что касается веса медиаконтента, то, чем он меньше, тем быстрее будет грузиться страница. Также необходимо позаботится об оптимизации путем сжатия. Главное — не перестараться, иначе ухудшится качество отображения. Оптимальный вес картинки — 200-400 килобайт, в зависимости от размера.
Кадрирование картинок
Если сжимать в размерах оригинальное изображение и уменьшать его вес, качество детализации снижается, пропадают менее четкие детали на фото. Если ваша цель — показать даже не прорисованные элементы, добавьте их отдельным кадром с увеличением. Так вы сэкономите место и не допустите проблем с оптимизацией страницы. Используйте Photoshop.
Нужны ли миниатюры?
Однозначно нужны! Для многих страниц на сайте нужны миниатюрные изображения (как и для страниц интернет-магазинов). Оптимальный их размер в пикселях — всего 250 px при весе в 50 килобайт. Достигните этого значения вручную в редакторе. А на сайтах на Ecwid миниатюры создаются автоматически!
Какие пропорции фото нужно добавлять на сайт
Существует перечень пропорций, которые могут быть добавлены на сайт (оптимальные):
- 1:1 (квадрат с ровным сторонами);
- 4:3 (высокий прямоугольник);
- 3:2 (простой прямоугольник);
- 16:9 (низкий прямоугольник).
Проследите за тем, чтобы все скриншоты и фотографии на страницах сайта были одной пропорции. Это визуально скрасит оформление. Важно подбирать пропорцию и по ширине самого текста. Особенно важной эта информация будет если разработка интернет магазина не включала наполнение, а вам необходимо красиво и гармонично вписать изображения товаров на страницы своего ресурса.
Настраиваем правильную резкость для фото в Photoshop
Размеры картинки и алгоритм уменьшения напрямую влияют на резкость и детализацию. Для правильной настройки нужно использовать встроенную функцию в редакторе Photoshop. За резкость отвечают параметры Bicubic Sharper. Значение Image Size лучше оставить на уровне 1000 px. Чтобы настроить резкость большого снимка, уменьшайте его размер постепенно, каждый раз на 1000 пикселей. После каждого изменения устанавливайте параметр Bicubic Sharper для настройки резкости. Таким образом вы добьетесь нужного результата без необходимости дальнейшей корректировки.
Способ изменения резкости для опытных пользователей
Этот способ подразумевает собой создание двух слоев фото с разным уровнем резкости.
Следуйте такому алгоритму:
- Уменьшите размер картинки при помощи параметра Image Size, выбрав дополнительно параметр Bicubic Sharper.
- Добавьте второй слой на фото параметром Duplicate Layer.
- Сделайте второй слой более резким (параметр Filter → Sharpen → Sharpen).
- Сделайте первый слой более прозрачным (параметр Opacity в окне Layer).
Здесь же вы можете использовать несколько хитростей. Например, добавьте на второй слой режим luminosity, чтобы не допустить проявления цветных ореолов.
Какой формат картинок лучше всего подойдет для добавления на сайт
Всего выделяют три актуальных формата фото и скриншотов для добавления на страницы:
- JPEG — наиболее актуальный формат, который поддерживает сжатие с потерей качества или без него (зависит от конечного размера);
- PNG — формат, позволяющий получить наиболее детализированную картинку после сжатия;
- GIF — формат, поддерживающий анимационные изображения (максимум — 256 цветов).
Для выбора последуйте советам:
- если изображение имеет много деталей, выбирайте стандартный JPEG;
- если изображение имеет много ровных заливок, выбирайте PNG, так как в формате JPEG сжатие придаст картинке пиксельности, что будет заметно на ровных краях;
- для анимации выбирайте GIF.
Не рекомендован ни в каком случае формат TIFF.
Чтобы уменьшить размер, потеряв при этом МИНИМУМ качества, воспользуйтесь сервисами: TinyPNG или JPEGmini.
Что делать, если нет Photoshop?
Не у каждого есть полноценная версия Photoshop, особенно если дизайн и создание сайтов вашим призванием не является. Есть альтернатива в виде онлайн версии Фотошопа, которая доступна на их сайте. Несмотря на ограниченный функционал, при помощи веб-программы можно отредактировать размер, настроить резкость. А при необходимости можно приобрести базовую версию, цена которой составляет около 10-20 долларов.
Перечень альтернативных бесплатных редакторов фото:
Эта программа легко устанавливается на ОС Windows, Linux и MacOS. В базовый функционал входит работа со слоями, ретушью, коррекцией цвета. Можно редактировать картинки любого популярного формата, рисовать, вставлять текст.
Эта программа используется только в Windows. Многие ее знают, как один из базовых вариантов для упрощенного редактирования картинки. Программа подходит для полупрофессиональной обработки. В инструменты входит работа со слоями, резкость, коррекция цвета.
Этот редактор доступен в онлайн-режиме. Его особенностью является наличие большого количества фильтров (наверное, самое большое из всех перечисленных здесь приложений). Однако, углубленный функционал скрывается в платной версии.
Эта программа частично способна заменить Фотошоп, так как и по пользовательскому интерфейсу, и по функционалу его повторяет.
Все редакторы, кроме Paint.NET, можно установить и на Windows, и на MacOS.
Как видите, существует множество возможностей правильно настроить и оптимизировать медиаконтент для вашего сайта. Сделать это можно без значительного ограничения в качестве.