2010-03-12 13 views
1

je suis nouveau à ce graphique de base ou cv. J'ai besoin d'un peu d'aide ici. Pouvez-vous me guider plz comment dessiner une image en utilisant OpenGL ES avec mes propres cordinates ou toute autre idée ...dessiner un uiimage avec dans les coordonnées spécifiées par l'utilisateur

considèrent mes points sont topleft (40160) topRight (80160) bottomLeft (0,40) bottomRight (160,40)

je veux mon image à tirer avec dans ces points ..... plz help me ... je serai vraiment reconnaissant à vous les gars ....

Répondre

1

Vous devez charger votre image dans une texture OpenGL et ensuite afficher la texture aux sommets que vous spécifiez . Notez que la largeur et la hauteur de la texture doivent être égales à une puissance de 2, donc vous devrez remplir les marges et ajuster vos sommets pour obtenir le placement correct si l'image n'est pas power-of-2. Apple en a un bon exemple dans l'exemple de code GLSprite.

+0

super mais est-il possible de faire la même tâche sans utiliser OPENGL, j'ai vu quelques techniques qui masquent l'image selon le mask.png fourni ... mais qui coupe l'image je ne veux pas que mon image soit coupée Je veux qu'il s'insère dans la région fournie dans mon mask.png .... – yunas