От Графики к Реальности
Внимание, вопрос: как при наличии картинки, скажем jpg, определить ее размер в сантиметрах (метрах, ярдах... или любых других земных еденицах измерения)?
Мож кто сталкивался с похожей проблемой?
Цитата:
Originally posted by MishaSoft
В граф. редакторах, и даже в виндозном Paint есть возможность указывать размер картинки в сантиметрах. Причем при смене резолюции экрана - размер картинки в сантиметрах остается постоянным.
Внимание, вопрос: как при наличии картинки, скажем jpg, определить ее размер в сантиметрах (метрах, ярдах... или любых других земных еденицах измерения)?
Мож кто сталкивался с похожей проблемой?
В граф. редакторах, и даже в виндозном Paint есть возможность указывать размер картинки в сантиметрах. Причем при смене резолюции экрана - размер картинки в сантиметрах остается постоянным.
Внимание, вопрос: как при наличии картинки, скажем jpg, определить ее размер в сантиметрах (метрах, ярдах... или любых других земных еденицах измерения)?
Мож кто сталкивался с похожей проблемой?
В bmp файле имеется структура BITMAPINFOHEADER c полями:
biWidth - Specifies the width of the bitmap, in pixels.
biHeight - Specifies the height of the bitmap, in pixels.
biXPelsPerMeter - Specifies the horizontal resolution, in pixels per meter, of the target device for the bitmap.
biYPelsPerMeter - Specifies the vertical resolution, in pixels per meter, of the target device for the bitmap.
Остальное дело техники. :)
В jpg я думаю проблема решается аналогично.
Высота в метрах = высота в пикселях / высота пикселя.
Площадь в метрах = (ширина в пикселях * высота в пикселях) / (ширина пикселя * высота пикселя).
Важный момент: как найти ширину или высоту пикселя?:D
А вообще проинтегрируй по контуру.