Рубрика «холст»

Памятка по работе с Canvas API - 1

Доброго времени суток, друзья!

Данная статья представляет собой небольшую подборку примеров работы с Canvas API, к которой удобно обращаться при необходимости вспомнить изученный материал.

Это не руководство по работе с холстом, а лишь демонстрация некоторых из его основных инструментов.

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

Код разбит на отдельные блоки-песочницы, которые для удобства чтения помещены под «кат».

Парочка важных моментов.

Ширину и высоту холста лучше определять с помощью атрибутов:

<canvas width="300" height="300"></canvas>

Если мы хотим, чтобы холстом была вся область просмотра, то делаем следующее:

const width = canvas.width = innerWidth
const height = canvas.height = innerHeight

Холст и двумерный контекст рисования я определяю следующим образом:

const canvas = document.querySelector('canvas')
// не путать с объектом jQuery
const $ = canvas.getContext('2d')

Довольно слов.
Читать полностью »

Пишем Pixel Art Maker на чистом JavaScript - 1

Доброго времени суток, друзья!

Предисловие

Однажды веб серфинг привел меня к этому.

Позже обнаружил статью про то, как это работает.

Казалось бы, ничего особенного — Пикачу, нарисованный средствами CSS. Данная техника называется Pixel Art (пиксельное искусство?). Что меня поразило, так это трудоемкость процесса. Каждая клеточка раскрашивается вручную (ну, почти; благо существуют препроцессоры; Sass в данном случае). Конечно, красота требует жертв. Однако разработчик — существо ленивое. Посему я задумался об автоматизации. Так появилось то, что я назвал Pixel Art Maker.
Читать полностью »

Реализуем визуальный эффект из фильма «Матрица» - 1

Доброго времени суток, друзья!

На днях пересмотрел «Матрицу». Слушайте, до чего же классный фильм (это касается только первой части). В очередной раз обратил внимание на «падающие» строчки с иероглифами на ихних экранах. Задумался о том, как это можно реализовать… максимально простым способом (ибо лень). Вот что у меня получилось.
Читать полностью »

Содержание

Я смотрю на многообразие цветов. Я смотрю на пустой холст. Затем я пытаюсь нанести цвета как слова, из которых возникают поэмы, как ноты, из которых возникает музыка.

Жоан Миро

Материал предыдущих глав даёт вам всё необходимое для создания простого веб-приложения. Именно этим мы и займёмся.

Наше приложение будет программой для рисования в браузере, схожей с Microsoft Paint. С его помощью можно будет открывать файлы с изображениями, малевать на них мышкой и сохранять обратно. Вот, как это будет выглядеть:
Читать полностью »

Хабрахабр — Доступ к странице ограничен

Доступ к публикации закрыт

Читать полностью »

Совсем недавно мой друг перевел несколько страниц книги Business Model Generation, вокруг которой строится курс lean launchpad, который ведет известный Стив Бланк.
Дают скачать лишь первых 72 страницы. На этих страницах вы сможете узнать многое, о том, как построить бизнес модель вашего стартапа и составить холст бизнес модели. Перевод был разбит на несколько частей и публиковалась первая часть в песочнице, но не прошла отбор. Поэтому публикую я, надеюсь перевод будет полезным.

Что же собой представляет эта книга. Это пособие для фантазеров, чейнджеров и претендентов, которые стремятся бросить вызов устаревшим бизнес-моделям.

Книга написана
Alexander Osterwalder & Yves Pigneur
Совместно создана удивительной толпой из 470 практиков из 45 стран
Спроектирована Alan Smith, The Movement

Перед тем как начать читать ответьте для себя на три вопроса.

У вас предпринимательский дух?
Да или Нет
Вы постоянно думаете о том, как создать и строить новые предприятия, или как улучшить или трансформировать вашу организацию?
Да или Нет
Вы пытаетесь найти инновационные способы ведения бизнеса, чтобы заменить старые, устаревшие?
Да или Нет

Если вы ответили «Да» на любой из этих вопросов, добро пожаловать!
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js