Conversion des nuances de gris en canal alpha


20

J'ai une image en niveaux de gris. J'ai besoin de convertir des tons d'échelle de gris en données de transparence dans le canal alpha à l'aide d'Adobe Photoshop. Dites si la zone est noire, alors pas de transparence. Les zones blanches seront converties en pixels entièrement transparents dans le canal alpha.

Comment faire?

Mise à jour:

Voici un exemple de fichier que j'ai créé par Fireworks. Cet exemple est un résultat que j'aimerais obtenir dans Photoshop.

Échantillon

Si vous ouvrez ce PNG dans Photoshop, vous verrez ce que je veux dire.


D'après ce que vous avez dit, vous ne voulez pas d'un canal alpha, vous avez besoin d'un masque de calque. Veuillez voir ma réponse mise à jour.
Django Reinhardt

1
En fait, j'ai besoin d'alpha, mais donnez-moi un peu plus de temps pour vérifier votre réponse et vous répondre. Ce que je veux, c'est exister dans Adobe Fireworks ... mais pas dans Photoshop.
Pablo

Eh bien, je vous ai donné la chaîne Alpha, mais vous avez décidé que ce n'était pas ce que vous vouliez. Je suggère d'essayer l'option Masque de calque, car cela a les effets que vous dites que vous désirez.
Django Reinhardt

Réponses:


8

Créez un calque totalement noir (raster ou vecteur). Alors...

Layer > Add Layer Mask

Ajoutera un masque totalement blanc à votre couche. Ce sera le canal alpha. Lorsque vous regardez des chaînes (en cliquant sur l'onglet Chaînes à côté de Calques), vous verrez ce canal alpha comme

Layer 0 Mask

Maintenant, vous pouvez copier-coller l'image en niveaux de gris (ou n'importe quel canal) vers cela et vous l'avez. Utilisez CTRL + I pour l'inverser.


Comment ma réponse ne vous a-t-elle pas donné exactement le même résultat ??
Django Reinhardt

Cette réponse est dépassée. Quelqu'un peut-il corriger la nouvelle version de Photoshop?
AzulShiva

@AzulShiva Vous pouvez, simplement proposer une modification.
vbence

17

Ok, c'est très simple.

  1. Accédez à l'onglet CHANNELS.
  2. Vous devriez voir "Gris" à côté de la vignette de l'image que vous voulez (si vous ne voyez pas "Gris", alors votre image n'est pas en niveaux de gris).
  3. Ctrlcliquez (ou cliquez, si vous êtes sur un Mac) sur l'image miniature à côté de "Gris". Cela sélectionnera toutes les zones blanches de l'image.
  4. Pendant que les zones blanches restent sélectionnées, revenez à l'onglet COUCHES et sélectionnez le calque avec votre image dessus.
  5. Maintenant, allez dans le menu du haut et sélectionnez: Calque> Masque de calque> Masquer la sélection. Si "Masque de calque" n'est pas sélectionnable, assurez-vous que votre calque d'image n'est pas défini en arrière-plan (si c'est le cas, double-cliquez dessus, puis cliquez sur "OK" dans la fenêtre qui s'ouvre. Il doit maintenant être défini sur " Couche 0 ").

Toutes les zones blanches seront désormais transparentes dans Photoshop.

Voici une image réalisée avec la technique ci-dessus:

image modifiée avec la technique ci-dessus


J'ai la version négative. Cependant, l'image n'est pas transparente. Ce que j'attendais, c'est de voir l'image d'arrière-plan de manière transparente sur les zones blanches lorsque j'apporte cette image en niveaux de gris par-dessus les autres. Cela n'arrive pas. Aussi, je m'attendais à ce que l'image en niveaux de gris voit la grille de transparence d'arrière-plan par défaut de Photoshop.
Pablo

Je vois. Je pense que vous avez mal formulé votre question. Vous ne voulez pas d'un canal alpha, vous voulez un masque de calque. Je mettrai à jour ma réponse pour vous.
Django Reinhardt

notez que si vous enregistrez ce fichier avec un masque de calque en tant que tiff standard sans calque, la transparence sera perdue et les parties transparentes décrites par le masque seront blanches. (Avec tiff, l'alpha est un canal). La méthode que vous utilisez dépend donc du fichier de résultats souhaité.
horatio

horatio, ce n'est tout simplement pas vrai du tout. Assurez-vous simplement que "Enregistrer la transparence" est activé dans la fenêtre "Options TIFF" lorsque vous enregistrez, et la transparence du masque de calque sera enregistrée, même lorsque vous choisissez "Supprimer les calques". Tu ne me crois pas? Essayez-le par vous-même.
Django Reinhardt

3

le programme GIMP (son utilisation et téléchargement gratuits et similaire à photoshop) a un moyen très simple de faire exactement ce que vous demandez sans trop de choix et de masquage. Je le sais parce que j'ai appris la retouche photo et la peinture sur GIMP avant d'aller à Photoshop et j'ai été choqué que Photoshop n'ait pas ce moyen rapide et facile de prendre tout le blanc, le gris et de garder un aspect lisse au noir sans beaucoup d'étapes.

Lorsque vous êtes dans GIMP, le processus est le suivant:

1 Ouvrez votre document (c.-à-d. Photo en noir et blanc) 2. Faites un clic droit sur la photo dans le menu des calques, sélectionnez "ajouter un canal Alpha" 3. Allez dans le menu Couleur en haut et sélectionnez "Couleur vers Alpha" une fenêtre apparaît montrant la couleur et a frappé bien. C'est ça. Tu es fini. Prend comme une minute.

Vous pouvez l'enregistrer en tant que fichier photoshop ou autre chose également. La couleur choisie est par défaut du blanc sur le noir et le blanc mais vous pouvez choisir la couleur de votre choix. Il ne laisse pas un tas de bords déchiquetés.


Merci beaucoup. J'avais du mal à faire coopérer PhotoShop avec les autres réponses, mais GIMP a fait un travail décent cette fois (était sur le point d'écrire un script pour le faire - perte de temps pour une image!).
PeterT

0

Dans Paint.NET

  1. Téléchargez et installez "BoltBait's Plugin Pack" à partir d'ici
  2. Menu Effets -> Objet -> Basculer le gris en alpha ...
  3. Lorsqu'on lui a demandé, "Passer du gris à l'alpha en supprimant", sélectionnez blanc.

0

Voici la bonne réponse pour vous:

Les suggestions ci-dessus sur la création d'un canal Alpha et son utilisation pour créer un masque de calque sont correctes, mais il leur manque l'ingrédient final crucial. Le résultat que vous obtenez à partir de ce qui précède a une transparence, mais les pixels sont toujours en niveaux de gris, donc un effet d'ombre sur un arrière-plan coloré sera bizarre.

Vous devez ajouter une COUCHE DE COULEUR à votre calque et la définir sur NOIR. Ainsi, tous les pixels conservent leur transparence mais sont maintenant noirs. Cela signifie que vous pouvez avoir un PNG transparent avec une ombre - aucun effet de multiplication requis.

J'espère que cela aide enfin!


Il semble presque que vous disiez "X2 serait une meilleure question, et les réponses ci-dessus à la question X ne sont pas des réponses complètes à la question X2." Ce n'est pas une raison valable pour vous de jeter de l'ombre [har har] sur les autres réponses . L'OP n'a jamais dit vouloir créer un effet d'ombre et n'a signalé aucun problème de ce type avec les anciennes réponses.
Scott
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.