Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 1
Регистрация: 08.10.2012
Сообщений: 40
1

AffineTransformOp.filter

19.07.2013, 16:48. Показов 792. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем доброго времени суток, имеется задача изменить размер картинки, вот код:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
        try 
        {
        InputBImage = ImageIO.read(new File(Application.SERVER_IMAGE_DOWNLOAD_DIR+sub_path+image_name));
        
        AffineTransform AT = new AffineTransform();
        AT.scale(Application.RESIZED_IMAGE_SCALE, Application.RESIZED_IMAGE_SCALE);
        System.out.println(InputBImage.getWidth()+"_"+InputBImage.getHeight());
        OutputBImage = new BufferedImage(InputBImage.getWidth(), InputBImage.getHeight(), BufferedImage.TYPE_INT_RGB);
        AffineTransformOp ATO = new AffineTransformOp(AT, AffineTransformOp.TYPE_BICUBIC);
        ATO.filter(InputBImage, OutputBImage);
        
        OutputBImage = OutputBImage.getSubimage(0, 0, OutputBImage.getWidth()-1, OutputBImage.getHeight()-1);
        File savefile = new File(absolute_path);
 
            // запись BufferedImage в файл
            ImageIO.write(OutputBImage,"jpg",savefile);
        } 
        catch (IOException e) 
        {
            e.printStackTrace();
        }
при работе программы появляется исключение:

java.awt.image.ImagingOpException: Unable to transform src image
at java.awt.image.AffineTransformOp.filter(AffineTransformOp.java:284)
at downloader.ResizedCopyImage.realize(ResizedCopyImage.java:65)
at downloader.DownloadImage.realize(DownloadImage.java:119)
at controllers.PrimaryDownloader.doJob(PrimaryDownloader.java:104)
at play.jobs.Job.doJobWithResult(Job.java:50)
at play.jobs.Job.call(Job.java:146)
at play.jobs.Job.run(Job.java:132)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201( ScheduledThreadPoolExecutor.java:165)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Schedul edThreadPoolExecutor.java:267)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:679)

Подскажите пожалуйста в чем может быть проблема.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.07.2013, 16:48
Ответы с готовыми решениями:

Смысл функции filter. Перевести код функции filter в C++
Всем привет! у меня такая проблема. Нужно перевести код функции filter в C++. для функции y =...

FS Filter
Нужно написать драйвер-фильтр файловой системы. Есть юзермодное приложение, в котором задаются...

Filter
Скажите пожалуйста как решить проблему с пробелами при фильтрации не работает и в combobox и в edit...

Filter
Почему нельзя сделать так: Private Sub Combo33_Change() Me.Filter = "Name = Combo33.Value" End...

0
19.07.2013, 16:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.07.2013, 16:48
Помогаю со студенческими работами здесь

Свойство filter
Как написать строку фильтра с 2-мя и более условиями? Как правильно написать фильтр по дате?

Paradox7-Filter
Можно ли фильтровать по 2 столбцам одновременно? Если да, то как, а то я пробовал это реализовать...

Filter в ADOTable
Такой вопрос: если я пишу так: AnsiString locate; void __fastcall...

filter(list)
В версии 3 Питона, filter() стал возвращать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru