Ho fatto un programmino client/server basato su socket grazie alla quale il client invia al server una immagine (è uno screenshot).
Il server però ha 1 piccolo problema di risoluzione: se lo screenshot gli viene mandato da un client che ha una risoluzione maggiore, il server praticamente "taglia" i pixel in più.
Per risoluzioni uguali o minori di quella del server non si verificano problemi di nessun tipo, come posso fare in modo che si verifichi un ridimensionamento dell'immagine? C'è qualche metodo specifico?
La classe dell'oggeto che uso è una BufferedImage che poi trasformo in ImageIcon che poi piazzo in un JLabel