Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «processing»
Ресайз картинок в браузере. Все очень плохо 2015-03-04 16:52:30
Если вы когда-нибудь сталкивались с задачей ресайза картинок в браузере, то вы наверное знаете, ...
+ развернуть текст сохранённая копия
Если вы когда-нибудь сталкивались с задачей ресайза картинок в браузере, то вы наверное знаете, что это очень просто. В любом современном браузере есть такой элемент, как холст ( <canvas> ). На него можно нанести изображение, задав желаемые размеры. Пять строчек кода и картинка готова:
function resize(img, w, h) {
var canvas = document.createElement('canvas');
canvas.width = w;
canvas.height = h;
canvas.getContext('2d').drawImage(img, 0, 0, w, h);
return canvas;
}
Потом с помощью этого же холста картинку можно сохранить в JPEG и, например, отправить на сервер. В чем же тут подвох? А дело в качестве получившегося изображения. Если вы поставите рядом такой холст и обычный элемент <img> , в который загружена та же картинка (исходник, 4 Мб), то вы увидите разницу.
Читать дальше →
Тэги: canvas, html5, image, javascript, processing, resize, веб-разработка
Команда разработчиков графического языка Processing представила официальную JavaScript-библиотеку p5.js 2014-09-18 16:58:56
... Резиг написал библиотеку Processing.js. Библиотека ... году команда разработчиков Processing объявила о ...
+ развернуть текст сохранённая копия
Язык Processing, основанный на Java, был написан в 2001 году для создания графики и анимаций. Для использования этого языка в интернете в 2008 году Джон Резиг написал библиотеку Processing.js. Библиотека быстро завоевала популярность и активно развивалась в течение нескольких лет после релиза. Часы на кривых Безье, о которых на Хабре писали несколько дней назад, были созданы именно с помощью Processing.js.
В прошлом году команда разработчиков Processing объявила о планах создать собственную JavaScript-библиотеку. В августе бета-версия p5.js была представлена широкой публике. Библиотека p5.js сильно отличается от Processing.js по архитектуре. Главные отличия — отсутствие необходимости изучать язык Processing и более тесная интеграция с HTML. Processing.js — это транслятор Processing в JavaScript. Основное назначение этой библиотеки — рендеринг файлов PDE с исходным кодом Processing. При использовании этой библиотеки программист может вообще не знать JavaScript. Возможно, в 2008 году это была весьма удачная идея, но сейчас, после нескольких лет бурного развития JavaScript и появления множества графических библиотек сформировалось поколение программистов и дизайнеров, для которых JavaScript намного «роднее» и понятнее Java-подобного Processing.
Пример анимации, созданной с помощью языка Processing
Читать дальше →
Тэги: coding, creative, javascript, p5.js, processing, processing.js, блог, графика, дизайн, интерактивная, компании, нордавинд
Часы на кривых Безье 2014-09-11 12:14:42
... первый проект на Processing.js, исходный код ...
+ развернуть текст сохранённая копия
Bézier Clock — часы на кривых Безье, где цифры плавно перетекают из одной формы в другую. Автор говорит, что это его первый проект на Processing.js, исходный код опубликован. Можно отредактировать его и изменить, например, скорость анимации.
При выключенной анимации цифры трансформируются за 5 секунд до смены значения, а при включенной (пробелом) — в течение всего времени. Например, в 12:30:35 цифра «2» будет уже на полпути к превращению в «3». Направляющие скрываются кликом мыши.
Тэги: bezier, clock, javascript, processing.js, веб-разработка, программирование
«ДУХ ЗЕМЛИ» НА УЛИЦАХ АБАКАНА 2014-07-03 20:52:56
Репортаж с открытия фестиваля «Чир Чайаан» Это лето в России оказалось невероятно плодовитым на ...
+ развернуть текст сохранённая копия
Репортаж с открытия фестиваля «Чир Чайаан» Это лето в России оказалось невероятно плодовитым на фестивали. Не успели мы осветить самый яркий день «Доброфеста», как тут же молниеносно переместились на юго-запад Сибири, где проходят самые масштабные международные триеннале в России: эколого-этнический фестиваль театров кукол «Чир Чайаан» (Дух земли) и международный фестиваль этнической музыки и ремёсел «Мир Сибири». Не пропустите яркие […]
Тэги: 2014, abakan, alluring, attracting, chalama, chayaan, chir, close-act, ecological, ethnic, feeding, festivals, fire, interesting, khakassia, procession, puppet, rite, russia, russian, siberia, stilts, street, summer, tale, theater, theaters, theatre, world, worlds, абакан, анна, интересное, камлание, капустина, кормление, кукол, летние, манящие, мир, миры, огня, россия, сибири, сибирские, сибирь, сказка, театр, театров, театры, уличные, фестивали, хакасия, ходулях, чайаан, чалама, чир, шествие, эколого-этнический, этническая
Нестандартное применение IT в быту: парсинг, перцептивный хеш, сравнение изображений = оптимизация расходов 2014-01-27 03:06:46
В этой статье хочу поделиться интересной историей, о необычном решении одной интересной задачи, ...
+ развернуть текст сохранённая копия
В этой статье хочу поделиться интересной историей, о необычном решении одной интересной задачи, которая попалась мне год назад. Всё описанное в статье делалось, прежде всего, «just for fun» и из чистого академического интереса…
Дело было год назад, как раз было свободное время и желание сделать что-нибудь полезное. Явно был некоторый интеллектуальный голод и острая нехватка чего-нибудь нового, какой-нибудь интересной задачи… Отсюда и попытки прилепить велосипед даже туда, куда он вообще не требовался… Собственно, таковым велосипедом и является всё нижеописанное…
1. Задача
На одном торгово-закупочном предприятии, достаточно остро стоял вопрос оптимизации закупок. У предприятия было несколько десятков основных поставщиков, но при этом у многих поставщиков пересечение товаров достигало 20-30%, а цены у всех разные. К сожалению, большинство товаров закупалось «по старой памяти», например привыкли, что товары группы A поставляет поставщик X, а товары группы Б поставщик Y, хотя если отбирать товары не группами, а штучно, то можно не слабо экономить. Для наглядности, покажу на примере:
Читать дальше →
Тэги: image, imagemagick, phash, php, processing, задачи, занимательные, изображений, обработка, перцептуальный, программирование, сравнение, хеш
Главная / Главные темы / Тэг «processing»
|
|