Ошибка копирования в буфер обмена в paint net

KiteBro

Буфер обмена не содержит изображения, принт скрин перестал работать?

При вставке изображения посредством принт скрин ( у меня Wind 10 | 64 ) в paint.net выбрасывается сообщение «Буфер обмена не содержит изображения» Как решить проблему? Спасибо.


  • Вопрос задан

    09 февр.

  • 139 просмотров

Пригласить эксперта

если с текстом на «копировать-вставить» похожее поведение и ничего не вставляется, попробуйте принудительно очистить буфер обмена и попробовать снова. очистить можно командой «cmd /c echo off | clip». админских прав не требуется


  • Показать ещё
    Загружается…

ЛАНИТ

Санкт-Петербург

До 200 000 ₽

13 июн. 2023, в 23:22

15000 руб./за проект

13 июн. 2023, в 23:17

20000 руб./за проект

13 июн. 2023, в 23:15

200 руб./за проект

Минуточку внимания

Осваивающий

Доброго времени суток.

Суть вопроса указана в теме.
По существу:
В буфере обмена содержится какая-то информация. Любая. Для примера берем растровое изображение, скопированное из буфера обмена.
Мне нужно эту информацию поместить в переменную.
Затем проделать с буфером обмена другие операции.
Затем очистить буфер обмена.
И поместить в него исходную информацию.

Копирование и вставка

Содержание
Буфер обмена операционной системы
Буфер обмена Microsoft Office
Копирование и вставка в Excel
Специальная вставка
Перетаскивание при помощи мыши

В статье описываются возможности использования буфера обмена Windows и Microsoft Office, а также особенности копирования и вставки данных в Excel. Понимание и правильное использование этих операций позволяет существенно ускорить выполнение рутинных операций при обработке данных.

Буфер обмена операционной системы

В терминах информационных систем буфер обмена (англ. clipboard) — это общедоступная для разных приложений область оперативной памяти. Операционная система предоставляет низкоуровневый программный интерфейс для перемещение данных в и из буфера обмена по запросу пользователя. Корректное применение этого программного интерфейса является стандартом при разработке Windows-приложений. То есть, любая программа должна предоставлять пользователю возможности использования буфера обмена при использовании одних и тех же сочетаний клавиш или пунктов меню. Далее будем говорить о Windows, хотя, в принципе, описание принципа работы буфера обмена идентично для любой современной операционной системы персональных компьютеров или мобильных устройств.

Копирование и вставка являются стандартными операциями для всех Windows-приложений. Для этого зарезервированы универсальные комбинации горячих клавиш, доступные практически в любой программе:

  • Ctrl+c – скопировать (англ. copy)
  • Ctrl+x – вырезать (англ. cut)
  • Ctrl+v – вставить (англ. paste)

Часто также упоминаются аналогичные по функциональности сочетания клавиш: Ctrl+Ins – скопировать, Shift+Ins – вставить, Shift+Del – вырезать. Однако, мы не рекомендуем использовать эти сочетания, так как некоторые приложения заменяют их стандартное поведение на другое. Например, нажатие Shift+Del в Проводнике Windows вместо ожидаемого вырезания перемещаемого файла вызовет его удаление в обход корзины. То есть вместо перемещения может случиться безвозвратная потеря данных.

Если вы предпочитаете использовать мышь вместо клавиатуры, то стандартные поля ввода Windows-приложений обычно поддерживают контекстное меню с операциями копирования, вырезания и вставки текста.

Скопированный текст или другой блок данных может быть вставлен в другое приложение, в зависимости от возможностей последнего. Например, скопированный в Блокноте текст не получится затем вставить в графический редактор Paint. Однако же, тот же текст, набранный в Word, успешно вставляется в Paint в виде точечного рисунка. Такая возможность реализуется на программном уровне за счет перемещения данных в буфер обмена в нескольких форматах одновременно. Если набрать в Word полужирным шрифтом слово Example, затем его скопировать, то в буфере обмена появится несколько блоков информации:

Example Текст как набор символов без форматирования

Example

Текст с форматированием в формате HTML

<
tf1ansiansicpg1252uc1 < Example><par >>
Текст с форматированием в формате RTF


Точечный рисунок блока экрана

Теперь, если попытаться вставить данные в Блокнот, то программа выберет из буфера обмена единственный доступный для себя вариант информации – текст без форматирования. Если то же самое сделать в Paint’е, то будет обработана последняя область – рисунок. Набор доступных форматов для копирования и вставки зависит от возможностей конкретной программы. Если приложение поддерживает несколько форматов информации (рисунки, текст, сложные объекты), то оно позволяет выбрать вариант вставки. Например, в Microsoft Word эта процедура реализована через пункт меню Специальная вставка:

Если использовать обычную вставку данных, то автоматически будет выбираться самый подходящий для этой программы формат. Excel также поддерживает операцию вставки данных в различных форматах по принципу Word, если информация в буфер обмена попала из другого приложения. Если же копирование диапазона ячеек было проведено в том же приложении, то специальная вставка заменяется внутренней операцией Excel (раздельная вставка значений, формул, форматов и пр.), при которой не задействуется буфер обмена операционной системы.

Некоторые другие приложения также реализуют собственные процедуры работы на основе операций копирования и вставки, не задействуя для этого буфер обмена. Так, например, в Проводнике операция «копировать» не перемещает весь файл в буфер обмена Windows. Вместо этого запоминается только ссылка на этот файл, которая будет обработана при выполнении операции вставки.

Буфер обмена Microsoft Office

Как уже отмечалось выше, за операции со стандартным буфером обмена отвечает операционная система. Одной из задач при этом является корректное использование оперативной памяти. Операционная система, в частности, заботится о своевременной очистке области буфера обмена. В текущей реализации стандартный буфер обмена Windows позволяет хранить только один блок скопированной информации. При вызове процедуры нового копирования этот блок предварительно очищается, а зарезервированная за ним область памяти становится доступной для использования в качестве буфера обмена.

Для улучшения возможностей работы с пользовательским интерфейсом в Microsoft Office, начиная с версии 2000 (9.0), реализован расширенный буфер обмена с возможностью одновременного хранения нескольких (до 24х) скопированных блоков информации. Пользователю предоставляется интерфейс выбора и вставки любого из этих блоков в любое открытое приложение Office (Excel, Word, PowerPoint, OneNote и др.). Возможно, более логично было бы реализовать подобную функциональность на уровне операционной системы (Windows), хотя это и потребует изменения стандартов для всех приложений. Сейчас получается, что множественный буфер обмена работает до тех пор, пока открыто хотя бы одно приложение Office. Если оно закрывается, то становится доступным только буфер обмена Windows с единственным блоком скопированной информации.

Интерфейс множественного буфера обмена в Office 2010 открывается и настраивается на ленте «Главная» в одноименном блоке (стрелка в нижнем правом углу).

Если говорить о полезности и удобстве работы с множественным буфером обмена, то здесь имеются различные мнения. Я лично никогда не использую эту функциональную возможность – проще еще раз скопировать. Но, скорее всего, это сила привычки.

Копирование и вставка в Excel

Как уже отмечалось, Excel полностью поддерживает буфер обмена Office, но, кроме того, в этой программе поддерживаются собственные операции копирования и вставки без использования буфера обмена.

Здесь следует заметить, что повторное использование объектов через копирование и вставку является одним из определяющих факторов ускорения обработки информации при использовании электронных таблиц Excel.

Что же в действительности происходит в Excel при нажатии кнопки «копировать» при выделении диапазона ячеек?

Во-первых, как и в прочих Windows-приложениях, набор информации помещается в буфер обмена операционной системы в нескольких форматах: простой текст, форматированный текст, точечный рисунок и др. Таким образом, вы, например, можете воспользоваться графическим редактором и вставить туда экранное отображение блока выделенных ячеек. Если вставить этот же блок обратно в Excel, то вставится рисунок:

Во-вторых (и это главное), при копировании Excel выполняет внутреннюю операцию для работы с ячейками электронной таблицы. По нажатию сочетания клавиш Ctrl+C, пункта контекстного меню либо кнопки копирования в памяти сохраняются ссылки на выделенные ячейки. Этих ячеек может быть огромное количество. Они могут располагаться одном прямоугольном диапазоне, либо в нескольких несвязанных диапазонах (для выделения таких диапазонов надо при выделении мышью удерживать клавишу Ctrl). Теоретически имеется возможность копирования ячеек на разных листах (несколько листов можно выделять также через удержание клавиши Ctrl на ярлыке листа), но эти ячейки должны располагаться по одному и тому же адресу, при этом последующая вставка возможна также только на этих же выделенных листах. На практике лучше отказаться от копирования-вставки на нескольких листах одновременно, так как эта операция не очень наглядна и часто приводит к потере данных.

Доступно также копирование ссылок между разными, но открытыми в одном приложении Excel, файлами. Типичной ситуацией, вызывающей непонимание со стороны пользователя, является обработка данных в нескольких одновременно открытых приложениях Excel. При попытке скопировать данные из одного файла в другой программа вставляет результат только в виде отформатированных значений без формул. Это не ошибка, просто несколько одновременно открытых программ Excel занимают различные области памяти и никаких ссылок между ними быть не может. При копировании и вставке в этом случае используется только буфер обмена Office. Для исправления ситуации откройте файлы в одном приложении Excel.

Еще раз обращаем внимание, что при запуске операции копирования, в память программы записываются не данные (текст, формулы, форматы), а только ссылки на адреса выделенных ячеек. Для наглядности интерфейс Excel обводит скопированные ячейки анимированной рамкой.

После копирования диапазонов становится доступной операция вставки. Перед этим необходимо выделить один или несколько диапазонов или ячеек для приема данных из скопированной области.

Вставка доступна до тех пор, пока пользователь не произвел действий, приводящих к изменению данных электронной таблицы. Можно выделять ячейки и диапазоны, перемещаться между листами и файлами. Также не отменяет область копирования сама операция вставки. Это позволяет копировать ячейки несколько раз подряд для разных диапазонов. Любые другие операции с пользовательским интерфейсом, например, ввод данных, группировка, сортировка, форматирование, приводят к сбросу скопированной ранее ссылки. Принудительно сбросить область копирования можно по нажатию клавиши Esc.

Если выделенная перед вставкой область листа не совпадает с размером скопированной области, то Excel попытается распространить данные несколько раз или вставить только часть данных. В некоторых случаях это бывает невозможно (например, области копирования и вставки пересекаются), тогда программа выдает сообщение об ошибке.

Кроме простой вставки, скопированный диапазон может быть добавлен в область листа с расширением границ влево или вниз через пункт контекстного меню «Вставить скопированные ячейки».

Если для вставки данных воспользоваться буфером обмена Office, то будут добавлены данные с потерей формул аналогично примеру с копированием между разными приложениями Excel.

По умолчанию при вызове операции вставки на выделенный диапазон будут распространены все атрибуты исходного диапазона, а именно: формула, формат, значение, примечание, условия. Иногда приводится сложное описание правил копирования формул, так как они вроде бы автоматически преобразуются при изменении адресов диапазона-приемника. На самом деле формулы копируются в формате R1C1 и при этом остаются неизменными (можете проверить, переключив вид листа Excel в R1C1). Отображение в привычном A1-формате просто преобразует формулу в новых координатах.

Операция «вырезания», в отличие от копирования, очищает исходный диапазон после проведения вставки. Если вставка не была выполнена, то никаких действий произведено не будет.

Специальная вставка

Другой важной особенностью копирования диапазонов Excel является раздельная вставка атрибутов скопированных диапазонов. В частности, можно вставить в новое место рабочего листа только комментарии из скопированного диапазона. Набор атрибутов, доступный для раздельного копирования, отображается в диалоге специальной вставки:

  • значение
  • формат
  • формула
  • примечание
  • условия на значение (проверка данных)

В разных версиях Excel набор элементов специальной вставки немного отличается. Но независимо от этого можно воспользоваться повторной операцией вставки атрибута. Например, для вставки формул с примечаниями, но без форматов, надо скопировать один раз исходный диапазон, а затем последовательно выполнить две специальных вставки на одном и том же диапазоне: вставка только формул, затем вставка только примечаний.

Диалог специальной вставки содержит также блок переключателей, позволяющий производить математические операции над диапазоном данных: сложить, вычесть, умножить и разделить. Операция будет применена к диапазону, выделенному перед вставкой. А скопированные ячейки при этом будут содержать коэффициенты сложения, вычитания, умножения или деления. В большинстве случаев применяют единый коэффициент на весь диапазон. Например, можно скопировать число 10, затем выделить диапазон и выбрать специальную вставку с умножением – в результате все данные выделенного диапазона будут умножены на 10. Если в ячейках содержалась формула, то она будет преобразована по математическим правилам:

Еще одна возможность специальной вставки – это транспонирование диапазона. После выполнения этой операции результирующий диапазон будет повернут на 90 градусов – данные из строк попадут в столбцы и наоборот.

Настоятельно рекомендуем освоить и применять на практике специальную вставку – это незаменимая функция при разработке сложных финансовых моделей.

Как только была выполнена какая-то операция с данными электронной таблицы, либо в буфер обмена Office попала новая порция информации, воспользоваться ссылкой для вставки формул не получится. На картинках пример, показывающий такое поведение:

  1. в Excel копируется диапазон с формулами
  2. копируется какие-то данные в другом приложении (например, в Блокноте)
  3. при попытке вставить формулы в Excel данные будут вставлены только в качестве значений. Т.е. ссылка на формулы уже потеряна.

§5 . Работа с фрагментами изображения

Прежде чем что-либо делать с фрагментом изображения, его необходимо выделить.

Выделение фрагмента

Фрагмент изображения выделяется с помощью инструмента «Выделение» (фигурные или прямоугольные ножницы).

Вокруг выделенного фрагмента появляется пунктирная рамка:

Если не получилось вырезать правильно, щелкните мышью в каком-нибудь месте экрана и повторите.


При выборе инструмента Выделение появляется Панель Настройки:

Копирование с прозрачным фоном

Копирование с непрозрачным фоном

Устанавливать прозрачность можно также в меню Рисунок.

Если над выделенным фрагментом щелкнуть правой кнопкой мыши, появится контекстное меню, в котором можно выбрать нужную команду –

С фрагментом изображения можно выполнять следующие действия

-Переместить в другое место;

-Увеличить или уменьшить;

-Отразить или повернуть на угол;

-Растянуть или наклонить относительно горизонтальной или вертикальной оси;

-Обратить цвета (т.е. поменять цвета на противоположные).

Установить курсор мыши внутри вырезанного фрагмента, при нажатой левой кнопки мыши поместить фрагмент в нужное место.

Копирование фрагмента:

1 способ – установить курсор мыши внутри вырезанного фрагмента, переместить рисунок при нажатой клавише Ctrl;

2 способ – выделить фрагмент, скопировать в буфер обмена (Правка, Копировать или Ctrl+C), вставить из буфера обмена (Правка, Вставить или Ctrl+V).

Из буфера обмена рисунок всегда вставляется в левый верхний угол экрана. Копии можно вставлять как в текущий рисунок, так и в другой рисунок.

Задание «Периферия»

1. Откройте файл «рисунки периферия.bmp» и сверните его.

2. Запустите еще Paint. Установите размер листа 800 х 600. Сохраните файл под именем «5-периферия.bmp»

3. Разделите лист на две равные части – проведите горизонтальную линию. В верхней части будете размещать устройства ввода, в нижней – устройства вывода.

4. Переключитесь в рисунок «периферия.bmp» (с помощи панели задач, внизу экрана), выделите одно из устройств, скопируйте его в буфер обмена, переключитесь в «5-периферия.bmp», вставьте, переместите либо в верхнюю, либо в нижнюю часть.

5. Проделайте это со всеми картинками. Сохраните файл.

Задание «Портрет любимого удава»

1. Откройте файл «рисунки удав.bmp» и сверните его.

2. Запустите еще Paint. Установите размер листа 270 х 400. Сохраните файл под именем «5-удав.bmp»

3. Нарисуйте рамку для фотографии (белый круг – цвет фона)

4. Выделите ее, скопируйте в буфер обмена, переключитесь в «удав.bmp» и вставьте.

5. Переместите рамку так, чтобы в ее центре оказалась голова удава (фон – прозрачный).

6. Выделите рамку (уже с головой), скопируйте в буфер обмена, переключитесь в «5-удав.bmp» и вставьте.

7. Сохраните файл.

Перемещать рисунок при нажатой клавише Shift. Количество копий, получаемых при этом, зависит от скорости, с которой перемещается мышь (из круга)

(из бабочки)

Изменить размер:

1 способ – выделить фрагмент, переместить боковой или угловой маркер выделения (курсор мыши должен принять форму двойной стрелки);

2 способ – меню Рисунок, команда Растянуть/Наклонить, установить новый размер в процентах.

Если размер должен увеличиться, то числа должны быть больше 100, уменьшиться – меньше 100.

Если числа – одинаковые, то рисунок изменится пропорционально, если разные, то рисунок станет выше/ниже или тоньше/толще.

Отразить и повернуть:

Весь рисунок или выделенный фрагмент можно отразить (сверху вниз или слева направо) и повернуть на угол 90, 180, 270 градусов. (Меню Рисунок)

– отражение слева направо,

– сверху вниз

поворот на 90, поворот на 180 поворот на 270

С помощью этой команды можно задать в градусах наклон выделенного фрагмента или всего рисунка.

наклон по горизонтали на 30 градусов

по вертикали на 30 градусов

Например, используя заготовку куста водоросли, с помощью наклонов можно получить разнообразные формы для аквариума или морского пейзажа

Задание «Бабочки»

1. Запустите Paint. Нарисуйте бабочку .

2. Сначала отдельно нарисуйте к ней все фрагменты:

3. Скопируйте и поверните части крыльев, усик.

4. Соедините одно крыло, потом второе, затем поставьте их рядом, поместите между ними тело, поставьте усики.

5. Проделайте с бабочкой все операции – перемещение, копирование, размножение, увеличение, уменьшение, отражение, поворот, растяжение, наклон, обращение цветов.

6. Сохраните файл в своей папке под именем «5-бабочка.bmp»

Задание «Лес».

1. Запустите Paint.

2. Нарисуйте ёлочку. Сначала одну часть:

3. Скопируйте её и поверните:

4. Копируя то левую, то правую части, соберите ёлочку: и разукрасьте её:

5. Сохраните файл в своей папке под именем «5-ель.bmp»

6. Откройте еще одно окно Paint, в котором будет лес.

7. Копируя ёлку из «5-ель», растягивая и наклоняя, получите лес из разных елочек.

8. Добавьте в рисунок деревья, кусты, кустики с ягодами, цветы, ручеек с отражением, зверей и т.п.

9. Сохраните файл в своей папке под именем «5-лес.bmp»

Вопросы

1) В каких случаях нельзя выделить фрагмент прямоугольником?

2) Как снять выделение?

3) Приведите примеры использование наклонов

4) Приведите примеры использования отражения

5) Какими инструментами вы воспользовались для рисования объектов из задания «Лес»?

6) Какие действия использовали для получения леса?

7) Чем отличаются выполнение команд Копировать и Размножить?

8) Что нужно сделать, чтобы изображение перевернулось вниз?

9) Что нужно сделать, чтобы изображение стало меньше?

10) Что нужно сделать, чтобы изображение повернулось налево?

11) Какой цвет является противоположным белому, желтому, красному?

Проверь себя:

Если нажать на выделенный фрагмент правой кнопкой мыши, то: Появится контекстное меню Выделенный фрагмент исчезнет Фрагмент перекрасится в другой цвет Ничего не произойдет

Установка курсора мыши внутри вырезанного фрагмента и перемещение рисунка при нажатой клавише Ctrl равносильно команде: Вырезать Копировать Отразить/Повернуть Обратить цвета

Из буфера обмена рисунок вставляется в: Центр экрана Нижний правый Верхний левый Внизу экрана

При помощи какой кнопки при нажатии фрагмент будет размножаться? ESC TAB CTRL SHIFT

  • На сколько градусов рисунок МОЖНО повернуть? 125 160 270 301
  • When I paste images from the clipboard to paint.net, I usually get up to 3 pastes before it starts giving me an access denied error. I haven’t been installing anything lately so I’m not sure it’s an environment issue, but I wouldn’t be surprised if nobody else repros this. The images I’m pasting are about monitor size 1920×1080 or so, nothing small or huge. Here’s the exception:

    Quote

    Exception:

    System.UnauthorizedAccessException: OpenClipboard() returned FALSE (5, ERROR_ACCESS_DENIED)
       at PaintDotNet.SystemLayer.WindowsUtil.ThrowWin32Error(String message, Int32 lastWin32Error) in D:srcpdnsrc_4_3_xSystemLayerWindowsUtil.cs:line 25
       at PaintDotNet.SystemLayer.Clipboard.ClipboardTransaction.Create(IClipboard clipboard, HWND hwnd) in D:srcpdnsrc_4_3_xSystemLayerClipboardClipboardTransaction.cs:line 60
       at PaintDotNet.Clipboard.PdnClipboard.Open(IntPtr window) in D:srcpdnsrc_4_3_xCoreClipboardPdnClipboard.cs:line 24
       at PaintDotNet.Clipboard.ClipboardExtensions.Open(IClipboard clipboard, IWin32Window window) in D:srcpdnsrc_4_3_xCoreClipboardClipboardExtensions.cs:line 33
       at PaintDotNet.Actions.PasteInToNewImageAction.<>c__DisplayClass1_0.<OnPerformAction>b__0() in D:srcpdnsrc_4_3_xPaintDotNetActionsPasteInToNewImageAction.cs:line 38
       at PaintDotNet.Runtime.RetryManager.RunMemorySensitiveOperation(Int32 maxAttempts, Action action) in D:srcpdnsrc_4_3_xBaseRuntimeRetryManager.cs:line 190
       at PaintDotNet.Actions.PasteInToNewImageAction.OnPerformAction(AppWorkspace appWorkspace) in D:srcpdnsrc_4_3_xPaintDotNetActionsPasteInToNewImageAction.cs:line 34

    Diagnostics:

    Application                                                  paint.net 4.3.7 (Stable 4.307.8039.30451)
    Build Date                                                   Tuesday, January 4, 2022
    Install type                                                 Classic

    Hardware accelerated rendering (GPU)                         True
    Animations                                                   False
    DPI                                                          96 (1.00x scale)
    Language                                                     en-US

    OS                                                           Windows 10 Home x64 (10.0.19042.0)
    Runtime                                                      .NET 6.0.1 x64
    Physical Memory                                              7,934 MB

    CPU                                                          Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz
        Speed                                                    ~1190 MHz
        Cores / Threads                                          4 / 8
        Features                                                 SSE, SSE2, SSE3, SSSE3, SSE4_1, SSE4_2, AVX, AVX2

    Pointer                                                      Virtual Multitouch Device
        Type                                                     ExternalPen
        Contacts                                                 1

    Pointer                                                      Huion Tablet
        Type                                                     IntegratedPen
        Contacts                                                 1

    Video Card                                                   Intel(R) UHD Graphics
        Dedicated Video RAM                                      128 MB
        Dedicated System RAM                                     0 MB
        Shared System RAM                                        3,967 MB
        Vendor ID                                                0x8086
        Device ID                                                0x8A56
        Subsystem ID                                             0x3FB517AA
        Revision                                                 7
        LUID                                                     0x00012F24
        Flags                                                    AcgCompatible, SupportMonitoredFences, KeyedMutexConformance
        Graphics Preemption                                      TriangleBoundary
        Compute Preemption                                       ThreadBoundary
        Outputs                                                  1
        Feature Level                                            Direct3D_12_1
        DXGI Formats                                             A8_UNorm, B8G8R8A8_UNorm, R16G16B16A16_UNorm, R16G16B16A16_Float, R32G32B32A32_Float
        Buffer Precision                                         UNorm8bpc, UNorm8bpcSrgb, UNorm16bpc, Float16bpc, Float32bpc

    Video Card                                                   Microsoft Basic Render Driver
        Dedicated Video RAM                                      0 MB
        Dedicated System RAM                                     0 MB
        Shared System RAM                                        3,967 MB
        Vendor ID                                                0x1414
        Device ID                                                0x008C
        Subsystem ID                                             0x00000000
        Revision                                                 0
        LUID                                                     0x00013173
        Flags                                                    Software, AcgCompatible, SupportMonitoredFences, KeyedMutexConformance
        Graphics Preemption                                      InstructionBoundary
        Compute Preemption                                       InstructionBoundary
        Outputs                                                  0
        Feature Level                                            Direct3D_12_1
        DXGI Formats                                             A8_UNorm, B8G8R8A8_UNorm, R16G16B16A16_UNorm, R16G16B16A16_Float, R32G32B32A32_Float
        Buffer Precision                                         UNorm8bpc, UNorm8bpcSrgb, UNorm16bpc, Float16bpc, Float32bpc

    560 / 156 / 70

    Регистрация: 07.01.2014

    Сообщений: 250

    1

    Не вставляются фйлы изображений из буфера обмена

    04.03.2015, 12:51. Показов 13636. Ответов 3


    Студворк — интернет-сервис помощи студентам

    При попытке вставить изображение любого размера скопированное в буфер обмена происходит следующее:

    • выделяю файл изображения в любой папке, выбираю в контекстном меню «Копировать» или нажимаю Ctrl+С. Открываю какой-либо графический редактор или просмотрщик изображений, выбираю в меню «Вставить» или нажимаю Ctrl+V, но вставка не происходит, при этом кнопка «Вставить» неактивна;
    • таким же образом копирую изображение и открываю WordPad, OneNote, LibreOffice Writer и изображение копируется без проблем;
    • копирую или вырезаю фрагмент или все изображение открытое в каком-либо графическом редакторе, просмотрщике изображений или браузере и вставляю в другое приложение способное открывать изображения, вставка происходит;
    • копирую снимок экрана нажатием PRINT SCREEN или делаю снимок выделенной области при помощи приложения «Ножницы, полученное изображение вставляется;

    Таким образом изображение скопированное в буфер обмена вставляется в WordPad, OneNote, LibreOffice Writer, но не вставляется в Paint, PicPic, FastStone Image Viewer, GIMP, если оно скопировано выделением значка файла в Проводнике или на Рабочем столе и последующим нажатием Ctrl+С или выбором в контекстном меню «Копировать».
    Если я не ошибаюсь в Windows 7 вставка изображений таким способом работала всегда. В Windows 8.1 приходится открывать через меню программы, контекстное меню самого файла или перетаскиванием, что не всегда удобно.

    Есть ли какой-нибудь способ заставить файлы изображений скопированные непосредственно в папках открываться из буфера обмена в просмотрщиках и редакторах?



    0



    Native x86

    Эксперт Hardware

    5185 / 3031 / 875

    Регистрация: 13.02.2013

    Сообщений: 9,635

    04.03.2015, 12:58

    2

    Лучший ответ Сообщение было отмечено vavun как решение

    Решение

    Цитата
    Сообщение от Wladislaw
    Посмотреть сообщение

    Таким образом изображение скопированное в буфер обмена вставляется в WordPad, OneNote, LibreOffice Writer, но не вставляется в Paint, PicPic, FastStone Image Viewer, GIMP, если оно скопировано выделением значка файла в Проводнике или на Рабочем столе и последующим нажатием Ctrl+С или выбором в контекстном меню «Копировать».

    При копировании в буфер файла из папки, на самом деле копируется не изображение, а нечто типа ярлыка к файлу, и далеко не все графические редакторы умеют вставлять на канву такой объект.

    Цитата
    Сообщение от Wladislaw
    Посмотреть сообщение

    Если я не ошибаюсь в Windows 7 вставка изображений таким способом работала всегда.

    Нет.

    Цитата
    Сообщение от Wladislaw
    Посмотреть сообщение

    Есть ли какой-нибудь способ заставить файлы изображений скопированные непосредственно в папках открываться из буфера обмена в просмотрщиках и редакторах?

    Использовать программы, которые умеют вставлять из буфера файловые объекты.



    1



    560 / 156 / 70

    Регистрация: 07.01.2014

    Сообщений: 250

    04.03.2015, 13:22

     [ТС]

    3

    quwy, спасибо за разъяснение, видимо я что-то напутал. Вводит в заблуждение то, что приложения предназначенные для работы с изображениями в первую очередь должны уметь открывать файлы скопированные непосредственно в папках, но, в отличии от них, программы предназначенные прежде всего для работы с текстом это делать могут.



    0



    5 / 6 / 4

    Регистрация: 18.11.2009

    Сообщений: 661

    20.12.2019, 23:18

    4

    У меня примерно такая же фигня. Техникой ниже я часто и успешно пользовался в MS WORD
    открываю в Paint какую то многострочную или длинную формулу
    а)сначала выделяю ее часть, копирую в буфер по меню Копировать или CTRL+C и вставляю в нужное место
    документа *.doсx в Libre Office
    1 раз вставка проходит. Потом выделяю в Paint 2 кусок ,пытаюсь скопировать в тот же документ
    -вставляется вместо 2-го 1-й кусок. Буфер содержит правильный рис (проверял на вставке в сам Paint) но почему-то в Libre Office этот буфер не вставляется

    Добавлено через 9 минут
    Правда из этой ситуации я выкрутился пересохранив документ в формате odt — в нем буфер вставился нормально, а дальше т.к. надо печатать на принтере опять пересохранил в docx



    0



    IT_Exp

    Эксперт

    87844 / 49110 / 22898

    Регистрация: 17.06.2006

    Сообщений: 92,604

    20.12.2019, 23:18

    4

    График

    Shinso

    Сообщения: 5
    Зарегистрирован: 03 май 2012, 10:26
    Репутация: 0
    Пол: Женский

    График


    Аватара пользователя

    Lynx

    Сообщения: 5678
    Зарегистрирован: 04 май 2010, 21:44
    Репутация: 34
    Пол: Женский
    Откуда: г. Сочи

    Re: Графник

    Сообщение

    Lynx » 03 май 2012, 15:36

    Что такое графник ?? :(

    И у вас наверное ноутбук, раз не хватает памяти.

    «Чтобы уметь рисовать — надо рисовать» John Howe


    Shinso

    Сообщения: 5
    Зарегистрирован: 03 май 2012, 10:26
    Репутация: 0
    Пол: Женский

    Re: Графник

    Сообщение

    Shinso » 03 май 2012, 21:29

    Нет у меня не ноутбук) Такой комп обычный, монитор, процессор :aga: а графник это ник картинка для чата Изображение вот такой графический ник. Размер 160×65рх)


    Аватара пользователя

    Lynx

    Сообщения: 5678
    Зарегистрирован: 04 май 2010, 21:44
    Репутация: 34
    Пол: Женский
    Откуда: г. Сочи

    Re: Графник

    Сообщение

    Lynx » 03 май 2012, 22:18

    По аватаркам у нас есть специалист и цены у него не космические, так что обращайтесь к нему

    viewtopic.php?f=10&t=555

    Лично я не люблю маленькое разрешение и анимэ, да и беру дороже за подобные услуги

    «Чтобы уметь рисовать — надо рисовать» John Howe


    Shinso

    Сообщения: 5
    Зарегистрирован: 03 май 2012, 10:26
    Репутация: 0
    Пол: Женский

    Re: Графник

    Сообщение

    Shinso » 04 май 2012, 18:21

    Да не я сама хотела научиться делать :sorry:


    Аватара пользователя

    Lynx

    Сообщения: 5678
    Зарегистрирован: 04 май 2010, 21:44
    Репутация: 34
    Пол: Женский
    Откуда: г. Сочи

    Re: Графник

    Сообщение

    Lynx » 04 май 2012, 19:11

    Ну научитесь, что там сложного то ?

    «Чтобы уметь рисовать — надо рисовать» John Howe


    Shinso

    Сообщения: 5
    Зарегистрирован: 03 май 2012, 10:26
    Репутация: 0
    Пол: Женский

    Re: Графник

    Сообщение

    Shinso » 04 май 2012, 19:51

    так картинка не вставляется….буфер обмена не содержит изображения говорит


    Аватара пользователя

    Lynx

    Сообщения: 5678
    Зарегистрирован: 04 май 2010, 21:44
    Репутация: 34
    Пол: Женский
    Откуда: г. Сочи

    Re: Графник

    Сообщение

    Lynx » 04 май 2012, 19:58

    О Боже мой, ну причем тут буфер обмена???
    Открываете программу и просто вставляете как слой, через функцию слои. Посмотрите ее и поймете
    Или сразу просто открываете программу и идете в функцию открыть как..
    Все таки посоветую сначала поучить матчасть, т.е. пообщаться с инструкцией, она есть на сайте и там все подробно написано пошагово как вставлять изображение в программу. ..
    Конечно не содержит буфер, вы же ничего в него не вставляли :D

    «Чтобы уметь рисовать — надо рисовать» John Howe


    Shinso

    Сообщения: 5
    Зарегистрирован: 03 май 2012, 10:26
    Репутация: 0
    Пол: Женский

    Re: Графник

    Сообщение

    Shinso » 05 май 2012, 20:56

    СПасибо за помощь

    Последний раз редактировалось Shinso 06 май 2012, 21:28, всего редактировалось 1 раз.


    Аватара пользователя

    Lynx

    Сообщения: 5678
    Зарегистрирован: 04 май 2010, 21:44
    Репутация: 34
    Пол: Женский
    Откуда: г. Сочи

    Re: Графник

    Сообщение

    Lynx » 05 май 2012, 22:33

    Да какая помощь. Это же элементарно, если вы хотите что то освоить новое всегда начинайте прежде всего с изучения ИНСТРУКЦИИ Хоть проги, хоть игры,… да любое юзанье новой штуки, будь это даже просто утюг с новым наворотом. :D
    Избежите кучи головняков и нервы себе побережете. Когда уже поймете и запомните это простое, жизненное правило.

    «Чтобы уметь рисовать — надо рисовать» John Howe


    Кто сейчас на конференции

    Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей

    cron

    Понравилась статья? Поделить с друзьями:
  • Ошибка концевой выключатель двери водителя туарег
  • Ошибка копирования сертификата 0x8007065b 2147023269 ошибка исполнения функции
  • Ошибка координации согласовании подлежащего со сказуемым допущена в предложении
  • Ошибка концевой выключатель двери водителя тигуан
  • Ошибка концепции ошибок практика ошибки