Existe-t-il un moyen simple d'extraire la transparence "incrustée" dans un calque et de la transformer en masque de calque dans Photoshop? Pour prendre un exemple simple: disons que je peins quelques traits avec un pinceau semi-transparent, ou que je colle dans un fichier .png avec un canal alpha. Les valeurs de couleur RVB et la valeur alpha pour chaque pixel sont maintenant toutes contenues dans l'image de calque elle-même. Je voudrais pouvoir modifier les valeurs alpha en tant que masque de calque, afin que l'image du calque soit solide et ne contienne que les valeurs RVB pour chaque pixel.
Est-ce possible, et dans ce cas, comment? Merci.
EDIT: Pour clarifier - je ne suis pas vraiment après les valeurs de transparence en elles-mêmes, mais dans la séparation des valeurs RVB et des valeurs alpha. Cela signifie que le calque doit devenir une image solide et opaque avec un masque.
la source
J'ai amélioré la solution de Mike (Photoshop CS3):
la source
** EDIT - Nevermind, je vois maintenant que ce n'est pas mieux que la première réponse. **
Cela peut être fait dans Photoshop.
Terminé!
Notez que s'il s'agit d'un problème courant, il pourrait facilement être enregistré en tant qu'action.
la source
Manière plus simple:
Et maintenant ça devrait marcher!
la source
D'accord, je ne suis pas sûr que ce soit exactement ce que vous cherchez, mais cela semble proche.
Vous devriez maintenant avoir un calque opaque avec des couleurs assez saturées et un masque de calque créant la transparence.
la source
netpbm
package. Pour Ubuntu, vous pouvez l'installer avec la commande:sudo apt-get install netpbm
Sur la ligne de commande, exécutez la commande suivante
Chargez le fichier PAM dans Photoshop. Vous verrez que vous avez les valeurs RVB d'origine de l'image d'origine sans aucune transparence. Vous pouvez voir des bords rugueux de couleur unie là où il y avait précédemment des transitions vers une transparence totale dans l'image d'origine. Ne vous en faites pas pour l'instant car le masque de calque le corrigera.
Terminé. L'image doit maintenant ressembler à l'image d'origine et vous pouvez l'enregistrer dans un format de fichier plus populaire si vous le souhaitez.
Si les grosses bordures de couleur `` pure '' vous posent problème, vous pouvez les améliorer en sélectionnant le masque de calque et en appliquant un ajustement de seuil (seuil = 2 ou 1 si vous préférez). Après cela, aplatissez l'image, puis répétez les étapes 5, 6 et 7.
Et si quelqu'un pouvait me montrer comment faire tout cela dans Photoshop, je serais très heureux de savoir comment.
la source
La réponse de Ray est presque correcte, mais au moins dans certaines versions de Photoshop, les éléments auxquels il fait référence n'existent pas. Voici ce qu'il essayait probablement de dire (que j'utilise dans des versions aussi anciennes que 5.0.2):
Pour transformer ce masque rapide en masque modifiable pour le calque:
Pour transformer le masque rapide en un canal alpha normal:
la source
Photoshop a une solution simple et agréable.
Sélectionnez le calque, allez dans le menu Calque -> Masque de calque -> De la transparence.
Le A (alpha) est extrait dans un masque en niveaux de gris et votre calque est maintenant opaque (RVB). Désactivez le masque pour le voir.
Appliquez le masque pour combiner à nouveau le A avec le RVB.
la source
Utilisez des niveaux. tournez les niveaux de sortie de 0 à 255. ajoutez un backlayer noir.
la source