войти зарегистрироваться

Работа с видеоПроблема TV/PC диапазонов видео из песочницы

postimage

Привет, хабр!

Хочу поведать о своём недавно проведённом исследовании, в котором я изучил проблему несоответствия TV/PC диапазонов при сжатии/воспроизведении видео. Проблема эта довольно мелочная, но в то же время достаточно массовая, из-за неё я частенько раньше винил кодеки сжатия в изменении цветов.

Open sourceЛайтпак 5.5 опубликован

Читатели помнят, что ещё в декабре прошлого года, после публикации пользователя brunql мы с ним и timsat решили всерьёз взяться за open-hardware проект, который назвали Лайтпак. В феврале мы даже презентовали вам ревизию 4.3 после которой к проекту присоединилось много светлых голов.

А сегодня я готов показать вам чего мы добились к версии 5.5, ставшей первым коммерческим вариантам Лайтпака, который можно купить за деньги:


Обработка изображенийСравнение изображений и генерация картинки отличий на Ruby

Наверняка вы видели новые режимы просмотра изображений, которые Github выкатил в прошлом месяце. Это действительно изящный способ показать разницу между двумя версиями картинки. В этой статье я попробую объяснить, как можно просто сравнивать изображения с помощью только Ruby и ChunkyPNG.

DIY или Сделай СамRGB лампа из песочницы

image

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

Информационная безопасностьСтеганография. Практическая реализация сокрытия данных в формате BMP с использованием .net из песочницы

Всем привет. В связи с недавним постом о стеганографии я хочу рассказать о практической стороне вопроса. Наиболее простой способ спрятать где-то данные — это засунуть их в bmp файл.

Почему BMP?

BMP для представления цвета использует цветовую модель RGB, т.е. цвет, который видит человек получается в результате смешивания трех цветов Red, Green, Blue (красного, зелёного, синего), также BMP обычно не использует сжатие, что дает возможность спрятать в нем достаточно большое количество информации.

Как прятать информацию?

Каждый цвет (пиксель) кодируется одним байтом (8 бит). У нас таких цвета три (красный, синий, зеленый) итого 3 байта (24 бита). Чтобы записать нашу информацию и при этом не исказить изображение, мы будем записывать данные в младшие биты цветов изображения. Т.е. мы возьмем пиксель, разберем его на составляющие цвета и заменим младшие биты битами нашего сообщения. Поясню на схеме:

Песочница Спектр видимого излучения в компьютерной графике из песочницы

RGB

Одним из основных режимов представления цвета в компьютерной графике является режим RGB — смесь красного, зеленого и синего. Чтобы задать какой либо цвет необходимо присвоить трем переменным R, G, B значения от 0 до 255. Таким образом, можно получить цвет любого оттенка, любой яркости.

Представление некоторых цветов в режиме RGB
• (255,0,0) image
• (0,255,0) image
• (255,255,0) image
• (0,0,255) image
• (0,255,255) image
• (255,0,255) image

Физическое представление цвета

Свет представляет собой э/м волну с интервалом длин волн: 380-760 нм.
В статье мы будем использовать представление света с помощью длины волны.
Из физических наблюдений известно, что красный цвет лежит в интервале длин волн (610;760), оранжевый — (590;610), желтый — (570;590), зеленый — (540;570), голубой — (510;540), синий — (480;510), фиолетовый — (380;480) нм.

DIY или Сделай СамAmbilightUSB

Привет, strangers!



Обновление проекта Лайтпак: Прокачан и открыт

Эта история о том, как сделать супер мега дешевую и простую ambilight подсветку для эвм. В роли дирижера будет выступать микроконтроллер ATtiny44, а в роли оркестра 4 RGB-светодиода.

Несколько картинок, дабы пробудить интерес:

  

Кому лень читать: полное описание в «картинках» (=
UPDATE: Добавлено видео http://www.youtube.com/watch?v=tdp1QeS_JCg
UPDATE2: в списке деталей уточнил название используемого микроконтроллера (ATTINY44-20SSU)
UPDATE3: добавлены фьюзы (дико извиняюсь, что забыл про них)
UPDATE4: исправлена принципиальная схема (v2.1.3)

ЖелезоRG|Blue Light Hazard

image

В 80-х годах ХХ века, когда персональные компьютеры только начинали широко использоваться, главной проблемой было мощное излучение. Первые мониторы выплескивали целый шквал рентгеновских лучей, электромагнитных полей низких и высоких частот. На фоне всеобщей паники родители не переставали нас ограничивать в работе за ПК, мотивируя все тем же излучением, которое производителям давно удалось решить. Даже было доказано, что современные компьютер не опасней телевизора. Измерения показали, что обычный электрический кабель, около рабочего стола, дает большее излучение, чем монитор.

Персональные блоги RGB: Красный + Синий != Оранжевый

image

P.S. Комикс появился в сети 24 июля 2009. На Хабре вроде не проскакивал

DIY или Сделай СамЛампа настроения!

Лампа настроения (mood lamp) является RGB лампой, которая меняет цвет в случайном порядке. Была зеленая, плавно стала голубой, потом фиолетовой… какого цвета она станет в следующий момент времени не знает никто)

image

Купить такую проблематично, сделаем ее сами!)