À l'aide d'une image PNG transparente comme un masque de détourage
Est-il possible de prendre cette image:
image1 http://i34.tinypic.com/2d8neo0.png
Et appliquer ce masque:
masque http://i35.tinypic.com/2091450.png
Et de le transformer en ceci:
image2 http://i37.tinypic.com/23m7apv.png
En utilisant soit GD ou Imagick? Je sais qu'il est possible de masquer une image à l'aide de formes, mais je ne suis pas sûr de savoir comment aller sur le sujet de le faire avec un pré-créé alphatransparent image. :s
J'ai juste fait quelques recherches et apparemment je pourrais être en mesure d'utiliser le Wideimage (wideimage.sourceforge.net) de la bibliothèque pour ce faire. Mais est-il un moyen plus simple que d'utiliser une pleine soufflé à la bibliothèque juste pour cette fonctionnalité?
Merci pour l'edit, Paul.
J'ai besoin de cette trop.
Merci pour l'edit, Paul.
J'ai besoin de cette trop.
OriginalL'auteur Jedi | 2009-11-16
Vous devez vous connecter pour publier un commentaire.
À l'aide de Imagick et ImageMagick version > 6 (je ne sais pas si cela va fonctionner sur des versions plus anciennes):
J'ai essayé ce, a partir d'un fond noir sur un fond grisâtre...
OriginalL'auteur jspash
Je pense que vous êtes à la recherche pour imagealphablending. Je l'utilise pour des filigranes, et je crois qu'il va faire de l'effet que vous recherchez.
Inverser votre masque. Faire le centre de trans, et les bords fondu au blanc. Puis de recadrer ou redimensionner votre image à la taille du masque. Cela suppose un arrière-plan blanc bien sûr. Si le blanc n'est pas réalisable, vous faites en noir et blanc? Si oui, prendre une drôle de couleur (rose vif ou chroma vert, à la fois de ce qui peut fonctionner que si vous avez la couleur). Faire de la vraie couleur de l'image et le masque de couleur, choisissez une couleur de la palette transparence. Donc, oui, je pense qu'il va travailler, il faut juste essayer de tous les angles.
OriginalL'auteur Cryophallion
De l'excellent travail avec (ImageMagick) PAS GD .. je vois les balises de cette question est de GD!!
Ici est une version GD sur ce lien:
PHP GD Utiliser une image pour en masquer une autre image, y compris la transparence
OriginalL'auteur Saud Alfadhli