Что лучший способ состоит в том, чтобы масштабировать изображения в Java?

В этом случае передается не функция ловушки, а функция установки, ограничения ловушки не применимы к Y(setX). Он не обязательно должен находиться в области действия компонента:

function  Y(setX){
  setX('string');
}

const Comp = () => {
  const [X, setX] = useState('');
  Y(setX);
  ...
}

В зависимости от использования он может извлечь выгоду из запоминания, например, если () => Y(setX) следует передать как реквизит:

const Comp = () => {
  const [X, setX] = useState('');
  const setY = useCallback(() => Y(setX), []);
  ...
}
12
задан Juha Syrjälä 8 May 2010 в 09:31
поделиться

2 ответа

Посмотрите на Java Image I / O API для чтения / записи изображения. Затем используйте AffineTransform для изменения размера.

Также, вот полный пример с использованием java.awt.Image.

4
ответ дан 2 December 2019 в 18:22
поделиться

Посмотрите также на библиотеку java-image-scaling. Она создает изображения лучшего качества, чем ImageIO.

4
ответ дан 2 December 2019 в 18:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: