Java kullanarak Resimlere Filigran Ekleme

Java kullanarak Resimlere Filigran Ekleme

Hızla büyüyen dünyada küresel pazar çok açık ve tetikte hale geldi. Dijital varlıklarınızın güvenliği ciddi bir endişe haline geldi. Bu nedenle, hırsızlık veya sahtecilik olasılığını önlemek için işletmenizin resimler size ait olduğunu gösteren bir işarete sahip olması gerekir. Ancak bu blog yazısında Java görüntüleme kitaplık kullanarak resimlere nasıl filigran ekleneceğini öğreneceğiz. Bu kılavuzun sonunda, Java uygulamanız için programlı olarak bir filigran oluşturucu oluşturabileceksiniz.

Aşağıdaki bölümler ele alınacaktır:

Java görüntüleme kitaplığı kurulumu

Popüler görüntü formatlarına programlı olarak filigran eklemek, birkaç satırlık kaynak kodundan ibarettir. Bu nedenle, API’nin JAR dosyasını indirebilir veya aşağıdaki yapılandırmaları kullanarak 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 kullanarak resimlere filigran ekleyin

Şimdi bu Java görüntüleme kitaplığının sunduğu yöntemleri kullanarak birkaç satır kaynak kodu yazalım. Burada görebileceğiniz uzun bir yöntem listesi var.

Lütfen adımları ve kod pasajını izleyin:

  1. Bir Image sınıfının örneğini oluşturun ve mevcut bir görüntüyü yükleyin.
  2. Kaynak görüntüyle Graphics sınıfının bir örneğini oluşturun ve başlatın.
  3. Şimdi Font sınıfının bir örneğini oluşturun ve yazı tipi ayarlarını yapın.
  4. Belirli bir renkle sürekli çizim yapılması amaçlanan SolidBrush sınıfının bir örneğini oluşturun.
  5. Fırça rengini ayarlamak için setColor yöntemini çağırın.
  6. Metin düzeni bilgilerini kapsülleyen StringFormat sınıfının bir nesnesini başlatın.
  7. setAlignment yöntemini çağırarak metin hizalama bilgilerini dikey düzlemin center kısmına ayarlayın.
  8. setFormatFlags yöntemini çağırarak biçimlendirme bilgilerini ayarlayın.
  9. Belirli bir Noktada drawString nesnesini ve Font’u kullanarak bir String çizin.
  10. Görüntüyü değişikliklerle birlikte kaydetmek için save yöntemini çağırın.

Aşağıdaki kodu kopyalayıp ana dosyanıza yapıştırın:

// Bir Görüntü örneği oluşturun ve mevcut bir görüntüyü yükleyin. 
try (Image image= Image.load("pic.png"))
{
    // Kaynak görüntüyle Graphics sınıfının bir örneğini oluşturun ve başlatın. 
    Graphics graphics = new Graphics(image);
    // Şimdi Font sınıfının bir örneğini oluşturun ve yazı tipi ayarlarını yapın. 
    Font font = new Font("Times New Roman", 16, FontStyle.Bold);
    // Belirli bir renkle sürekli çizim yapılması amaçlanan SolidBrush sınıfının bir örneğini oluşturun.
    SolidBrush brush = new SolidBrush();
    // Fırça rengini ayarlamak için setColor yöntemini çağırın. 
    brush.setColor(Color.getRed());
    // Metin düzeni bilgilerini kapsülleyen StringFormat sınıfının bir nesnesini başlatın.
    StringFormat format = new StringFormat();
    // setAlignment yöntemini çağırarak metin hizalama bilgilerini dikey düzlemin ortasına ayarlayın. 
    format.setAlignment(StringAlignment.Center);
    // setFormatFlags yöntemini çağırarak biçimlendirme bilgilerini ayarlayın. 
    format.setFormatFlags(StringFormatFlags.MeasureTrailingSpaces);
    // DrawString nesnesini ve Font'u kullanarak belirli bir Noktada bir String çizin. 
    graphics.drawString("Aspose.Imaging for Java",
            font,
            brush,
            new RectangleF(0,0, image.getWidth(), image.getHeight()), format);
    // Görüntüyü değişikliklerle kaydetmek için kaydetme yöntemini çağırın. 
    image.save("output.png");
}

Çıktıyı aşağıdaki resimde görebilirsiniz:

filigran yaratıcısı

Ücretsiz Lisans Alın

API’yi değerlendirme sınırlamaları olmadan denemek için ücretsiz geçici lisans‘dan yararlanabilirsiniz.

Özetliyor

Son olarak Java kullanarak görsellere nasıl filigran ekleyeceğinizi öğrendiniz. İş yazılımınız için bir filigran oluşturucu geliştirmek istiyorsanız bu blog yazısı size gerçekten yardımcı olacaktır. Ayrıca, bu Java görüntüleme kitaplığının gelişmiş özelliklerini öğrenmek için belgeleri ziyaret edebilirsiniz.

Ayrıca Başlangıç kılavuzumuzu takip etmenizi öneririz.

Son olarak conholdate.com yeni blog yazıları yazıyor. Bu nedenle, düzenli güncellemeler için lütfen iletişim halinde kalın.

Bir soru sor

Sorularınızı veya sorularınızı forumumuzda bize bildirebilirsiniz.

SSS

Java’da filigran nasıl oluşturulur?

Kod pasajını ve görsellere programlı olarak nasıl filigran ekleneceğini gösteren adımları öğrenmek için lütfen bunu bağlantı izleyin.

Ayrıca bakınız