2011-05-01 2 views

Répondre

0

Vous auriez à faire vous-même les opérations de pixels une fois l'image sélectionnée. Vous pouvez rendre l'image à l'écran, puis rechercher deux points de contact pour déterminer le x/y et la hauteur/largeur ... puis créer une nouvelle texture avec ces dimensions et la rendre comme RenderTarget. Vous pouvez ensuite enregistrer cette nouvelle texture ou faire tout ce que vous devez faire avec elle

+0

mais j'ai besoin de l'utilisateur pour choisir son visage. veuillez répondre seulement si vous le savez. merci – gooteis

+0

la tâche du sélecteur, et le recadrage sont deux opérations distinctes. Vous devez permettre à l'utilisateur de sélectionner ou prendre la photo (cette opération est limitée par la fonctionnalité du système d'exploitation) ... une fois que le sélecteur a terminé, il vous fournit les données de l'image sous forme de flux. Vous pouvez prendre ce flux et le mettre dans une texture, que vous pouvez ensuite créer une interface utilisateur pour permettre à l'utilisateur de sélectionner les dimensions qu'il souhaite recadrer. –

+0

ok merci et avez-vous une idée comment je fais ça? Avez-vous un échantillon de code? – gooteis

0

Vous ne savez pas si Windows Phone 7 peut gérer RenderTargets mais si c'est possible. Vous pouvez simplement faire glisser un rectangle par l'utilisateur, créer un objet RenderTarget de cette taille, puis dessiner sur RenderTarget en utilisant le rectangle comme rectangle source de l'image que vous voulez recadrer.

Questions connexes