Kann mir bitte jemand eine Zeile Code, die einen Text am unteren Rand eines Bildes hinzufügen? Ich möchte Rmagick verwenden, aber ich bin offen für andere Tools auch.Rmagick schreibe Text in Bilder
5
A
Antwort
6
Schauen Sie sich die RMagick docs.
11
Ich fand das auch und es funktioniert für mich perfekt.
require 'RMagick'
include Magick
#Dimisions based on an image 3072x2048
unless ARGV[0] and File.exists?(ARGV[0])
puts "\n\n\nYou need to specify a filename: watermark.rb <filename>\n\n\n"
exit
end
img = Image.read(ARGV[0]).first
new_img = "wm_#{ARGV[0]}"
if File.exists?(new_img)
puts "Image already exists. Unable to create file."
exit
end
watermark = Image.new(600, 50)
watermark_text = Draw.new
watermark_text.annotate(watermark, 0,0,0,0, "foo bar bla") do
watermark_text.gravity = CenterGravity
self.pointsize = 50
self.font_family = "Arial"
self.font_weight = BoldWeight
self.stroke = "none"
end
watermark.rotate!(45)
watermark = watermark.shade(true, 310, 30)
img.composite!(watermark, SouthWestGravity, HardLightCompositeOp) #Bottom-Left Marking
watermark.rotate!(-90)
img.composite!(watermark, NorthWestGravity, HardLightCompositeOp) #Top-Left Marking
watermark.rotate!(90)
img.composite!(watermark, NorthEastGravity, HardLightCompositeOp) #Top-Right Marking
watermark.rotate!(-90)
img.composite!(watermark, SouthEastGravity, HardLightCompositeOp) #Bottom-Right Marking
puts "Writing #{new_img}"
img.write new_img
+1
Am Ende fehlte 'img.write new_img'. Als Bearbeitung hinzugefügt. –
Verwandte Themen
- 1. Convert .pdf in Bilder mit RMagick & Ruby
- 2. Schreibe Text in OpenTK
- 3. Größe der vorhandenen Bilder auf neue Art in Büroklammer & RMagick
- 4. RMagick convert Problem
- 5. Bilder mit Text zusammenführen
- 6. Schreibe Text entlang einer Kurve in Java
- 7. Schreibe Text in existierende PNG mit Node.js
- 8. schreibe den geparsten Text in das Textfeld
- 9. Schreibe einen Text in dlib image
- 10. Wie schreibe ich Text in Ipython Notebook?
- 11. Erforderlich "RMagick" ist veraltet. Verwenden Sie "rmagick" statt.learner
- 12. Schienen RMagick - ImageMagik Bug?
- 13. rmagick pixel color value
- 14. RMagick mit Ocra bündeln
- 15. Rmagick fehlgeschlagen Installation
- 16. RMagick + Schienen + Heroku?
- 17. RMagick gem Warnungen
- 18. Inline Bilder mit Text in Android
- 19. Zeige Bilder oder alternativ Text
- 20. Wie schreibe ich Text auf ImageView in Android-Codierung?
- 21. schreibe SVG-Text von der Tastatur
- 22. Minimieren Disc-Aktivität mit rmagick oder imagemagick
- 23. R/glänzend lesen schreibe Text als wortwörtlich
- 24. Wie schreibe ich Callouts mit restrukturiertem Text?
- 25. Schreibe Text auf den Bildschirm mit LWJGL
- 26. Fehler mit RMagick in Rails-Anwendung
- 27. Probleme RMagick mit Paperclip in Rails 3
- 28. Wie schreibe ich Text in ausgerichteten Spalten in Perl?
- 29. Schreibe Text in einen Puffer im Speicher in Swi-Prolog?
- 30. Installieren von RMagick unter Windows
danke für den Hinweis;) – funkycottleti