Изменение dpi. Гайд - оптимальные настройки мышки CS:GO. Настройки чувствительности и ускорения в Windows

  • 08.03.2020

человек | 8 января 2016, 14:35
а самом деле, правильнее данный параметр мышки называть CPI (counter per inch). Однако это пресловутое DPI прижилось, поэтому говорить будем так. К чувствительности мышки DPI имеет отношение, точнее он в значительной степени влияет на чувствительность мышки. Это один из двух апарметров, которые определяют итоговую чувствительность, которую ощущает пользователь. DPI (CPI) характеризует сколько минимальных ступеней (counter) изменения положения мышки при движении ее на дюйм фиксирует ее датчик.

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

Greagor | 20 февраля 2015, 13:10
На самом деле, правильнее данный параметр мышки называть CPI (counter per inch). Однако это пресловутое DPI прижилось, поэтому говорить будем так. К чувствительности мышки DPI имеет отношение, точнее он в значительной степени влияет на чувствительность мышки. Это один из двух апарметров, которые определяют итоговую чувствительность, которую ощущает пользователь. DPI (CPI) характеризует сколько минимальных ступеней (counter) изменения положения мышки при движении ее на дюйм фиксирует ее датчик.

Несколько заумно звучит, но сейчас будет понятно. Допустим, у нас мышка с DPI равным 1000. Таким образом, передвигая ее на 1 дюйм (2,5 см) по горизонтали мы сообщаем компьютеру, что надо изменить положение курсора на 1000 "изменений". А вот как интерпретировать эти изменения решается с помощью настроек драйвера.

В простейшем виде эту настройку можно найти в Панель управления - Мышь - Параметры указателя (для Windows 8). Здесь в секции "Перемещение" есть ползунок "Задайте скорость движения указателя". Это тот множитель, который характеризует, сколько пикселей на мониторе будет вмещать в себя одно минимальное "изменение" положения мышки. Если этот множитель имеет значение 1, то за движение на 1 дюйм мыши мы будем иметь движение курсора на 1000 пикселей. Если этот множитель стоит на 0,5, то мы за тот же дюйм движения мыши получим курсор, пробежавший 500 пикселей по монитору.

Таким образом, комбинируя Этот параметр и DPI мыши мы можем добиться комфортного позиционирования курсора. Обратите внимание, что при разных физических размерах монитора и разных разрешениях комфортные множители для работы будут разными. Например, Если у вас монитор с разрешением на 2000 пикселей, то тащить курсор через весь экран с низким значением DPI и низким множителем движения указателя может быть крайне утомительно и неудобно.

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

Возможно вам на форуме сказали «изменить DPI на Android» и теперь вы судорожно пытаетесь понять, что это и как и где это изменить. Наш сайт расскажет что такое DPI и как его изменить.

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

Что такое DPI?

DPI - это плотность размещения пикселей (точек) на дюйм. То есть, предположим, у нас есть два смартфона, оба имеют разрешение экрана 1920X1080, но у первого размер дисплея 4.5 дюйма, а у другого, например 5.2 значит, первый смартфон имеет DPI выше, чем второй.

Зачем изменять DPI?

Некоторые программы могут некорректно выглядеть с текущим DPI на вашем Android, для этого, чтобы исправить работу изменяют плотность экрана.

Как узнать свой DPI дисплея Android планшета или смартфона?

Чтобы узнать какой текущий DPI установлен на вашем планшете или смартфоне достаточно скачать специальное приложение Screen Resolution .

Как еще вариант, если у вас установлено приложение Root Browser ,

найти файл build.prop в папке system и посмотреть значение строки:

ro.sf.lcd_density=

Как изменить DPI на Android?

Стоит изменять DPI с не большим шагом (10 - 20), так как резко изменив значение, могут возникнуть ошибки в работе операционной системы!

Для того чтобы у вас появилась возможность изменить DPI, вам в любом случае будут нужны root права:

Способ 1. Установка DPI без наличия Root прав Android

  1. Установите
  2. Установите программу
  3. Включите ««
  4. Введите команду в окне ADB RUN

Adb shell wm density XXX где XXX необходимое значение DPI(480, 320).

Если что-то пошло не так, не удается сбросить DPI или изменить на другое значение, то тогда введите команду:

Adb shell wm density reset

Перезагрузите Android!

Вариант 2. С наличием root, при помощи приложения

Далее скачайте и установите приложение Textdroid DPI

Запустите установленное приложение измените на необходимое значение, нажмите после кнопки «Apply » и «Reboot » что изменения вступили в силу.

Компьютерная мышь - это тот рабочий инструмент, который используется чаще всего. Если при работе с документами или в интернете достаточно самой затрапезной мыши, то для манипуляций с графическими изображениями в "Фотошопе" или игры в динамические шутеры этого уже будет недостаточно. Сказывается нехватка DPI. А что такое DPI мыши? Как настроить его? Вот в этом мы и попытаемся разобраться в данном материале. Начнем с основ и небольшого "ликбеза". Ибо важно понимать суть проблемы перед тем, как лезть в настройки.

Что такое DPI и на что оно влияет?

Итак, DPI - это Dots Per Inchs. Другими словами, это то количество точек, которое преодолевает курсор мыши при ее минимальном перемещении. То есть в DPI измеряется чувствительность мыши. И это очень важный параметр в играх и графических редакторах. Необходимо знать DPI мыши и как настроить его, ибо от этого напрямую зависит эффективность в игре и продуктивность в работе. С той мышью, которая ползает, как черепаха, в онлайн-шутерах и экшнах делать нечего. Чувствительность манипулятора - весьма важный параметр.

У самых обычных офисных мышей всего один уровень чувствительности - около 1000 DPI. Более продвинутые модели могут обладать 3500, 6000 и даже 12000 DPI. Но это все специализированные геймерские мыши с высоким разрешением сенсора и внушительным количеством DPI. Как настроить его на этих мышах? На многих для этого есть специальная кнопка. Другие дают такую возможность только при использовании специального программного обеспечения. В любом случае настроить DPI можно только на той мышке, которая поддерживает эту функцию. По-другому никак.

Настройка при помощи стандартных средств Windows

Как настроить DPI мыши с помощью операционной системы Windows? Да, есть и такая опция. Но, строго говоря, чувствительность настраивается только в определенных пределах. Выше головы мышка прыгнуть не может. Итак, для настройки нам нужно зайти в "Панель управления", затем в "Мышь" и найти там "Скорость движения указателя". Настройка этого параметра с помощью проб и ошибок способна увеличить чувствительность мыши. Но главное - не переборщить. В противном случае указатель будет летать по экрану, как бешеный.

Строго говоря, при таком способе настройки меняются не аппаратные данные мыши, а системные ее параметры. Мышь остается такой же, как и была. Но этакий "эффект плацебо" может помочь на первых порах (до покупки ноормальной геймерской мыши). "Панель управления" - одно из тех мест, где настроить DPI мыши можно без каких-либо проблем. Даже несмотря на то, что аппаратная чувствительность мышки здесь совершенно ни при чем.

Настройка на мыши A4Tech X7

Как настроить DPI мыши X7? Многие начинающие пользователи задаются этим вопросом, поскольку не могут найти ничего похожего на настройку чувствительности в официальном программном обеспечении от производителя. Здесь все просто. На корпусе мышки Х7 есть неприметная овальная кнопка черного цвета. Она располагается на верхней части корпуса. Именно эта кнопка и отвечает за смену чувствительности устройства. Нажатие на эту кнопку может увеличить DPI до 6000. А это уже совсем другой уровень.

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

Настройка на мыши A4Tech Bloody

Серия Bloody относится к топовым геймерским устройствам. Это означает, что у нее и без того довольно приличный параметр чувствительности. Однако не всех он устраивает. Как настроить DPI мыши Bloody? Только при помощи специализированного программного обеспечения, которое идет в комплекте с мышкой. В параметрах мыши нужно найти вкладку "Чувствительность". При клике на нее откроется окно со множеством настроек. Но нас интересует только DPI. Вот его и будем искать.

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

Если переборщить с DPI

Конечно, повышение чувствительности мыши - дело хорошее. Но и оно не терпит небрежного отношения. Фанатизм здесь не допустим, ибо это не тот случай, когда больше значит лучше. Нужно ориентироваться на свои ощущения. Если "задрать" DPI до недосягаемых высот, то пользоваться мышью станет невозможно. При малейшем движении манипулятора курсор будет прыгать из одного угла экрана в другой. Поэтому нужно добавлять чувствительности понемногу. Если вы видите, что курсор ведет себя неадекватно, то понизьте чувствительность. Только способом проб и ошибок можно добиться идеального результата.

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

Заключение

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

Многие пользователи имеют совершенно неправильное представление о том, что такое DPI на мышке.

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

Подобная характеристика есть у фотоаппаратов. Поэтому многие думают, что DPI на мышке и DPI на фотоаппарате – это одно и то же самое.

Но это вовсе не так. А упоминание этой характеристики большими символами на коробке – это чисто маркетинговый ход и ничего больше.

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

1. Определение DPI

Начнем с того, что действительно DPI расшифровывается как «dots per inch», как и в фотоаппаратах. Но там эта характеристика означает количество точек на дюйм – чем больше точек в каждом дюйме, тем четче получается фотография.

В случае с мышкой корректнее будет говорить CPI, то есть «counter per inch» или «отметок на дюйм».

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

К примеру, у мышки DPI равен 500. Пользователь берет в руки мышку и передвигает ее на 1 дюйм, то есть на 2,5 см вправо. На компьютер посылается сигнал о том, что курсор необходимо переместить на 500 отметок вправо.

Если мышь передвигается на 2 дюйма, то есть 5 см, курсор передвигается на 1000 отметок и так далее.

Все значения опираются на то, что 1 дюйм передвижения мыши равен значению DPI (в нашем примере это 500).

Что касается того, какое именно значение имеет одна такая вот «отметка», то на каждом мониторе это значение индивидуальное. Все зависит от разрешения монитора и некоторых других характеристик.

К примеру, если одна отметка ровняется 100 пикселей, то передвижения мышки на 1 дюйм вправо передвинет курсор мыши на 100 пикселей вправо на экране монитора.

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

К примеру, если мышка поддерживает 1000 DPI, а монитор сможет потянуть только 500, то покупать эту мышку точно не стоит.

А вообще, значение мыши подстраивается под монитор. Если на нем стоит определенное значение «отметки», то курсор будет перемещаться согласно этому параметру.

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

Итак, если сказать просто, DPI на мышке – это количество отметок на мониторе (соотношение отметок к пикселям зависит от конкретной модели монитора и его настроек), которое соответствует одному дюйму перемещения мыши.

А теперь поговорим о том, как узнать на мышке и на мониторе и как настроить этот самый параметр на мониторе.

2. Узнаем DPI своей мыши

Ответить на вопрос «DPI – что это?» мы уже можем.

Чтобы узнать значение этого параметра для своей мышки, лучше всего сделать следующее:

  • Посмотреть модель мышки. Обычно она пишется на нижней стороне. Также можно взять коробку от нее и посмотреть указанную там модель. Допустим, модель у нас SVEN CS-505. На рисунке №1 видно, откуда мы это взяли.

  • Вводим в любой поисковик запрос типа «[модель мыши] dpi». В нашем случае это будет «SVEN CS-505 dpi».
  • В результатах поиска видим количество dpi на выбранной нами модели. В нашем случае это будет так, как показано на рисунке №2.

Также можно зайти на любой сайт, где можно сравнить цены разных магазинов, найти там нужную модель и среди ее характеристик найти параметр под названием «разрешение…» (после этого слова варианты могут быть самыми разными – «сенсора мыши», «оптического сенсора» и так далее).

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

3. Настройка DPI

Настроить dpi можно тремя способами:

  • С помощью кнопки на самом устройстве.
  • С помощью встроенных средств Windows.
  • С помощью сторонних программ.

Что касается первого способа, то он максимально простой, но только если на самой мышке есть специальная кнопка, которая переключает режимы dpi.

Она может выглядеть так, как показано на рисунке №3 или по-другому. В любом случае, на ней будет написано «dpi» и, нажимая на нее, можно будет увеличивать либо понижать данный показатель.

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

К сожалению, на Linux такая возможность если и есть, то очень затруднена.

На Виндовс же настроить DPI можно следующим способом:

  • Открыть «Панель управления». В разных версиях ОС это делается по-разному. Если Вы не знаете, где находится данный элемент системы, просто введите его название в поиск в меню «Пуск» или мен «Windows».
  • В панели управления найдите пункт под названием «Мышь» и нажимаем на него правой кнопкой один раз.

  • Дальше нужно перейти на вкладку «Параметры указателя».
  • Здесь найдите блок под названием «Перемещение». Это и есть настройка нужного нам параметра.
  • Просто передвигайте ползунок влево (ниже скорость) и вправо (выше скорость).

Наконец, способ, который предполагает наличие сторонних программ.

Скажем сразу, что он подходит не для всех, причем далеко не для всех. Многие производители не выпускают никакого специализированного программного обеспечения для своих девайсов.

Чтобы проверить, есть ли программа для Вашего устройства, просто введите в поисковик запрос «программа для настройки dpi [модель или производитель]».

В руководстве пользователя будет написано, как использовать данную программу.

В GIMP есть очень простой способ сделать то, что я хочу. У меня установлен только немецкий диалог, но я попытаюсь его перевести. Я говорю о том, чтобы перейти к Picture -> PrintingSize а затем настроить значения X-Resolution и Y-Resolution которые известны мне как так называемые значения DPI. Вы также можете выбрать формат, который по умолчанию – Pixel/Inch . (В немецком диалоге есть Bild -> Druckgröße и там X-Auflösung и Y-Auflösung)

Хорошо, значения там часто 72 по умолчанию. Когда я их изменяю, например, 300 это приводит к тому, что изображение остается неизменным на компьютере, но если я его распечатаю, он будет меньше, если вы посмотрите на него, но все детали все еще там, только меньше -> it Имеет более высокое разрешение на печатной бумаге (но меньший размер …, который подходит для меня).

Я часто делаю это, когда я работаю с LaTeX, а точнее, с командой pdflatex на недавней машине Ubuntu. Когда я делаю вышеуказанный процесс с GIMP вручную, все работает отлично. Изображения будут меньше в полученном PDF-файле, но с высоким качеством печати.

То, что я пытаюсь сделать, – автоматизировать процесс перехода в GIMP и корректировку значений DPI. Поскольку ImageMagick, как известно, превосходный, и я использовал его для многих других задач, я пытался достичь своей цели с помощью этого инструмента. Но он просто не делает то, что я хочу.

Пробовав много вещей, я думаю, что на самом деле это команда, которая должна быть моим другом:

Convert input.png -density 300 output.png

Это должно установить DPI до 300, так как я могу читать всюду в Интернете. Кажется, это работает. Но когда я проверяю файл, он остается прежним (EDIT: это то, что я ожидаю, как объяснялось выше).

File input.png output.png input.png: PNG image data, 611 x 453, 8-bit grayscale, non-interlaced output.png: PNG image data, 611 x 453, 8-bit grayscale, non-interlaced

Когда я использую эту команду, кажется, что я сделал то, что хотел:

Identify -verbose output.png | grep 300 Resolution: 300x300 PNG:pHYs: x_res=300, y_res=300, units=0

input.png , тот же выход поступает на input.png который меня смущает … так что это могут быть неправильные параметры для просмотра?

Но когда я теперь предоставляю свой TeX с pdflatex изображение по-прежнему остается большим и размытым. Также, когда я снова открываю изображение с помощью GIMP, значения DPI устанавливаются на 72 вместо 300 . Так что вообще никакого эффекта не было.

Теперь в чем проблема. Я что-то совершенно неправильно понял? Я не могу ошибаться, потому что все отлично работает с GIMP.

Спасибо за любую помощь в этом. Я также открыт для других автоматизированных решений, которые легко выполняются в системе Linux.

4 Solutions collect form web for “Я хочу изменить DPI с помощью ImageMagick без изменения фактического размера байтов данных изображения”

Укажите единицы измерения – я, кажется, помню, что у меня проблема, когда я пропустил эту опцию (хотя DPI должен быть по умолчанию), например:

Convert -units PixelsPerInch input.png -density 300 output.png

Знаете ли вы, какие встроенные поля данных GIMP используют для чтения разрешения – имеет ли он свои собственные, которые переопределяют стандартные, используемые ImageMagick? Например, Photoshop использует Photoshop:XResolution и Photoshop:YResolution поэтому вы должны установить для Photoshop для определения плотности (ImageMagick не может этого сделать – мы используем ExifTool).

Обратите внимание, что вы можете использовать Exiftool для считывания разрешений. Например, Exiftool "-*resolution*" c.jpg может показывать

Единица измерения: дюймы X Разрешение: 300 Y Разрешение: 300

Exiftool также может устанавливать параметры, но, как отмечено в man-странице Image::ExifTool::TagNames , дополнительные теги XResolution и YResolution недоступны для записи в Exiftool.

Я не знаю, имеет ли ImageMagick параметры смены разрешения, но будет удивлен, если этого не произойдет. Кроме того, легко написать сценарии GIMP, чтобы автоматизировать такие задачи, а также можно изменять разрешения с помощью небольших программ. Например, следующая программа C (скомпилирована через gcc setRes.c -O3 -Wall -o setRes), которая считывает первые несколько байтов файла jpeg, изменяет разрешения до 300 и переписывает их. В программе, как показано, используются константы для машин малого конца, такие как x86. Если он запущен на машине большого конца, он должен заканчиваться сообщением типа Error: xyz may be not a .jpg file , даже если xyz является файлом jpeg. Обратите внимание: я не тестировал полученные снимки через pdflatex ; Вы, вероятно, сочли бы целесообразным опубликовать вопрос в tex SE .

/* jiw -- 24 Sep 2012 -- Re: set resolution in a jpg -- Offered without warranty under GPL v3 terms as at http://www.gnu.org/licenses/gpl.html */ #include #include void errorExit(char *msg, char *par, int fe) { fprintf (stderr, "\n%3d Error: %s %s\n", fe, msg, par); exit (1); } // Note, hex constants are byte-reversed on little vs big endian machines enum { JF=0x464a, IF=0x4649, L300=0x2c01, B300=0x012c, NEWRES=L300}; int main(int argc, char *argv) { FILE *fi; short int buf; int r, L=sizeof buf; if (argc<2) errorExit(argv, "requires a .jpg file name", 0); fi = fopen(argv, "r+b"); if(!fi) errorExit("open failed for", argv, ferror(fi)); r = fread(buf, 1, L, fi); if (r != L) errorExit("read failed for", argv, ferror(fi)); if (buf != JF || buf != IF) // Check JFIF signature errorExit(argv, "may be not a .jpg file", 0); buf = buf = NEWRES; fseek(fi, 0, SEEK_SET); r = fwrite(buf, 1, L, fi); if (r != L) errorExit("write failed for", argv, ferror(fi)); return 0; }

Я не мог понять, как убедить конвертировать только добавление метаданных, а не повторное кодирование моего [монохромного] растрового изображения; Он расширил файл> 50%.

Я обнаружил, что pngcrush (а не инструмент ImageMagick) также может добавлять метаданные плотности. Эта командная строка отмечает это 600dpi и позволяет другие оптимизации, которые уменьшили размер файла на ~ 10%:

Pngcrush -res 600 in.png out.png

«Я хочу изменить DPI с помощью Imagemagick без изменения фактического размера данных изображения».

Это невозможно!

Потому как:

More "Dots per Inch" <==> more pixels per area <==> more total pixels per image <==> more total bytes per image

Также вы, кажется, не понимаете, что такое DPI в действительности:

  1. Это абсолютно абстрактное значение, которое приобретает практическое значение только в контексте понимания также абсолютного размера распечатки или рендеринга на экране или мониторе:
    • Вы можете «распечатать» те же изображения 72×72 пикселей на квадрате шириной 1 дюйм: распечатка будет иметь разрешение 72dpi .
    • Вы можете «распечатать» его на квадрате шириной 1/4 дюйма: тогда распечатка будет иметь разрешение 288dpi точек на 288dpi .
    • (Примечание. Если вы напечатаете его на 288dpi на 288dpi 1 дюйм, это уже не то же изображение: он подвергнется некоторой экстраполяции через драйвер принтера или какой-либо другой механизм фильтрации, и вместо этого он станет 288×288 пикселей изображения Изображения 72х72 пикселей … )
  2. Обе распечатки будут иметь одинаковую информацию об изображении – изображение 288 точек на дюйм не будет иметь больше.

Если вы хотите напечатать исходное изображение размером 72×72 пикселя в квадрате шириной 1 дюйм, но при 288dpi , вам придется перемасштабировать изображение (в этом случае его масштабирование). Для каждого 1 пикселя в оригинале вам понадобится 4 пикселя нового, масштабированного изображения. Теперь существуют различные алгоритмы, которые можно использовать для вычисления значений цвета, которые эти 4 пикселя (3 из них новые пиксели) должны иметь:

  • Вы можете дать им то же самое, что и исходный пиксель (который является очень «сырым» алгоритмом,
  • Или вы можете сделать некоторое усреднение значения цвета исходного пикселя с значениями цвета соседних пикселей.

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

Что Gimp делает для вас, когда вы просматриваете «Картинка -> Размер печати»: это упрощает процесс перерасчета необходимых изменений абсолютных размеров пикселей, что делает его более удобным для пользователя. Для этого …

  • … он сначала спрашивает вас о DPI, потому что данный принтер не может изменить свое разрешение печати произвольно (некоторые могут предлагать не одно, а, может быть, и два или три разных разрешения). Поэтому он запрашивает у вас разрешение, которое вы хотите распечатать. Это первая информация.
  • … тогда он также запрашивает вторую часть информации: при которой размер (в cm , mm или inch) распечатка должна появиться на бумаге.

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

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

Для растровых изображений,
Настройка DPI применима только в контексте печати или отображения . Поскольку принтеры или мониторы предоставили фиксированные разрешения. Поэтому это информация, которая только …

  • … драйвер принтера или
  • … приложение для обработки изображений, поддерживающее печать

Надо знать.

И документация ImageMagick полностью согласна со мной:

-density width
-density widthxheight
Установите горизонтальное и вертикальное разрешение изображения для рендеринга на устройства.

Для векторных изображений или форматов файлов
(Например, PDF или PostScript), однако параметр DPI чрезвычайно важен в контексте их растеризации . Более высокий DPI передаст больше информации о картинах в растровый формат и, следовательно, сохранит более подробную информацию из реального оригинального качества. При преобразовании векторного изображения заданного размера в mm , cm или inch в растровое изображение с более высоким DPI будет непосредственно транслироваться в большее количество общих пикселей на изображении.

Кроме того, ImageMagick не поддерживает «печать» как таковой. Вместо этого, только ImageMagick …

  • … конвертирует файлы из заданного растрового формата в другие растровые форматы;
  • … или масштабирует или масштабирует растровые изображения;
  • … или изменяет значения цвета в соответствии с определенным алгоритмом;
  • … или он обрезает изображения, накладывает их, инвертирует, зеркалирует их;
  • …и что "нет….

… но для печати управляемых изображений вам нужно использовать другую программу.

Некоторые форматы изображений (TIFF, PNG, …) поддерживают сохранение внутренних настроек DPI в своих метаданных.

Но это не более, чем атрибут «подсказка», который не изменяет базовое растровое изображение. Вот почему вы сделали это открытие:

«Когда я проверяю файл, он остается прежним».

Эта «подсказка» может быть автоматически оценена драйверами принтера или программами создания страниц, такими как LaTeX. В отсутствие таких «намеков» DPI (или если они каким-то образом не проявляют себя в том, как LaTeX ожидает их выполнения), LaTeX все равно должен быть способен отображать любое изображение на странице так, как этого ожидают To – ему нужен только какой-то более явный код LaTeX вокруг изображения!

Некоторые другие форматы изображений (JPEG (?), BMP, …) даже не поддерживают сохранение подсказки DPI на их внутренних метаданных.

Таким образом, Gimp поддерживает только то, что вы видите в «Картинке -> Размер печати», потому что он хочет распечатать изображение. С ImageMagick вы не можете печатать.

Продолжайте делать то, что вы хотите сделать с Gimp при печати. Это не имеет смысла с ImageMagick.

См. Также этот дополнительный фрагмент документации IM , в котором объясняется одна и та же тема в разных словах.

Итак, что остается:

  • Если вы манипулируете своим изображением с помощью Gimp и затем вставляете результат в LaTeX, страница выглядит так, как вы ожидаете.
  • Если вы манипулируете своим изображением с помощью ImageMagick, а затем вставляете результат в LaTeX, страница выглядит не так, как вы ожидаете.

Для решения вышеуказанной проблемы предоставьте следующее:

  • Точная версия вашей установки ImageMagick (полный вывод convert -version и convert -list configure);
  • (Ссылка на) оригинальное изображение образца;
  • (Ссылка на) те же изображения, которыми управляет Gimp;
  • (Ссылка на), то же изображение, управляемое ImageMagick.

Таким образом, мы можем помочь решить проблему.

Но обратите внимание: это другая проблема, связанная с тем, что ваш текущий субъект / заголовок спрашивает: «Я хочу изменить DPI с помощью Imagemagick без изменения фактического размера данных изображения»

Обновить

Поскольку некоторым читателям все еще не ясно, что я заметил выше, вот еще одна попытка …

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

Для этой цели это всего лишь несколько номеров, хранящихся в файле изображения. Эти номера указывают устройства вывода, такие как принтеры, и показывают, сколько точек (или пикселей) на дюйм должно отображаться изображение. Для векторных форматов, таких как PostScript, PDF, MWF и SVG, он сообщает пиксельной шкале, чтобы рисовать любые координаты реального мира, используемые изображением.

В одном примере, когда значение разрешения, указанное ImageMagick внутри метаданных изображения, НЕ соблюдается приложением Adobe Photoshop. Photoshop сохраняет подсказки о желаемой печати или разрешении экрана в проприетарном профиле с именем 8bim . ImageMagick не затрагивает этот профиль, даже когда его просят записать изменение разрешения в метаданные файла изображения. Photoshop, с другой стороны, будет игнорировать все подсказки разрешения, сохраненные ImageMagick, в стандартном стандартном поле метаданных, которое определено для этой цели, как только он увидит свой собственный профиль 8bim .

ОП должен был выбрать заголовок:

  • «Я хочу изменить DPI (подсказку разрешения метаданных) с помощью ImageMagick без изменения фактического количества пикселей в изображении "

Чтобы избежать всех недоразумений …