Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
06.02.2004, 16:44
|
|||
---|---|---|---|
|
|||
convert bmp to gif |
|||
#18+
кто делал? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.02.2004, 20:11
|
|||
---|---|---|---|
convert bmp to gif |
|||
#18+
Все графические объекты представляются классом Image. А из него можно конвертировать все допустимые форматы. Поэтому сначало прочитаете bmp-файл, затем выделите объект Image, а потом конвертируете его как угодно. С уважением ... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.02.2004, 14:33
|
|||
---|---|---|---|
|
|||
convert bmp to gif |
|||
#18+
ок. прочитал я в java.awt.Image рисунок в bmp. теперь он там. как дальше его в гиф сохранить? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.02.2004, 14:35
|
|||
---|---|---|---|
|
|||
convert bmp to gif |
|||
#18+
да. забыл. картинки в бмп - двубитные. как их и сохранить в гиф с 2-цветной палитрой? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.02.2004, 14:36
|
|||
---|---|---|---|
|
|||
convert bmp to gif |
|||
#18+
в общем их и не жестко в файл надо сохранить а в поток любой. желательно ByteArrayOutputStream ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.02.2004, 16:17
|
|||
---|---|---|---|
|
|||
convert bmp to gif |
|||
#18+
м-м-м.. как сохранить-то? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.02.2004, 11:04
|
|||
---|---|---|---|
|
|||
convert bmp to gif |
|||
#18+
никак не сохранить? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.02.2004, 16:03
|
|||
---|---|---|---|
|
|||
convert bmp to gif |
|||
#18+
Посмотри либы http://java.sun.com/products/jimi, http://rsb.info.nih.gov/ij rsb.info.nih.gov - походу рулит ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.02.2004, 01:17
|
|||
---|---|---|---|
convert bmp to gif |
|||
#18+
Самый простой способ решить проблемму - использовать пакет javax.imageio и в частности класс ImageIO: Eis eis = new Eis(); BufferedImage image = new BufferedImage(eis.getPreferredSize().width, eis.getPreferredSize().height, BufferedImage.TYPE_INT_RGB); eis.paint(image.getGraphics()); ByteArrayOutputStream baos = new ByteArrayOutputStream(); try { ImageIO.write(image, "jpg", baos); }catch (IOException ex){} Класс Eis значения не имеет. Это самодельный рисунок. В методе write можно использовать "gif". Я сейчас точно не помню все форматы поддерживаемые данным методом. Рекомендую обратиться к справке. Где-то в sun имеются туториал, типа как пользоваться этим пакетом, в частности там описаны варианты с использованием ImageReader / ImageWriter. Там более подробно и внятно описанна вся эта кухня. Кроме того, использование этого метода позволяет сериализовать изображение, что другим способом добится сложно. С уважением ... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.02.2004, 11:45
|
|||
---|---|---|---|
|
|||
convert bmp to gif |
|||
#18+
Самый простой способ решить проблемму - использовать пакет javax.imageio и в частности класс ImageIO: Eis eis = new Eis(); BufferedImage image = new BufferedImage(eis.getPreferredSize().width, eis.getPreferredSize().height, BufferedImage.TYPE_INT_RGB); eis.paint(image.getGraphics()); ByteArrayOutputStream baos = new ByteArrayOutputStream(); try { ImageIO.write(image, "jpg", baos); }catch (IOException ex){} Класс Eis значения не имеет. Это самодельный рисунок. В методе write можно использовать "gif". Я сейчас точно не помню все форматы поддерживаемые данным методом. Рекомендую обратиться к справке. Где-то в sun имеются туториал, типа как пользоваться этим пакетом, в частности там описаны варианты с использованием ImageReader / ImageWriter. Там более подробно и внятно описанна вся эта кухня. Кроме того, использование этого метода позволяет сериализовать изображение, что другим способом добится сложно. С уважением ... если б все так просто было. метод write может сохранить лишь в форматах, котрые представлены соотв. провайдерами. в частности для гифа есть только ридер, райтера нет. если б так просто было я б не морочился. все гиф-енкодеры, которые я нашел - отстой полный. делаем сами :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=59&tablet=1&tid=2154319]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
64ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 157ms |
0 / 0 |