Bu kısa eğitim, Java kullanarak TIFF’de filigranın nasıl ayarlanacağına ilişkin rehberlik sağlar. TIFF görüntüsünde filigran dizesini, yazı tipini, fırçayı, dize biçimini ve filigranın konumunu ayarlayarak Java’da TIFF görüntüsünü filigranlayabilirsiniz. Çıktı TIFF görüntüsü, gereksinime göre diske veya OutputStream’e kaydedilebilir.
Java kullanarak TIFF’de Filigran Ayarlama Adımları
- TIFF’i filigranlamak için Maven Deposundan Aspose.Imaging kitaplığını ekleyerek projeyi yapılandırın
- Örnek TIFF görüntüsünü Image sınıf nesnesine yükleyin
- Örnek TIFF görüntüsüyle bir Graphics nesnesini başlatın
- Filigran dizesi için bir Font sınıfı nesnesi oluşturun
- Bir fırça oluşturun ve filigran dizesinin rengini ve opaklığını ayarlayın
- Bir StringFormat nesnesi kullanarak filigran metninin özelliklerini ayarlayın
- Yukarıdaki yazı tipi, fırça ve dize biçimiyle TIFF’de grafik nesnesini kullanarak dizeyi oluşturun
- Üzerinde filigran bulunan TIFF görüntüsünü kaydedin
Java’da* filigran ekleyerek TIFF görüntüsünün güvenliğini sağlamak için bu adım adım işlemde, örnek TIFF görüntüsünü bir Image sınıfı nesnesine yükleriz ve ardından bu görüntüyü kullanarak bir Graphics nesnesini başlatırız. Ayrıca filigran dizesinin yazı tipini, fırça rengini ve opaklığını ve dize biçimini de ayarlıyoruz. Bu dize, Graphics nesnesi kullanılarak görüntü üzerinde belirtilen konumda oluşturulur.
Java’da TIFF Filigranı için Kod
Yukarıdaki kodda, örnek TIFF görüntüsünü yüklemek için Image sınıfı nesnesi kullanılır, ancak başka herhangi bir görüntü türünü de yükleyebilir ve bir filigran ekledikten sonra aynı görüntü türüyle kaydedebilirsiniz. Graphics sınıfının drawString() işlevi, örnek TIFF görüntüsü üzerinde kullanıcı tanımlı koordinatlarda belirli bir yazı tipi ve fırça ile biçimlendirilmiş dizeyi oluşturmak için kullanılır.
Bu Java kullanarak TIFF’e filigran ekleme seçeneğinin dışında, Java’da Bitmap’i PNG’ye dönüştürme makalesinde açıklandığı gibi farklı türde dönüştürmeler de gerçekleştirebilirsiniz. Bir görüntüye filigran yerleştirmek için başka bir üçüncü taraf araca veya yazılıma gerek olmadığını unutmayın.