Este breve tutorial contém instruções passo a passo para comparar Images em Java, como configurar a biblioteca de comparação de documentos e fornece um código de amostra para mostrar a implementação da funcionalidade Java compare images. Este guia não depende de nenhum software adicional de terceiros e pode ser usado em qualquer sistema operacional como MS Windows, Linux e Mac OS. Abaixo, você pode encontrar instruções e códigos completos para comparar imagens usando Java.
Etapas para comparar imagens em Java
- Instale GroupDocs.Comparison for Java do repositório Maven no aplicativo Java para comparar imagens
- Importe classes essenciais para desenvolver a funcionalidade de comparação de imagens
- Crie um objeto da classe Comparer e passe o arquivo de imagem de origem para seu construtor
- Chame o método add da classe Comparer e especifique o caminho do arquivo PNG de destino
- Finalmente, chame o método compare e passe o caminho do arquivo de imagem resultante para comparação
Os pontos acima permitem que você crie facilmente o recurso comparar imagens Java. O processo de comparação de imagens pode ser iniciado instalando a biblioteca necessária e incluindo as classes necessárias. Em seguida, a classe Comparer permite carregar o arquivo de imagem de origem criando sua instância. Na próxima etapa, invoque o método add para carregar o arquivo PNG de destino para comparação e, finalmente, salve o arquivo resultante no disco chamando o método compare.
Código para comparar imagens em Java
import com.groupdocs.comparison.Comparer; | |
import com.groupdocs.comparison.license.License; | |
import java.nio.file.Path; | |
public class CompareImagesInJava { | |
public static void main(String[] args) { // Main function to compare Images in Java | |
// Remove the watermark in output PDF document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Comparison.lic"); | |
try (Comparer comparer = new Comparer("source.png")) { | |
comparer.add("target.png"); | |
final Path resultPath = comparer.compare("result.pdf"); | |
} | |
System.out.println("Done"); | |
} | |
} |
Desenvolvemos a funcionalidade Java compare duas imagens e destaque as diferenças no trecho de código acima. Consumimos algumas chamadas de API da biblioteca de comparação de documentos para realizar a comparação de imagens usando Java. Além disso, fornecemos imagens PNG de amostra como documentos de origem e destino e você pode usar este código de amostra para comparar imagens de outros formatos.
Discutimos o processo detalhado para o recurso de comparação de imagem Java. Recentemente, publicamos um artigo sobre a comparação de arquivos do PowerPoint em Java. Consulte o guia como comparar arquivos do PowerPoint usando Java para obter mais informações.