Форум: "Потрепаться";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];
ВнизПро dpi Найти похожие ветки
← →
Frozzen (2004-08-05 20:05) [0]Ситуация такая: есть какая нить картинка на ее необходимо сохранить в bmp или jpg, и попросили чтобы качество этой картинки измерялось в dpi
корректное ли это требование
и как это считать,dpi это
ото всюду гонят меня из двух разделов выкинули
а за что
3 раз за день
← →
начинающий (2004-08-05 20:19) [1]Если хотят поместить картинку в газетную статью в "окшко" 2,54х2,54 и требуют 600 DPI, значит и картинка должна быть 600x600 пикселов. Стандартное требование.
← →
ИМХО © (2004-08-05 20:22) [2]кол-во дюймов умножаешь на dpi и получаешь разрешение.
← →
Frozzen (2004-08-05 20:26) [3]у меня задача
сохранять файл задавая требуемое дпи
корректно ли это
← →
начинающий (2004-08-05 21:00) [4]А что тут Вас смущает? Хотят качества - дайте: клиент всегда прав!
← →
Sergey Kaminski © (2004-08-05 22:43) [5]Да уж... М-м-м... Если эта картинка была 72 dpi, а ее потом раздрючили на 300, то получат они "качество", как же... :)
← →
Rouse_ © (2004-08-05 23:06) [6]Вообщето для таких дел есть TIFF, и требование, кстати, вполне разумное... (просто сам раньше сталкивался с публикацией и техпроцесс немного известен...)
← →
REP © (2004-08-06 07:55) [7]dpi - это означает "точек на дюйм".
← →
SPeller © (2004-08-06 08:04) [8]Dots Per Inch
← →
Frozzen (2004-08-06 08:08) [9]Да я знаю что это значит
а как зделать так что задаеш дпи и картинка с экрана сохраняется с таким дпи
← →
Ajax © (2004-08-06 08:12) [10]Dots Per Inch - Точек на увадратный дюйм
Требование корректно, но лишь с указанием на какую площадь планируется запихнуть ту или иную картику. dpi считается так: умножаем ширину картики на ее высоту в пикселях и делим на площадь в дюймах. Правда для некоторых форматов (например TIFF и PSD) реальные размеры и соответственно dpi прописываются в заголовке файла.
← →
Леприкон © (2004-08-06 08:14) [11]
> Frozzen (06.08.04 08:08) [9]
Не парься расчётами. Открывай в Imaging. Там в меню "Страница"->"Свойства"->"Разрешение"
← →
Frozzen (2004-08-06 08:15) [12]но на экране разрешение 72 дпи
получается либо размер уменьшать
либо точек добавлять а как их добавлять то
← →
Frozzen (2004-08-06 08:16) [13]на делфи прога
← →
SPeller © (2004-08-06 08:17) [14]Кроме dpi требуй предоставлять тебе ещё и размер картинки.
← →
Frozzen (2004-08-06 08:18) [15]да размер то как я понимаю это размер на экране
← →
REP © (2004-08-06 08:19) [16]Нужно указать физический размер при сохранении этой картинки.
Например есть у тебя картинка размером 800х600. установил ее размеры при которых будешь печатать. 13,3х10 см (5,236""х3,937"") вот у тебя и получилось примерно 152 dpi. А если укажешь размеры 26,6х20 см (10.472""x 7.874"") то получишь ~76 dpi.
но совсем не понятно каким образом это повлияет на качество твоей картинки - оно остается неизменным. 800х600. (хотя забавно мерять качество фотографий разрешением)
← →
Frozzen (2004-08-06 08:19) [17]и если не менять размер то точек добавлять а это не совсем тривеальная задача
я даже не знаю как пока
← →
Frozzen (2004-08-06 08:40) [18]советы есть как дпи повышать не меняя размер
← →
REP © (2004-08-06 09:00) [19]Frozzen (06.08.04 08:19) [17]
Самый тириальный способ, берешь 2 TImage. Размеры одного устанавливаешь в расчитанное от dpi (Width,Heigth). Загружаешь картинку в другой. А у первого делаешь Image1.StretchDraw(Rect,Image2.Picture.Graphic) и SaveToКудаНадо.
Rect=0,0,Image1.Width,Image1.Heigth.
Не самый лучший способ но сработает, если уж совсем не знаешь как, все сделает за тебя Borland.
главное точно соблюсти пропорции высоты и ширины
Ну а если результат не устроит - тогда www.ya.ru поиск "Бикубическая интерполяция"
← →
Frozzen (2004-08-06 09:14) [20]поглядим
← →
Frozzen (2004-08-06 11:51) [21]допустим пользуюсь TBitmap
как сохранить его с качеством допустим 400 dpi
← →
Frozzen (2004-08-06 11:53) [22]ведь TempBitmap.Width - это в пикселях
а физический размер как задать
← →
REP © (2004-08-06 12:18) [23]Frozzen (06.08.04 11:53) [22]
Правильно. Чтобы знать dpi нужно знать какого размера будет твердая копия.
Если у тебя есть снимок экрана 800х600. тебе нужно dpi 400
Т.о. физический размер твердой копии будет 2"" x 1.5"". Эти параметры нужно указать при сохранении файла в нужном формате.
← →
REA © (2004-08-06 12:24) [24]>да размер то как я понимаю это размер на экране
размер в дюймах, миллиметрах там сантиметрах и т.п.
размер физический (S) = число_точек (X) / разрешение (R)
имея R и S можно выбрать X
допустим у нас есть картинка шириной 800 пикселов, но мы знаем, что ее размер = 3см и надо сохранить с разрешением 100 точек на сантиметр. Итоговый размер должен быть X = S*R = 300 точек.
Теперь нужно только 800 преобразовать к 300
← →
Frozzen (2004-08-06 12:41) [25]а в заголовке бмп размер веть тоже в пикселах
и dpi нигде вроде не указано
веть так?
← →
Frozzen (2004-08-06 12:49) [26]а в jpg должен и размер храниться в мулеметрах и размер в пикселях
так?
← →
REP © (2004-08-06 13:02) [27]Frozzen (06.08.04 12:41) [25]
http://edu.internet-academy.org.ge/courses/introduction_to_speciality_2/com_gr/graphics/formats/BMP_for_Windows_3.html
← →
Andy BitOff © (2004-08-06 13:06) [28]В jpg"ах по смещению 0dh храниться байт принимающий значение 0 или 1 в зависимости от того есть в файле информация о DPI и если есть, то следующие слово 0eh (старший) и 0fh (младший) хранит разрешение в DPI по X, а 10h и 11h по Y. Установи эти значения сам и любая программа покажет твои данные как DPI.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.053 c