- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Можно ли это как то реализовать (js или css)?
Например есть товар (белые кружки, тарелки, пепельницы).
Но размер не такой, как в указанных примерах, а примерно 150x150 или 200х200 (т.е. достаточно мелкие). Так вот нужно, чтобы при выборе цвета в каталоге (клике на нужный цвет в цветовой палитре у этого товара менялся цвет с белого на выбранный).
Такое возможно?
Я не спец по js и css, ну где то видел точно. Как минимум можно пойти нубарским путем и сделать все варианты и потом при выборе цвета загружать нужную картинку
Я не спец по js и css, ну где то видел точно. Как минимум можно пойти нубарским путем и сделать все варианты и потом при выборе цвета загружать нужную картинку
Я тоже такое видел, например здесь.
Но мне кажется, там просто замена картинок, о которой вы и говорите.
Если вопрос именно в технически - то можно. Можно js получить картинку в виде массива байтов и дальше, зная формат, покрасить нужные пиксели и вернуть обратно.
Но тут вопрос в совместимости браузеров, нагрузке на браузер и трудозатратах на реализацию (библиотеки для работы с изображениями, скорее всего есть).
Но тут вопрос в совместимости браузеров, нагрузке на браузер и трудозатратах на реализацию (библиотеки для работы с изображениями, скорее всего есть).
Ну т.е. по вашему в любом случае достаточно трудоемкая работа и готовых решений скорее всего нет?
Насчет готовых решений - я не интересовался, если честно. Если с нуля - то да, трудоемкая. Например, как на вашем примере картинки с белой кружкой отделить белую кружку от белого фона? Т.е. в частных случаях могут быть и проблемы с таким подходом. Хотя если подготовить исходной изображение, вырезав и сделав прозрачным фон - то задача облегчается. Но если уж обрабатывать изображения руками - то легче нагенерить на сервере нужных картинок, если у вас, конечно, не любой цвет из палитры можно выбрать.
Вот, например - http://www.playmycode.com/blog/2011/06/realtime-image-tinting-on-html5-canvas/
такое можно сделать через маску, вот вам пример когда то пользовался когда нужно было http://sandbox.nikorablin.com/productColorizer/
такое можно сделать через маску, вот вам пример когда то пользовался когда нужно было http://sandbox.nikorablin.com/productColorizer/
Да, вроде бы картинка одна и та же, скриптом меняется. Я не кодер и по англ не особо - на этой странице представлен код этой функции?
Да, вроде бы картинка одна и та же, скриптом меняется. Я не кодер и по англ не особо - на этой странице представлен код этой функции?
там библиотека с примером, и с объяснением каким образом делаются изображения
Ну я так понял берется картинка, накладывается маска, показывающая границы заливки, а дальше уже скриптом меняется на любой цвет?
Ну я так понял берется картинка, накладывается маска, показывающая границы заливки, а дальше уже скриптом меняется на любой цвет?
да только что бы получить маску нужно сохранить изображение в формате svg, открыв текстовым редактором скопировать код основного цвета, и тогда использовать его в скрипте. там в туториале описывается