Изображение состоит из плиток изображений в формате js или php? - PullRequest
0 голосов
/ 19 февраля 2011

Кто-нибудь из вас помнит эту тенденцию составления одного основного изображения с использованием множества маленьких изображений?

Я помню, что на веб-сайте Uniqlo была такая техника, и на многих других сайтах, основанных на Flash.

Как вы думаете, это выполнимо в JavaScript? Моя цель состоит в том, чтобы перевести очень простое черно-белое растровое изображение, например, букву «Q», из других изображений, взятых случайным образом из БД ...

Какой-нибудь совет, как начать этот проект? Что я должен искать?

Спасибо.

1 Ответ

0 голосов
/ 19 февраля 2011

Ах, старый трюк с изображением, сделанным из меньших изображений. Должно быть очень выполнимо. Особенно в черно-белом.

- Вы хотите, чтобы каждое мини-изображение расплывалось в светлом или темном приближении. Это чёрно-белый пиксель, верно? Таким образом, вам нужна общая метрика яркости для каждого небольшого изображения, скажем, от 1 до 255 или от 1 до 100. Если она находится в БД, вы можете сгенерировать ее заранее на языке, более подходящем для обработки изображений.

-Тогда вам нужен алгоритм для разбиения вашего большого изображения на мелкие вещи. Я хотел бы предположить, что сильной стороной Javascript не является обработка матрицы изображений. Вам нужна библиотека для преобразования букв в растровые изображения. Есть много старых школьных библиотек, которые превращают буквы в искусство ASCII. Вы можете воспользоваться одним из них. Вы должны получить метрики яркости от каждого из этих маленьких кусочков, как буквы, которые составляют искусство ascii.

-Если у вас есть метрики для обоих, объедините их в пару и сгенерируйте таблицу. Мы все использовали таблицы с шириной границы = 0, не должно быть слишком сложно генерировать в JS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...