| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > узнать размер GIF файла, и сжать до нужного... |
| Автор: sith 18.1.2008, 23:56 |
| ... подскажите пожалуйста... есть у меня графический файл... гиф допустим... нужно узнать его размеры... и если они не подходят ужать донужного... собсвенно два вопроса - как узнать размер граф файла - как сжать до нужных размеров??? |
| Автор: powerOn 19.1.2008, 01:39 |
Что имеется ввиду под размером? Размер изображения (ширина/высота) или размер файла (байты)? уточните в соответствии с первым вопросом. |
| Автор: sith 19.1.2008, 11:18 |
| да... ширина и высота в пикселях... и ужать так же до нужных размеров высоты и ширины в пикселях... |
| Автор: powerOn 19.1.2008, 12:13 | ||
Что-то типа того:
|
| Автор: sith 19.1.2008, 14:51 |
| спасибо... но у меня еще есть вопросик... ... а как коректно преобразовывать форматы... из гифа в джепег... и на подобе... когда я в твой пример вместо gif подставил jpeg он инвертировал все цвета... |
| Автор: powerOn 20.1.2008, 01:18 |
| Смени тип для BufferedImage в строке 9 на BufferedImage.TYPE_INT_RGB. Должно помочь. |
| Автор: sith 21.1.2008, 01:08 |
| ... спасибо помогло |
| Автор: format_c 22.1.2008, 19:28 |
| powerOn, хороший пример, мне тоже помог. Чтоб решение стало более универсальным нужно заменить BufferedImage.TYPE_INT_ARGB на image.getType() |
| Автор: powerOn 22.1.2008, 20:26 | ||
угу, хорошее замечание. |