Как преобразовать пиксели в миллиметры

Обновлено: 21.11.2024

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

/t5/photoshop-ecosystem-discussions/how-to-convert-pixels-in-mm/td-p/5285095 21 июля 2013 г. 21 июля 2013 г.

Скопировать ссылку в буфер обмена

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

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

Эта часть скрипта производит выбор размера пикселя, но расчет велся в миллиметрах.

Придумал решение, не знаю насколько оно оптимальное - использовать коэффициент

Будьте добры и уважительны, отдавайте должное оригинальному источнику контента и ищите дубликаты перед публикацией. Узнать больше

Скопировать ссылку в буфер обмена

Пиксели не являются физическими единицами измерения. Это единицы компьютерных данных, определяющие растровое изображение.

У вас может быть 1000 пикселей, и вы можете решить, будут ли они печатать до 1 мм, 1 см или 1 метра в длину. Это все равно будет 1000 пикселей.

Лучший способ убедиться в этом – открыть файл, открыть окно "Размер изображения" и отключить передискретизацию.

Измените физический размер, и вы увидите, что количество пикселей останется прежним.

Будьте добры и уважительны, отдавайте должное оригинальному источнику контента и ищите дубликаты перед публикацией. Узнать больше

Скопировать ссылку в буфер обмена

В моем последнем решении используются параметры Photoshop и коэффициент Photoshop, я доволен ^-)

Будьте добры и уважительны, отдавайте должное оригинальному источнику контента и ищите дубликаты перед публикацией. Узнать больше

Скопировать ссылку в буфер обмена

Разрешение — это то, что связывает пиксели с реальным миром. Стандарт печати с разрешением 300 пикселей на дюйм, что означает «плотность» пикселей 300 пикселей на дюйм.

Будьте добры и уважительны, отдавайте должное оригинальному источнику контента и ищите дубликаты перед публикацией. Узнать больше

Скопировать ссылку в буфер обмена

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

var rmm = doc.width;

Будьте добры и уважительны, отдавайте должное оригинальному источнику контента и ищите дубликаты перед публикацией. Узнать больше

Скопировать ссылку в буфер обмена

мой вариант (все верно):

var doc = app.activeDocument ;

var PixMm = rpixW/rmmW;

alert(rmmW +"mm /"+rpixW +"pix\n factor " + PixMm);

Будьте добры и уважительны, отдавайте должное оригинальному источнику контента и ищите дубликаты перед публикацией. Узнать больше

Скопировать ссылку в буфер обмена

Будьте добры и уважительны, отдавайте должное оригинальному источнику контента и ищите дубликаты перед публикацией. Узнать больше

Скопировать ссылку в буфер обмена

Вы нашли для себя лучшее решение?

Будьте добры и уважительны, отдавайте должное оригинальному источнику контента и ищите дубликаты перед публикацией. Узнать больше

Скопировать ссылку в буфер обмена

Я не могу найти решение самостоятельно

Будьте добры и уважительны, отдавайте должное оригинальному источнику контента и ищите дубликаты перед публикацией. Узнать больше

Скопировать ссылку в буфер обмена

Извините, я не пытался сказать, что ваш вариант не работает. Я просто указал, как использовать меньше кода и использовать преимущества метода UnitValue.

Будьте добры и уважительны, отдавайте должное оригинальному источнику контента и ищите дубликаты перед публикацией. Узнать больше

Скопировать ссылку в буфер обмена

На уроке химии мы изучали пространственный анализ. Анализ размерностей — это метод преобразования одних единиц измерения в другие. Итак, сначала мы умножаем количество пикселей на 1 на наш DPI (в данном случае 300 DPI), затем мы умножаем это на 25,4 на один дюйм (количество миллиметров в дюйме). простая и удобная формула.

мм = (пиксели * 25,4) / dpi

Чтобы обратно преобразовать миллиметры в пиксели, мы просто обращаем формулу с помощью простой алгебры.

пиксели = (мм * dpi) / 25,4

Вот оно. Очень простой способ преобразования пикселей в миллиметры. А затем обратно от миллиметров к пикселям.

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

Как использовать конвертер пикселей в миллиметры

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

Итак, это простая инструкция по использованию конвертера.

  • Шаг 1. Введите количество пикселей на дюйм (PPI).
  • Шаг 2. Введите значение в миллиметрах, которое вы хотите преобразовать в пиксели.
  • Шаг 3. Нажмите клавишу ввода или кнопку преобразования, чтобы начать преобразование.

Таблица преобразования пикселей в миллиметры

< /tr> < tr>< td>500 мм
Пиксели Миллиметры
10 мм 37,8 пикселей< /td>
15 мм 56,69 пикселей
20 мм 75,59 пикселей
25мм 94,49px
30мм 113,39px
35 мм 132,28 пикселей
40 мм 151,18 пикселей
45мм 170,08px
50мм 188,98px
55мм 207,87px
60мм 226,77px
65 мм 245,67 пикселей
70 мм 264,57 пикселей
75мм 283,46px
80мм 302,36px
85мм 321.26px
90мм 340.16px
95мм 359.06px
100мм 377.95px
200мм 755,91px
300 мм 1133,86px
400 мм 1511,81px
1889,76px

Как преобразовать миллиметры в пиксели

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

Итак, давайте быстро вычислим. Помните, что наша цель здесь — получить эквивалент 1 миллиметра в пикселе.

