Cet article décrit la classe d'outils pour Java pour implémenter le recadrage d'images. Partagez-le pour votre référence, comme suit:
package com.yanek.util; importer java.awt.rectangle; import java.awt.image.bufferedImage; import java.io.file; import java.io.fileinputStream; import java.io.ioexception; import java.util. Iterator; imagejavax.imageio.imageio; imagejavax.imageio.imageReadParam; import javax.imageio.imageReader; import javax.imageio.stream.imageinp uTstream; public class imgcututil {/ ** * @param args * / public static vide Main (String (String [] args) {imgcututil.cut (30, 50, 300, 400, "d: /1.jpg", "d: /100.jpg"); Coordonnées dans le coin supérieur gauche * @param y1 Sélectionnez les coordonnées Y dans le coin supérieur gauche de la zone * @param largeur Sélectionnez la largeur de la zone * @param hauteur Sélectionnez la hauteur de la zone * @param source sourcePath SourcePath Image d'image d'image * @param descpath SAVE PATH de l'image après Croping * / public static void Cut (int x1, int y1, int, int hauteur, chaîne SourcePath, String DescPath) {FileInputStream est = null; = new FileInputStream (SourcePath); String FileSuffix = source. = ImageIo.CreateImageInputStream (IS); Reader.setInput (iis, true); BI = Reader.read (0, param); try {is.close ();} Catc h (ioException e) {e.printStackTrace (); {e.printStackTrace ();} iis = null;}}}J'espère que cet article sera utile à la programmation Java de tous.