Этот код отлично работает на Windows
Image pictureImage = Toolkit.getDefaultToolkit().createImage(this.getClass().getResource(pictureList.get(pictureInt)));
Image modifiedImage = pictureImage.getScaledInstance(500, 750, java.awt.Image.SCALE_SMOOTH);
ImageIcon pictureIcon = new ImageIcon(modifiedImage);
picLabel.setIcon(pictureIcon); //picLabel is a JLabel
picLabel.setBounds(-35, -105, 500, 750);
Однако, когда я запускаю его на macOS, изображение размыто и отображается иначе, чем на Windows. (Это также не проблема размера кадра). Существуют ли другие способы, с помощью которых я могу получить такое же чистое изображение после масштабирования на macOS, не делая его настолько размытым? (Возможно, используйте другие библиотеки для уменьшения изображения, чтобы сохранить разрешение изображения таким же). Пожалуйста помоги.