Иногда мне удаётся перетащить изображение из браузера прямо в любое программное обеспечение для редактирования изображений, но не всегда. Такой метод позволяет мне обойти сохранение изображения на жёсткий диск и напрямую поместить его в программное обеспечение для редактирования изображений. Я хотел бы узнать, почему этот метод не всегда работает.
ОБНОВЛЯТЬ:Хочу добавить, что обычно, когда я могу перетащить изображение в программу для редактирования изображений, я вижу + внутри прямоугольника, появляющегося под указателем мыши. Когда я не могу перетащить, я вижу только зачеркнутый круг. Неважно, есть ли у меня опция «сохранить изображение как» в контекстном меню или нет.
Я использую Windows 7 64-бит и последние версии Firefox, Chrome и Internet Explorer.
Спасибо.
решение1
Насколько я могу судить по Firefox и Paint.Net, это во многом связано с тем, как отображается изображение. Давайте возьмем эту страницу для примера. Если вы используете Chrome, вы можете щелкнуть правой кнопкой мыши по изображению и выбрать «Проверить элемент», чтобы увидеть HTML для этого объекта. Давайте рассмотрим несколько примеров:
Логотип суперпользователя в верхней части экрана:
<a href="/">Super User</a>
Этот код говорит нам, что сам логотип на самом деле не является логотипом, а текстом с фоновым изображением, которое генерируется с помощью CSS. Когда вы перетаскиваете, система редактирования фотографий думает, что вы пытаетесь вставить текст, что приводит к ошибке.
Ваш значок пользователя в этом вопросе:
Теперь это выглядит как фактическое изображение с полным HTML-адресом, который программное обеспечение для работы с фотографиями должно найти. Перетаскивание этого элемента работает, поскольку по этому адресу есть фактическое изображение.
Поиск изображений в Google первый результат для "Test"
<a id="rg_hpl" href="http://www.google.com/imgres?hl=en&safe=active&gbv=2amp;
biw=1184&bih=665&tbm=isch&tbnid=UeYWZFjYErEM6M:&imgrefurl=http://xkcd.com
/329/&docid=3RREZVfSPVfy9M&imgurl=http://imgs.xkcd.com/comics/turing_test.png&
amp;w=320&h=394&ei=_cIhT_mEEsTDmQWO44GuDA&zoom=1&iact=rc&dur=119&
amp;sig=108756717684034720355&page=1&tbnh=154&tbnw=125&start=0&ndsp=20&
amp;ved=1t:429,r:0,s:0&tx=103&ty=28"></a>
На этом сайте изображения на самом деле не являются изображениями. Объекты являются ссылками на другие веб-сайты. Пока URL изображения находится в этом объекте, ваш фоторедактор понятия не имеет, что с ним делать.
Хотя я могу ошибаться относительно истинной причины, вот как мое понимание веб-технологий объясняет такое поведение.
Следует отметить, что большинство изображений кэшируются локально на вашем компьютере при их просмотре.
Надеюсь это поможет