Skip to content

Files

Latest commit

b00f125 · Sep 27, 2023

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Sep 27, 2023
Sep 27, 2023
Sep 27, 2023

11.4. Домашняя работа 11.1

Цель задания

Научиться работать с классом Thread.

Что нужно сделать

Напишите программу уменьшения изображений на основе проекта scalr.ImageResizer. Она должна запускать число потоков, равное количеству ядер процессора вашего компьютера.

Критерии оценки

«Зачёт» — при запуске программы уменьшается размер изображений и они копируются в указанную папку.
«Незачёт» — задание не выполнено.

Дополнительное задание*

Цель задания

Используя библиотеку Imgscalr, уменьшать изображение без потери качества.

Что нужно сделать

  • Согласно инструкции включить поддержку сборщика maven в свой проект.
  • Внедрить библиотеку Imgscalr в проект.
  • Использовать метод для уменьшения изображения.
public static BufferedImage resize(BufferedImage src, int targetWidth,
        int targetHeight, BufferedImageOp... ops)

Критерии оценки

«Зачёт» — изменение размера изображений производится с использованием библиотеки Imgscalr.
«Незачёт» — задание не выполнено.