2009-10-09 11 views
4

Salut tout le monde (ce qui est mon premier post),PHP - polygone de masque sur l'image

Je suis en train de trouver un moyen de culture d'un polygone sur une image. J'ai lu d'autres codes similaires. Il semble que la plupart du code est basé sur le processus suivant:

  • Redimensionner l'image pour adapter la largeur et la hauteur de la forme de polygone,
  • Créer une image vierge d'une couleur inhabituelle de la même taille,
  • superposer les pixels transparents en forme de polygone,
  • Overlay que sur l'image redimensionnée
  • définir la couleur inhabituelle pour être transparent ...

Mon problème est que je ne veux pas que le code dépende de la couleur inhabituelle ne pas être dans l'image originale. Est-ce que quelqu'un a une meilleure méthode ou un code que je peux utiliser pour vérifier si la couleur inhabituelle est dans l'image. Sur une note latérale une fois que je les ai recadrées, je cherche à ajouter une bordure seulement autour du haut et du côté gauche de la forme et trois pixels dans les coins pour obtenir un effet de coin arrondi ... si quelqu'un en a idées à ce sujet alors s'il vous plaît également poster.

Répondre

0

un autre moyen serait de réduire la grande image en 4 parties ... une partie supérieure, côté gauche et côté droit, qui sont les parties gauche et droite de l'image du masque AFTE et la partie inférieure et les recompose. Mais cela nécessiterait un peu de code et de calculs.

+0

Merci Salomon ... Je ne comprends pas bien comment cela work..but je suppose que cela ne fonctionnerait pas si la forme était creuse - qui peut être. – Mark

+0

Je ne comprends pas ce que vous voulez dire –

+0

Ok ... Je pense que je suis un peu plus près ... J'ai inversé mon polygone. Est-il possible de superposer un polygone directement sur une image (sans en faire une image et de la fusionner)? – Mark