2010-07-29 5 views
0

possible en double:
Convert RenderTargetBitmap to BitmapImageRenderTargetBitmap à BitmapImage dans WPF

je dois effectuer la convertion RenderTargetBitmap -> BitmapImage. Quelle est la façon de faire cela?

Merci d'avance!

Vive

+0

Je ne sais pas pourquoi j'ai obtenu un -1; cela semble être une question assez commune. Il ya une réponse réelle à: http://stackoverflow.com/questions/13987408/convert-rendertargetbitmap-to-bitmapimage –

+0

Depuis ma réponse est de très mauvaise qualité, j'ai voté pour fermer cette question en tant que doublon en faveur de la version liée à par @JesseChisholm –

Répondre

1

BitmapImage et RenderTargetBitmap héritent directement de BitmapSource. La fonctionnalité fournie par BitmapImage sur BitmapSource est simplement facilitée par un URI. Je ne peux pas penser à un scénario où vous auriez besoin d'un BitmapImage plutôt que d'un BitmapSource (que RenderTargetBitmap est déjà) après vous avez déjà l'image chargée/rendue.

Qu'est-ce que vous essayez précisément de faire?

+0

Je dois combiner deux images, jpg et png, puis utiliser le bitmap résultant – Jamie

+0

Quelle méthode/classe essayez-vous d'utiliser pour faire cela qui ne prend qu'une BitmapImage et pas une BitmapSource? Je suppose que si vous en avez vraiment besoin, vous pouvez enregistrer le bitmap résultant dans un fichier temporaire et le recharger, mais je ne pense pas que vous pourrez passer directement de RenderTargetBitmap à BitmapImage car un BitmapImage nécessite un chargement de fichier . –

+0

Eh bien, j'ai deux BitmapImages et j'utilise Grid pour les combiner. Finalement, RenderTargetBitmap restitue cette grille, je dois donc passer de RTB à BitmapImage. Avez-vous une autre idée? – Jamie

Questions connexes