J'ai une grande quantité d'images, que je voudrais "protéger" en ajoutant un filigrane sur eux. Est-il possible d'ajouter un filigrane en utilisant vb.net ou C#?Puis-je ajouter un filigrane sur une série de photos?
Répondre
public void AddWatermark(string filename, string watermarkText, Stream outputStream) {
Bitmap bitmap = Bitmap.FromFile(filename);
Font font = new Font("Arial", 20, FontStyle.Bold, GraphicsUnit.Pixel);
Color color = Color.FromArgb(10, 0, 0, 0); //Adds a black watermark with a low alpha value (almost transparent).
Point atPoint = new Point(100, 100); //The pixel point to draw the watermark at (this example puts it at 100, 100 (x, y)).
SolidBrush brush = new SolidBrush(color);
Graphics graphics = null;
try {
graphics = Graphics.FromImage(bitmap);
} catch {
Bitmap temp = bitmap;
bitmap = new Bitmap(bitmap.Width, bitmap.Height);
graphics = Graphics.FromImage(bitmap);
graphics.DrawImage(temp, new Rectangle(0, 0, bitmap.Width, bitmap.Height), 0, 0, bitmap.Width, bitmap.Height, GraphicsUnit.Pixel);
temp.Dispose();
}
graphics.DrawString(text, font, brush, atPoint);
graphics.Dispose();
bitmap.Save(outputStream);
}
This blog post promesses:
Cet article doit décrire une approche à la construction d'un utilitaire simple watermarking qui peut être utilisé pour ajouter des filigranes à tout format de fichier d'image pris en charge. L'application résultante doit permettre à l'utilisateur d'ouvrir tout format de fichier d'image pris en charge dans une zone d'image déroulante, de définir le texte à appliquer comme filigrane (avec une version par défaut fournie), de définir la police et la couleur du filigrane, de définir l'opacité du filigrane, pour déterminer si le filigrane apparaît ou non en haut ou en bas de l'image, et pour prévisualiser le filigrane avant de le sauvegarder sur l'image.
Cela devrait constituer un bon point de départ.
Use ImageMagick avec le .Net wrapper.
- 1. comment ajouter un filigrane sur une image exist
- 2. ajouter un filigrane à une fenêtre de données powerbuilder
- 3. Convertisseur HTMLtoPDF Winnovative, ajouter un filigrane
- 4. Comment ajouter un filigrane à une application Android?
- 5. ajouter une image de filigrane à une image
- 6. Comment puis-je ajouter une image sur une image en PHP comme un filigrane
- 7. PHP Ajouter une série de minutes: secondes
- 8. Ajouter son propre filigrane au graphique flexible
- 9. C# - Ajouter un filigrane à la photo d'une manière spéciale
- 10. Placer une image de filigrane sur d'autres images (C#, ASP.Net)
- 11. WPF filigrane PasswordBox de filigrane TextBox
- 12. Ajouter photos par appareil mobile
- 13. Filigrane sur les images hotlinkées?
- 14. MySQL ajouter, préfixer une série de nombres avec 0
- 15. Ajout d'un filigrane de texte
- 16. Ajouter des photos à la galerie - Android
- 17. Comment ajouter un espacement dynamique entre les contrôles? (avec photos)
- 18. Filigrane PHP
- 19. Comment superposer un filigrane sur une image déjà rééchantillonnée en PHP (en utilisant GD)?
- 20. Comment créer une galerie de photos sur Android?
- 21. OpenMP parallèle sur une machine mais série sur une autre
- 22. Comment puis-je ajouter un filigrane à un fichier PDF existant en utilisant PHP?
- 23. Ajouter un filigrane à changement dynamique à un PDF dans SharePoint
- 24. Ajouter une autre série à l'intrigue existante avec flot
- 25. Datepicker Filigrane
- 26. Filigrane sonore, lecture via l'iPhone
- 27. Affichage des photos sur l'iPhone
- 28. Didacticiel sur la galerie de photos Drupal
- 29. Ajout d'un filigrane à une JTextArea
- 30. Télécharger des photos sur Facebook
Visible ou invisible? –
Je suppose visible – OrElse