У меня есть установка с двумя мониторами под управлением Windows XP, и когда я нажимаю «Print Screen» и пытаюсь вставить в Paint, происходит сбой с ошибкой «ошибка получения данных из буфера обмена». Удерживание alt-print screen отлично работает, просто для захвата одного окна.
Есть ли постоянное решение для этого? Я бы предпочел не связываться со сторонними инструментами.
Ответы:
У меня была такая же проблема. Уменьшите ускорение аппаратного обеспечения и уменьшите до 16-битного цвета. У меня ATI Fire GL V5200 с двумя выходами.
источник
У меня тоже такая же проблема. В настоящее время я использую 4 монитора, оба на оборудовании nvidia, два на старом FX 5500 и два других на моем более новом 9400 GT. Потребовалось некоторое усилие, чтобы заставить разные поколения водителей играть вместе.
Я думаю, что в Windows возникают проблемы с объединением изображений из кадровых буферов в разных местах физической памяти (половина на одной карте, половина на другой).
В любом случае, это мое предположение.
Симптомы те же: экран alt-printscreen работает как чемпион, но экран печати всего рабочего стола, кажется, даже не захватывает изображение. Фотошоп обычно знает о размере изображения в буфере обмена, и ctrl-n создаст новый документ с этими размерами. Размер моего рабочего стола 5120x1024, но новый документ создается с разрешением 900x1585 (вероятно, размером с тот, который я там в последний раз вставил).
У меня должно быть много оперативной памяти. Я пытался снизить аппаратное ускорение на всех четырех мониторах до минимального уровня, но ничего не получалось. Я выключил объединение записей, и это могло бы что-то сделать (хотя бы удар в темноте), но я не буду знать до тех пор, пока не перезагрузлю.
На данный момент Gadwin Printscreen (бесплатная загрузка) добился цели , но он захватил только мой основной экран.
источник
Я знаю, что вы не хотите беспокоиться о сторонних инструментах, но вам действительно стоит заглянуть в Purrint . Он может копировать снимки экрана в буфер обмена, сохранять их в файл (любой формат) или делать оба автоматически при каждом нажатии Print Screen. Также имеется поддержка нескольких мониторов, которая может помочь вам в этом. Плюс это крошечное приложение (установщик 136k, использует 344k RAM).
источник
Я думаю, что это может быть проблемой с размером изображения, которое может обрабатывать MS Paint. Можете ли вы вставить его в другое приложение, возможно WordPad?
источник
Вот несколько идей:
источник
Это, безусловно, звучит так, что у вас недостаточно памяти для хранения полного изображения в буфере обмена. Факт, что это терпит неудачу для развернутого окна так же как полного экрана, поддерживает это.
Пара вопросов:
Если вы снизите разрешение экрана, сможете ли вы заставить его работать?
Я использую 2 ГБ оперативной памяти и два монитора с разрешением 1600 x 1200 x 32bpp и могу печатать весь рабочий стол.
источник
Легко .... Просто измените атрибуты изображения в краске, чтобы соответствовать вашему общему размеру экрана. Если один монитор имеет размер 1680x1050 и у вас есть фон, растянутый вдоль обоих экранов, фон должен быть 3360x1050 .... поэтому, если вы печатаете экран, вам нужно перейти к рисованию, измените атрибуты на 3360x1050 и затем нажмите вставить. ....Следующий вопрос. ;)
источник
Я перепробовал все. Все. Все, кроме перезагрузки.
Перезагрузка исправила это. Грустно, но просто передаю правду.
источник