Приступим. 1 дюйм = 2,54 см (стандартное преобразование), в этом случае мы можем просто умножить его на 10, чтобы преобразовать его в миллиметры.

В результате 1 дюйм будет равен 25,4 мм.

И если в 1 дюйме 96 пикселей (это преобразование единиц измерения), мы можем сказать, что:

Нам нужна простая математика, чтобы преобразовать ее в то, что нам нужно. Из приведенного выше уравнения мы можем сказать, что:

Есть ли надежное уравнение для расчета размера пикселя в мм? Или это невозможно для разных устройств?

Мы работаем со специальной системой, которая доставляет контент на множество устройств с разными размерами экрана. Она может определять ширину экрана в мм, но мы хотели бы точно преобразовать ее в размер в пикселях, чтобы динамически отображать изображения правильного размера с помощью простого jquery-скрипт!?

Вы хотите сказать, что у вас уже есть ширина экрана в мм? а вам просто нужна ширина экрана в пикселях?

9 ответов 9

Это одно из лучших и самых надежных решений. Не знаю, почему за него до сих пор не проголосовали. Спасибо @Dawa за это блестящее решение

Также обратите внимание, что использование значения 1 мм приведет к неточному и округленному преобразованию. Лучше установить высоту элемента равной 100 мм, а затем разделить возвращаемое значение $.height на 100, прежде чем подставлять его в эту формулу.

Значение не соответствует. Как указал @thephpdev, установка высоты на 100 мм может дать более точное значение. Во время тестирования я получил 1 мм = 4 пикселя (при использовании высоты 1 мм) и 1 мм = 3,78 пикселя (при установке высоты 100 мм).

tl;dr: если вы не знаете DPI устройства, вы не сможете определить размер пикселя в реальном мире.

Пиксели сами по себе не являются реальными единицами измерения.

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

Итак, просмотр 8 пикселей на экране с разрешением 96 DPI:

Все это при условии, что устройство не масштабируется/не масштабируется.

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

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

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

теперь, если вам нужны миллиметры, просто введите px2inch(10)*25,4 .

JQuery не нужен.

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

Я недавно начал использовать морфометрию в своих исследованиях, но теперь, когда мы приобрели новое оборудование, я немного растерялся. Кто-нибудь знает, как я могу преобразовать мои пиксели в мм? Например, я сделал фото линейки, в которой я вижу 5 мм. По программе это соответствует 500 пикселям (увеличение = 0,8X). Итак, как мне сделать стандартное «число конверсии», чтобы всегда, когда я измеряю свои вещи, я просто умножал пиксели на число и в результате получал именно миллиметры?

Получите помощь в своем исследовании

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

Последний ответ

Я полагаю, что вам помогли, когда вы задали этот вопрос. Не могли бы вы мне помочь? Я провел измерения, используя различные увеличения, которые были записаны. Как я могу преобразовать пиксели в миллиметры, учитывая различные увеличения, которые я использовал? Обратите внимание, что для каждого увеличения калибровка масштабной сетки соответствует данному пикселю.

Популярные ответы (1)

Я предлагаю использовать для измерений программный пакет для морфометрии, например ImageJ или ImageProPlus. Вы можете калибровать изображения на основе вашей линейки в этом программном обеспечении и выполнять прямые измерения ваших образцов, такие как длина, площадь и т. д.

Все ответы (18)

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

Я предлагаю использовать для измерений программный пакет для морфометрии, например ImageJ или ImageProPlus. Вы можете калибровать изображения на основе вашей линейки в этом программном обеспечении и выполнять прямые измерения ваших образцов, такие как длина, площадь и т. д.

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

Как упомянул Димитриос Куреас, я предлагаю использовать специальное программное обеспечение для морфометрии. Я использовал Motic Image Plus 2.0 с хорошими результатами. Это удобное программное обеспечение с множеством опций для измерения образцов, и вы можете легко калибровать свое оборудование. Он распространяется вместе с цифровыми микроскопами Motic, но я думаю, что его можно найти в Интернете.

Я согласен с остальными людьми, вы должны откалибровать изображение с помощью линейки и программного обеспечения, такого как ImageJ или SigmaScan, а затем сделать прямые измерения в миллиметрах.

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

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

Просто умножьте результат измерения в пикселях на 0,01, и вы получите результат в миллиметрах.

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

Обычно для таких преобразований я использую программное обеспечение tMorphGen6. Довольно легко сделать! Вам нужны только 2 ориентира для масштаба (обычно два последних).

Если вы действительно собираетесь использовать только одно увеличение, вы можете вычислить преобразование из пикселей в мм: тогда ваше преобразование будет пиксели x мм/пиксель = мм. Но легко откалибровать все увеличения, чтобы у вас был больший выбор. Сложнее, если у вашего микроскопа нет диафрагмы для определенных магазинов, но если она есть, просто рассчитайте мм/пиксель для каждого увеличения и прикрепите небольшую диаграмму к прицелу. Однако, если вы это сделаете, не забудьте следить за тем, какой магазин вы использовали; Я обычно ставлю mag в название файла. И я согласен с Хоакимом, вы хотите измерить более одного раза, чтобы получить представление о неопределенности. Однако, если вы выполняете морфометрию и абсолютный размер не представляет интереса, вы можете просто сделать все в пикселях, потому что различия в размере будут в основном учитываться, независимо от единиц измерения, когда вы выполняете наложение procrustes.

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

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

Читайте также: