Революция масштабирования - Rsizr.com
Масштабирование — изменение размера изображения с сохранением пропорций (Wikipedia). Эра масштабирования началась очень давно, но полную силу она набрала с появлением и распространением интернета. Разного рода фотографии и изображения постоянно нуждаются в изменении размера, чтобы гармонично влезть в статьи или вообще на экран. Казалось бы, ничего нового появиться в этой области не может! Однако это не так…
Для масштабирования применяются различные алгоритмы, которые сводятся к одной идее: при уменьшении картинки из нескольких пикселей делается один, и, наоборот - при увеличении пустоты между соседними точками заполняются усреднённым цветом. Алгоритмы различаются качеством получаемого изображения, скоростью обработки и некоторыми другими параметрами, но есть одно, что их всех объединяет: они все созданы для пропорционального масштабирования. Думаю, каждый хоть раз сталкивался с проблемой “растягивания” картинки по одной из осей, что совершенно её портило. Так было до сегодняшнего дня.
На конференции SIGGRAPH 2007, прошедшей в Сан-Диего, Шаи Авидан (Shai Avidan) и Ариел Шамир (Ariel Shamir) из Исследовательской лаборатории Mitsubishi Electric представили технологию непропорционального масштабирования изображения без изменения пропорций объектов на нём - Seam Carving. Как говорят китайцы, одна картина стоит 10 000 слов. Поэтому порадую Вас парой видео: тут и тут (высокое качество, осторожно, трафик!). Впечатляет, не правда ли?
А теперь сюрприз: эта технология уже реализована в рамках нового сервиса Rsizr.com. Заливаете своё изображение, выбираете степень детализации по вертикали и горизонтали и ждёте, когда этот процесс завершится. Сразу совет: не заливайте больших файлов, алгоритм очень трудоёмкий, Ваш компьютер может элементарно не справиться; я рекомендую заливать фотографии размером до 1 Mb. По истечении некоторого времени Вы сможете попробовать изменить размер своего изображения (маркеры Вам в помощь!). Всю мощь технологии поймёте с первого применения! Примеры можно увидеть в галерее разработчиков. Это впечатляет!
При написании статьи использованы материалы: