Voglio sapere come cambiare il colore di sfondo quando genero l'immagine dinamicamente.Come posso cambiare il colore di sfondo di un'immagine usando GDI +?
11
A
risposta
25
Basta utilizzare l'oggetto Graphics .Clear()
metodo, passando il colore che si desidera utilizzare per lo sfondo.
Ad esempio:
g.Clear(Color.Blue);
2
Se si sta parlando di campo "colore di sfondo" di un formato di file specifico, non sono sicuro se GDI + supporta tale, ma di solito per impostare il colore di un'immagine di sfondo che ci si riempie un rettangolo delle dimensioni del immagine con un solo colore.
esempio, ipotizzando g
è il tuo Graphics
oggetto, image
è il vostro Image
oggetto, e color
è il vostro Color
oggetto:
g.FillRectangle(new SolidBrush(color), new Rectangle(Point.Empty, image.Size));
Inoltre, come FlipScript suggested, è possibile utilizzare il Clear
method. (Non avevo idea che esistesse!)
g.Clear(color);
2
E 'semplice:
Graphics graph = Graphics.FromImage(bitmap);
graph.Clear(Color.Yellow); // set color for background
Problemi correlati
- 1. Come cambiare il colore di sfondo FAB
- 2. xterm: come cambiare il colore di sfondo?
- 3. Cambiare il colore di sfondo su NSAttributedString
- 4. Come cambiare il colore di sfondo dell'intestazione di una QTableView
- 5. JTable come cambiare colore di sfondo
- 6. Come cambiare il colore di sfondo di un controllo TreeView
- 7. Come cambiare il colore di sfondo di JTabbedPane?
- 8. Come cambiare il colore di sfondo di un NSPopupButton?
- 9. Come cambiare il colore di sfondo dell'editor del codice PyCharm?
- 10. Come cambiare il colore di sfondo dello storyboard in Xcode?
- 11. div colore di sfondo, per cambiare onhover
- 12. Come cambiare il colore di sfondo attorno a un DialogFragment?
- 13. Come posso cambiare l'immagine di sfondo usando l'animazione jQuery?
- 14. Come cambiare il colore di sfondo su un pannello Java?
- 15. Come cambiare il colore di sfondo viewController in Objective-C
- 16. Come cambiare il colore di sfondo della legenda in ggplot2?
- 17. angular-nvd3 come cambiare il colore di sfondo del grafico
- 18. Come cambiare il colore di sfondo wx.Panel su MouseOver?
- 19. Come cambiare il colore di sfondo della tastiera in iOS?
- 20. Come posso cambiare il colore di sfondo di una macro condizionale in eclissi?
- 21. Cambiare il colore di sfondo di Winform intestazioni ListView
- 22. Cambiare il colore di sfondo di YouTube Video embed
- 23. Impossibile cambiare il colore di sfondo di jQuery Mobile?
- 24. Cambiare il colore di sfondo di TextView al click android
- 25. Come posso cambiare il colore di sfondo di un UIBarButtonItem su iOS 7+?
- 26. Come posso cambiare il colore di sfondo di una finestra popup?
- 27. android - Come cambiare il colore di sfondo del grafico usando achartengine
- 28. Come cambiare il colore di sfondo della cella nella tabella usando lo script java
- 29. non può cambiare il colore di sfondo UITableViewCell
- 30. Posso cambiare il colore del pulsante Bootstrap?