2 года тому назад я написал краскопульт. Только неделю назад пришла мысль, зачем он может пригодиться. Существенно доработал, сделал сервис загрузки и хранения изображений – графинг.
Уверен на все 100, каждый из читающих этот пост людей хотябы раз в жизни отсылали другу на почту скриншот или схему, где в паинте были обведены какие-то детали и стояла подпись этой детали. Типа, вот, смотри, красным обведенное – это косяк верстки сайта. Друг скачивал скриншот, обводил чего-то еще и отсылал исправленный вариант обратно с комментарием «Это не баг, это фича. Смотри на стрелки.». Все это занимало ужасно много времени. Облегчить процесс обсуждения какого-либо изображения поможет мой сервис.
Загрузив картинку, ее можно править прямо в окне браузера. Это что-то вроде паинта, написанного на js. Рисунок создается точками. После исправления, данные с координатами точек отправляются на сервер, сервер накладывает эти точки уже на физическое изображение. Редактировать фотографии может кто угодно. Из-за того, что js и браузеры совсем даже не обязаны выполнять функцию графического редактора, почти все происходит в режиме притормаживания. Но в целом работает.
Также сервис может создавать простое изображения с нуля.
Никаких флешей и библиотек векторной графики типа свг и канваса, это точечный рисунок. Только тру-веб js и html.
Пока просто альфа-версия. Внедрены инструменты: кисть, линия, прямоугольник, надпись, цвет, размер пера.
Комментариев: 5. Обязательно оставьте свой!
Добавил инструмент "круг", существенно доработал и приукрасил.
Переписал, теперь юзается эта библиотека – .
Стало в десяток раз быстрее.
Убрал физическое наложение исправлений, так как оно совсем ни к чему. Теперь наложение точек виртуальное. Исходник остается целостным, при формировании страницы исправления налаживаются браузером.
Хм. А вот стоит ли помещать рисунки в общую галерею?
Там ведь от порнушки до конфеденциальной инфы залить могут совершенно случайно.
Да, тоже думал об этом. Галерею еще не делал, но как сделаю, реализую галочку "опубликовать в галерее".