Как браузер загружает картинку по URL
Страница пипетки работает у вас в браузере. Когда вы указываете ссылку, браузер запрашивает файл с другого сайта. Если тот сайт не отдаёт специальные заголовки, разрешающие чтение пикселей со стороны чужого origin (домена), движок помечает изображение как «opaque» — и скрипт не может прочитать цвет пикселей на canvas. В интерфейсе это выглядит как сбой загрузки.
Почему одна ссылка работает, а другая нет
Картинки с CDN, которые отдают Access-Control-Allow-Origin для всех или для вашего домена, обычно открываются. Снимки с соцсетей, защищённые реферером или без CORS, часто блокируются. Это нормальное поведение: так сайты защищают контент от несанкционированного копирования на стороне скриптов.
Что сделать, если по URL не получилось
- Сохранить файл и загрузить через «Загрузить изображение» — локальный файл не зависит от CORS чужого сервера.
- Сделать скриншот и вставить его сочетанием Ctrl+V / Cmd+V на странице сервиса (если браузер разрешает доступ к буферу).
- Пипетка с экрана на десктопе в Chrome/Edge — обойти сохранение файла, если нужен цвет с уже открытой страницы.
Сообщение об ошибке в Picksee
Сервис показывает понятный текст про CORS или недоступность ссылки. Это не баг хостинга Picksee: обработка идёт у вас в браузере, файлы на сервер не отправляются.
Итог
Загрузка по URL — удобное дополнение, но не универсальная. Для стабильного результата держите под рукой пару запасных способов: файл, вставка из буфера и пипетку с экрана. Вернитесь на главную пипетку онлайн и выберите подходящий вариант под вашу задачу.