Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> jpeg, нужна помощь... 
V
    Опции темы
Warmbaby
Дата 5.7.2007, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 2.7.2007

Репутация: нет
Всего: нет



У меня в начале программы
Код

    import javax.imageio.*;

PM MAIL   Вверх
AlexeyVorotnikov
Дата 5.7.2007, 13:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 658
Регистрация: 18.6.2007
Где: Москва

Репутация: 10
Всего: 18



Цитата(Warmbaby @ 5.7.2007,  13:47)
У меня в начале программы
Код

    import javax.imageio.*;

Обратите внимание, ImageInputStream находится в подпакете stream пакета javax.imageio. Он требует отдельного импорта.
Код

    import javax.imageio.*;

импортирует только классы расположенные непосредственно в пакете javax.imageio. Классы из подпакетов не импортируются.

Это сообщение отредактировал(а) AlexeyVorotnikov - 5.7.2007, 13:56


--------------------
RTFM!
Три источника и три составные части Java: The Java Language Specification, Java Platform API Specification, The Java Virtual Machine Specification
PM MAIL   Вверх
Warmbaby
Дата 5.7.2007, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 2.7.2007

Репутация: нет
Всего: нет



В самом деле! Спасибо огромное))))
PM MAIL   Вверх
kkorsakoff
Дата 5.7.2007, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 378
Регистрация: 18.10.2005
Где: Санкт-Петербург

Репутация: 3
Всего: 14



Странная штука. Похоже стандартный ридер JPEG-формата не понимает тумбы.

Вот метадата изображения, которое мне прислала Warmbaby

Код

<javax_imageio_jpeg_image_1.0>
  <JPEGvariety>
    <app0JFIF majorVersion="1" minorVersion="2" resUnits="1" Xdensity="300" Ydensity="300" thumbWidth="0" thumbHeight="0"/>
  </JPEGvariety>
  <markerSequence>
    <unknown MarkerTag="237"/>
    <app14Adobe version="100" flags0="32768" flags1="0" transform="1"/>
    <dqt>
      <dqtable elementPrecision="0" qtableId="0"/>
      <dqtable elementPrecision="0" qtableId="1"/>
    </dqt>
    <sof process="0" samplePrecision="8" numLines="600" samplesPerLine="800" numFrameComponents="3">
      <componentSpec componentId="1" HsamplingFactor="2" VsamplingFactor="2" QtableSelector="0"/>
      <componentSpec componentId="2" HsamplingFactor="1" VsamplingFactor="1" QtableSelector="1"/>
      <componentSpec componentId="3" HsamplingFactor="1" VsamplingFactor="1" QtableSelector="1"/>
    </sof>
    <dri interval="50"/>
    <dht>
      <dhtable class="0" htableId="0"/>
      <dhtable class="0" htableId="1"/>
      <dhtable class="1" htableId="0"/>
      <dhtable class="1" htableId="1"/>
    </dht>
    <sos numScanComponents="3" startSpectralSelection="0" endSpectralSelection="63" approxHigh="0" approxLow="0">
      <scanComponentSpec componentSelector="1" dcHuffTable="0" acHuffTable="0"/>
      <scanComponentSpec componentSelector="2" dcHuffTable="1" acHuffTable="1"/>
      <scanComponentSpec componentSelector="3" dcHuffTable="1" acHuffTable="1"/>
    </sos>
  </markerSequence>
</javax_imageio_jpeg_image_1.0>



Намека на тумбы тут нет.

Так же метод reader.getNumThumbnails(0) возвращает 0,
хотя reader.readerSupportsThumbnails() возвращает true

Надо поискать в нете еще...
PM MAIL WWW ICQ   Вверх
kkorsakoff
Дата 5.7.2007, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 378
Регистрация: 18.10.2005
Где: Санкт-Петербург

Репутация: 3
Всего: 14



Все понятно, в JPEG'e тумбнэйл хранится в EXIF'e. Можно найти библиотеки чтения EXIF'a, но ни одна из них не вынимает тумбнэйл.
Правда была еще одна платная, наверно все-таки вынимает, не смотрелsmile

Так что проще всего будет читать изображение и сжимать его как привели в примере вверху темы.
PM MAIL WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0725 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.