Если я сделаю скриншоты под Win7 (например, размером 600x600 пикселей) и вставлю их в различные приложения, они будут отображаться с размером ок. 15,8x15,8 см. Потому что, очевидно, система Windows или приложения предполагают плотность пикселей 96 DPI. В этих приложениях мне нужно изображение размером 7,9х7,9 см. Так что, конечно, я мог уменьшить все изображения вручную на 50%. Однако есть ли возможность автоматически скопировать скриншот в нужном размере? Это значит, можно ли где-нибудь установить, что плотность пикселей для скриншотов должна быть 192 DPI?

Некоторые другие предложения (здесь на SuperUser и другие ...) Ну, я могу скопировать и вставить изображение в средство просмотра изображений и установить (или изменить) DPI на 192 и вставить его в приложение. Однако этот промежуточный шаг и использование дополнительной программы не очень практичны. Кроме того, изменение значения DPI всей системы Windows взад и вперед каждый раз не считается практически осуществимым решением.

2 ответа2

0

Что ж, основываясь на комментариях, похоже, что этого нельзя сделать только с некоторыми настройками в Windows или с более старыми версиями MSOffice, LibreOffice и т.д. Даже с MSOffice2016 возможны только несколько предопределенных значений DPI. Следовательно, "отдельное" приложение представляется необходимым. Поскольку рамки моего проекта будут в Python, Python на самом деле не считается дополнительной программой. При незначительной проблеме решение моего вопроса выглядит следующим образом: https://stackoverflow.com/questions/51879113/how-to-get-screenshot-and-change-dpi-on-the-clipboard

0

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

DPI - это не что иное, как преобразование пикселей в физический размер.

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

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

Обычно я делаю так: на экране изменения размера изображения я сначала копирую ширину количества пикселей, которое у меня уже есть, затем меняю настройку DPI. Ширина меняется. Я вставляю обратно старое значение, и теперь показатели CM меняются. Я ударил ОК. Размеры изображения меняются, но количество пикселей остается неизменным. И DPI также изменился.

Тем не менее, обратите внимание, что если вы все равно не измените настройку DPI и не измените размер изображения, то такое же масштабирование автоматически произойдет при печати изображения.

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .