Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Определение размеров изображения [Help] Добавлено: 22.09.05 00:52  

Автор вопроса:  Logic | Web-сайт: www.bonus.h15.ru | ICQ: 300260604 
Всем доброе время суток.
У меня вот какая проблемка, не знаю как определить размеры фото.
Если подробней, то моя программа дергает из базы путь к фото и коментарий к ней. После она все это передает другой программе, но надо, чтобы она определяла размер этого фото и тоже передавала его другой программе.

Подскажите, очень надо.

Ответить

  Ответы Всего ответов: 11  

Номер ответа: 1
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #1
Добавлено: 22.09.05 03:32
Это зависит от формата изображения.

Ответить

Номер ответа: 2
Автор ответа:
 Logic



ICQ: 300260604 

Вопросов: 1
Ответов: 4
 Web-сайт: www.bonus.h15.ru
 Профиль | | #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-сайт: www.bonus.h15.ru
 Профиль | | #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-сайт: barsik.newmail.ru
 Профиль | | #6
Добавлено: 22.09.05 22:15
говорят же читай заголовок файла...

Ответить

Номер ответа: 7
Автор ответа:
 Logic



ICQ: 300260604 

Вопросов: 1
Ответов: 4
 Web-сайт: www.bonus.h15.ru
 Профиль | | #7
Добавлено: 23.09.05 01:16
а не подскажешь, как его прочитать.
А в этом варианте может быть что заголовок файла повржден и его не прочитать.

Ответить

Номер ответа: 8
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #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-сайт: www.bonus.h15.ru
 Профиль | | #11
Добавлено: 24.09.05 13:51
Спасибо за примерчик, думаю разберусь

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам