Идея художественного проекта: возможно, с использованием Jquery или Flash

#jquery #flash

#jquery #flash

Вопрос:

Был для фотопроекта с использованием двух изображений. Первым изображением было бы черно-белое фото какого-нибудь места, где обычно много активности (кафе, например), на этом изображении не было бы людей. Вторая картинка (цветная) была бы сделана под тем же углом / позицией, за исключением того, что на этой картинке было бы намного больше активности.

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

Возможен ли подобный проект в Jquery (предпочтительнее, потому что я немного знаю Javascript), или мне придется использовать Flash? Есть другие способы сделать это?

Ответ №1:

Я думаю, что все, что вы точно хотите делать с изображениями, пикселями и цветами, flash может быть решением. В нем есть много цветовых фильтров и возможностей для обработки такого проекта.

С другой стороны, если вы уже знаете, как кодировать javascript, flash не будет слишком сложным, поскольку они оба являются ECMAScripts. Если вам не нужен тяжелый проект, для этого подойдут некоторые базовые знания.

Если вы хотите попробовать flash-способ, вот ссылка для начала для Actionscript 3 (я думаю, вы также могли бы использовать AS2, в нем также есть colormatrix, bitmapdata и прочее):

Ссылка.

Кроме того, прочитайте части

BitmapData,

ColorMatrix

и

ColorMatrixFilter.

Я не уверен, что jQuery может делать, но flash наверняка способен на эти манипуляции с изображениями. Даже на уровне пикселей.

Если вас устраивает встроенный flash на вашем сайте. Если вы выберете этот способ и у вас возникнут дополнительные вопросы о том, как его запустить, не стесняйтесь задавать. Я надеюсь, что это дает некоторые идеи для начала.

Комментарии:

1. Спасибо! Я не решался переходить на actionscript и flash, но, думаю, это был бы самый простой способ.