Есть ли на свете способ проверить dpi снимка средствами php? - Страница 2 - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

СвернутьПрикрепленные теги

Теги не найдены

  • 2 Страниц +
  • 1
  • 2
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

Есть ли на свете способ проверить dpi снимка средствами php?

#16 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 562
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 28 Август 2015 - 13:38

Просмотреть сообщениеnewbie 28 Август 2015 - 13:34 сказал(а):

Вы же сами пишите, что указанный выше метод используется для получения размеров. Я привел пример для 3-х картинок.

Я не писал, что мне нужно получить размер.
0

#17 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 166
  • Регистрация: 26-Октябрь 11
  • Репутация: 814
  • IPB version:I have no IPB
 

Отправлено 28 Август 2015 - 13:48

Просмотреть сообщениеZero108 сказал(а):

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

Вложение  Безымянный.png (23,27К)
Количество загрузок: 6
0

#18 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 28 Август 2015 - 15:35

Просмотреть сообщениеZero108 сказал(а):

Пользователям запрещено загружать на сайт изображения JPEG с dpi меньше 96.

Как бы даже слов нет ...

Просмотреть сообщениеZero108 сказал(а):

даже странно, что никто из разработчиков php

PHP не умеет нормально работать с картинками. Единственный нормальные инструментарий это ImageMagick

Просмотреть сообщениеZero108 сказал(а):

до сих пор не озаботился такой простой задачей, как определение dpi.

Это не возможно без привязки к устройству вывода и конкретным размерам изображения. Dpi не константа, она зависит от устройства вывода. И на каждом устройстве будет свой dpi на одном и том же файле. Будет меняться только размер картинки.
0

#19 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 562
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 28 Август 2015 - 21:01

Просмотреть сообщениеPh-A 28 Август 2015 - 15:35 сказал(а):

Это не возможно без привязки к устройству вывода и конкретным размерам изображения. Dpi не константа, она зависит от устройства вывода. И на каждом устройстве будет свой dpi на одном и том же файле. Будет меняться только размер картинки.


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


-IMG-
-IMG-

Сообщение изменено: Zero108 (28 Август 2015 - 21:15)

0

#20 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 28 Август 2015 - 23:20

Просмотреть сообщениеZero108 сказал(а):

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

Фотошопу это фиолетово ...

Просмотреть сообщениеZero108 сказал(а):

и на обоих окажется, что все данные ppi, см, px одинаковые, что вы скажете тогда?

Так и должно быть. Вы сохраняете изображение для интернета в пикселях. Например 1200 px по широкой стороне. Вам будет не все рано сколько там будет в дюймах? Пикселям не важно, что там в dpi. Меняются сантиметры или дюймы, что не используется на экране.

Из другой оперы, когда важно. У вас есть камера. Например 6 мегапикселов. Если вы придете в лабораторию и захотите напечатать в 300 dpi то у вас будет картинка 20 см. на 30 см. Если разрешение уменьшите до 200 dpi, то уже будет 30 х 40 см. Цифры условные, но принцип действие такой.

В любимом фотошопе снимите галочку c scale style. И попробуйте поменять размеры разрешение или сантиметры. Причем размер изображение останется прежним.


И совсем доходчиво. Сохраните два файла. Один в 98 dpi, а другой 75 dpi. Но обязательно, что бы ширина в пикселях была одинаковая и степень сжатия jpg (что как раз здорово и влияет на качество картинки). Потом откройте и сравните.
0

#21 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 562
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 28 Август 2015 - 23:34

Просмотреть сообщениеPh-A 28 Август 2015 - 15:35 сказал(а):

Как бы даже слов нет ...


К чему это сказано?!
0

#22 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 562
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 28 Август 2015 - 23:40

То, что вы пишите про прийти в фотолабораторию для печати - это всё понятно.

Просмотреть сообщениеPh-A 28 Август 2015 - 15:35 сказал(а):

Это не возможно без привязки к устройству вывода и конкретным размерам изображения. Dpi не константа, она зависит от устройства вывода. И на каждом устройстве будет свой dpi на одном и том же файле. Будет меняться только размер картинки.


Я вам пытаюсь показать, что не зависимо от устройства (монитор), величина ppi сохраняется.

Вся моя затея - избавить пользователей от болезни загружать на сайт картинки с ppi=1 pixel/inch, что, согласно шаманским поверьям, предохраняет картинку от качественной печати другими людьми.
0

#23 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 30 Август 2015 - 16:35

Просмотреть сообщениеZero108 сказал(а):

Я вам пытаюсь показать, что не зависимо от устройства (монитор), величина ppi сохраняется.

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

Просмотреть сообщениеZero108 сказал(а):

Вся моя затея

Вы попробовали -

Просмотреть сообщениеPh-A сказал(а):

Сохраните два файла. Один в 98 dpi, а другой 75 dpi. Но обязательно, что бы ширина в пикселях была одинаковая и степень сжатия jpg (что как раз здорово и влияет на качество картинки). Потом откройте и сравните.

Не пробовали же... Иначе бы продолжение не было.

Просмотреть сообщениеZero108 сказал(а):

избавить пользователей от болезни загружать на сайт картинки с ppi=1 pixel/inch,

Ограничиваете загрузку в px. Например не меньше 800 px. и не больше 1400 px. Любой монитор "растровое" (не в полиграфическом понимание) устройство и ему важна величина только в пикселях.
1

#24 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 30 Август 2015 - 16:48

Просмотреть сообщениеZero108 сказал(а):

То, что вы пишите про прийти в фотолабораторию для печати - это всё понятно.

ОК. У меня есть файл. С него можно напечатать с линеатурой 300 dpi,для обложки глянцевого журнала формата A2. Или с того же файла с линеатруой 70 dpi, для уличного стенда. Файл один, как определить, сколько dpi в этом файле?
0

#25 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 562
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 30 Август 2015 - 18:35

Просмотреть сообщениеPh-A 30 Август 2015 - 16:48 сказал(а):

ОК. У меня есть файл. С него можно напечатать с линеатурой 300 dpi,для обложки глянцевого журнала формата A2. Или с того же файла с линеатруой 70 dpi, для уличного стенда. Файл один, как определить, сколько dpi в этом файле?


Каким образом фотошоп определяет все три размера: ppi, px, cm?
0

#26 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 30 Август 2015 - 23:28

PX - размер в пикселях, реальный размер файла. Это для данного файла, постоянная величина. Определить ее можно и через PHP.

Фотошоп в первую очередь была программа для полиграфии. Как минимум до 5.5 он таким и оставался. Многие вещи по умолчанию остались оттуда. Photoshop считает, что количество точек дна дюйм, по умолчанию 300. Берем размер картинки в px. делим его на 300 и получаем размер в дюймах. Перевести дюймы в сантиметр, уже не сложно.

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

Сообщить об этой теме:


  • 2 Страниц +
  • 1
  • 2
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна