Java'daki resimlere filigran ekleyin

Filigran, içeriği korumanın ve telif haklarını talep etmenin uygun bir yoludur. Dijital belgelere veya resimlere filigran uygulayarak yetkisiz kullanım veya hırsızlığı önleyebilirsiniz. Buna uygun olarak, bu makale, Java uygulamalarında görüntüler için filigran özelliğinin nasıl otomatikleştirileceğini kapsar. Özellikle Java’da resimlere filigran eklemeyi öğreneceksiniz. Bu, özellikle PNG, JPG ve BMP dahil olmak üzere bir grup resimler için filigran eklemeniz gerektiğinde yararlı olabilir.

Resimlere Filigran Eklemek için Java API - Ücretsiz İndirme

Görüntülere filigran eklemek için Aspose.Imaging for Java kullanacağız. Java uygulamalarınızdan çok çeşitli görüntü biçimlerini değiştirmenize izin veren bir görüntü işleme API’sidir. API’nin JAR’ını indirebilir veya aşağıdaki yapılandırmaları kullanarak Maven tabanlı uygulamalarınıza yükleyebilirsiniz.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-imaging</artifactId>
    <version>20.12</version>
    <classifier>jdk16</classifier>
</dependency>

Java’da Görüntülere Filigran Ekleme Adımları

Aspose.Imaging for Java, görüntülerin filigranlanmasını birkaç satır kodla yapılabilecek kadar kolay hale getirdi. Java’da bir görüntüye filigran eklemek için gereken adımlar aşağıdadır.

  • Görüntü dosyasını diskten yükleyin.
  • Bir filigran oluşturun ve özelliklerini ayarlayın.
  • Görüntüye filigran uygulayın.
  • Görüntüyü istenen konuma kaydedin.

Şimdi Java’da bir görüntüyü filigranlamak için kodu yazalım.

Java’daki Görüntülere Filigran Ekleme

Aşağıda, Aspose.Imaging kullanarak görüntülere filigran ekleme adımları yer almaktadır.

Aşağıdaki kod örneği, Java’da bir resme nasıl filigran ekleneceğini gösterir.

// Resmi yükle
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.png");

// Graphics sınıfının bir örneğini oluşturun ve başlatın
Graphics graphics= new Graphics(image);

// Font örneğini oluşturur
Font font = new Font("Times New Roman", 16, FontStyle.Bold);

// Bir SolidBrush örneği oluşturun ve özelliklerini ayarlayın
SolidBrush brush = new SolidBrush();
brush.setColor(Color.getBlack());
brush.setOpacity(100);

// Belirli bir noktada SolidBrush ve Font nesnelerini kullanarak bir dizi çizin
graphics.drawString("Watermark by Aspose.Imaging for Java", font, brush, new PointF(image.getWidth()-100, image.getHeight()-100));

// Resmi Kaydet
image.save("watermarked-image.png");

Java’da görüntülerin çapraz filigranlanması

Belirli durumlarda, filigran görüntülere çapraz olarak uygulanır. Bu gibi durumlarda Aspose.Imaging for Java, filigranı döndürebileceğiniz filigran dönüştürme seçenekleri sağlar. Aşağıdakiler, bir görüntüye çapraz filigran ekleme adımlarıdır.

Aşağıdaki kod örneği, Java’da görüntüye çapraz filigran eklemeyi gösterir.

// Resmi yükle
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.png");

// Graphics sınıfının bir örneğini oluşturun ve başlatın
Graphics graphics= new Graphics(image);

// Font örneğini oluşturur
Font font = new Font("Times New Roman", 16, FontStyle.Bold);

// Bir SolidBrush örneği oluşturun ve özelliklerini ayarlayın
SolidBrush brush = new SolidBrush();
brush.setColor(Color.getBlack());
brush.setOpacity(100);

Size sz = graphics.getImage().getSize();
 // Dönüşüm için Matrix sınıfından bir nesne oluşturun
Matrix matrix = new Matrix();

// Önce çevirme sonra döndürme                
matrix.translate(sz.getWidth() / 2, sz.getHeight() / 2);             
matrix.rotate(-45.0f);

// Matrix aracılığıyla Dönüşümü ayarlayın
graphics.setTransform(matrix);

// Belirli bir noktada SolidBrush ve Font nesnelerini kullanarak bir dizi çizin
graphics.drawString("Watermark by Aspose.Imaging for Java", font, brush, 0, 0);

// Resmi Kaydet
image.save("watermarked-image.png");

Görüntüleri Filigranlamak için En İyi Java API’si - Ücretsiz Lisans Alın

API’yi değerlendirme sınırlamaları olmaksızın denemek için ücretsiz bir geçici lisans alabilirsiniz.

Çözüm

Filigran, dijital belgeleri ve görüntüleri yetkisiz veya yasa dışı kullanıma karşı korumak için kullanılır. Bu makale, dijital görüntüleri korumak için Java kullanarak görüntülere nasıl filigran ekleneceğini ele aldı. Ayrıca, dönüşümü filigranlara nasıl uygulayacağınızı gördünüz. Belgeleri kullanarak Java görüntü işleme API’si hakkında daha fazlasını keşfedebilirsiniz.

Ayrıca bakınız