2012-05-15 4 views
1

Я пытаюсь получить измерение изображения в Интернете с URL, как человек в этом вопросе:Как правильно использовать этот код изображения?

Java/ImageIO getting image dimensions without reading the entire file?

Однако, я не знаю, как использовать код лучшего ответа есть чтобы получить результат. Я хочу получить высоту и ширину изображения, не загружая его.

Что мне помещать resourceFile как, если у меня есть URL-адрес, который идет на изображение?

+0

Если вы в сети, вы * не можете использовать «resourceFile» или любой файл. –

+1

Вы можете получить ImageInputStream из статического 'ImageIO.createImageInputStream (InputStream is)', и для этого вам потребуется InputStream из URL-адреса. –

ответ

1

См. ImageIO.createImageInputStream(Object)?

Параметры:
input - An Object для использования в качестве источника входного сигнала, таких как File, читаемый RandomAccessFile или InputStream.

Далее, как @Hover комментариев:

.. вам понадобится InputStream от URL.

+1

Отличные умы и все такое ... 1+ –

+1

@Hovercraft Что, вы имеете в виду «читайте документы»? (паники) Sh * t, они на меня! –

+0

Я пробовал, но я полный новичок на этом. Спасибо за вашу помощь, я заставил его работать после пяти часов поиска ответа! –

Смежные вопросы