Страница: 1 |
Страница: 1 |
Вопрос: Определение размеров изображения [Help]
Добавлено: 22.09.05 00:52
Автор вопроса: Logic | Web-сайт:
Всем доброе время суток.
У меня вот какая проблемка, не знаю как определить размеры фото.
Если подробней, то моя программа дергает из базы путь к фото и коментарий к ней. После она все это передает другой программе, но надо, чтобы она определяла размер этого фото и тоже передавала его другой программе.
Подскажите, очень надо.
Ответы
Всего ответов: 11
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 22.09.05 03:32
Это зависит от формата изображения.
Номер ответа: 2
Автор ответа:
Logic
ICQ: 300260604
Вопросов: 1
Ответов: 4
Web-сайт:
Профиль | | #2
Добавлено: 22.09.05 10:06
формат *.jpg
Номер ответа: 3
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #3
Добавлено: 22.09.05 11:16
Дык сначала загружай фото, а там уже размер узнать легко. Для любого поддерживаемого формата одинаково. Если нужно знать до загрузки - читать заголовок файла, там уже от формата зависит. Побольше конкретики.
Номер ответа: 4
Автор ответа:
Logic
ICQ: 300260604
Вопросов: 1
Ответов: 4
Web-сайт:
Профиль | | #4
Добавлено: 22.09.05 19:15
Есть фаил (формата jpg), необходимо передать его размеры в другую программу (важна скорость).
Номер ответа: 5
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #5
Добавлено: 22.09.05 20:46
А у PictureBox'a есть AutoSize, но наверное это не лучший способ...
Номер ответа: 6
Автор ответа:
Barsik
Разработчик Offline Client
ICQ: 343368641
Вопросов: 17
Ответов: 686
Web-сайт:
Профиль | | #6
Добавлено: 22.09.05 22:15
говорят же читай заголовок файла...
Номер ответа: 7
Автор ответа:
Logic
ICQ: 300260604
Вопросов: 1
Ответов: 4
Web-сайт:
Профиль | | #7
Добавлено: 23.09.05 01:16
а не подскажешь, как его прочитать.
А в этом варианте может быть что заголовок файла повржден и его не прочитать.
Номер ответа: 8
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #8
Добавлено: 23.09.05 03:16
Если заголовок файла поврежден, то ему, скорее всего, хана.
Номер ответа: 9
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #9
Добавлено: 23.09.05 13:30
Вообще с JFIF не так все просто, как с DIBовским форматом. В общем, будет немного гемора. Либо грузи его во временный объект StdPicture.
Номер ответа: 10
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #10
Добавлено: 23.09.05 13:41
В общем, там нужно парсить все поочередно маркеры до маркера SOFn (Start of frame), n - метод компресии. Можно и сразу искать по идентификатору, но нет гарантии что в thumbnail'е он не попадется.
Если интересно - вот тут есть примерчик. Разберешься, думаю.
http://www.vbguru.net/_resources/indexed/projects/files/jpeginfo.zip
Номер ответа: 11
Автор ответа:
Logic
ICQ: 300260604
Вопросов: 1
Ответов: 4
Web-сайт:
Профиль | | #11
Добавлено: 24.09.05 13:51
Спасибо за примерчик, думаю разберусь