IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Presentation Foundation Discussion :

[XAML] plusieurs filtres pour une image


Sujet :

Windows Presentation Foundation

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2010
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Août 2010
    Messages : 188
    Par défaut [XAML] plusieurs filtres pour une image
    Bonjour,

    J'utilise actuellement dans mon logiciel la librairie WPFFx pour insérer des filtres tel que Brightness, Contrast, ColorTone ... et d'autre.

    Mon problème comment pourrais-je en mettre plusieurs je ne voit comment m'y prendre et ne trouve pas d'info pour en gérer plusieurs sur le net

    voici un exemple pour en gérer un a la fois
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <Window...
        xmlns:fx="clr-namespace:ShaderEffectLibrary;assembly=ShaderEffectLibrary">
     
        <Grid>
            ...
            <Image ...>
                <Image.Effect>
                    <fx:ContrastAdjustEffect Brightness="{Binding SliderValueBrightness}" Contrast="{Binding SliderValueContrast}" />
                </Image.Effect>
            </Image>
            ...
        </Grid>
    </Window>
    Merci beaucoup

    Au passage si quelqu'un sait ou trouver d'autre effet sympa que je pourrais ajouter dans la librairie ShaderEffectLibrary de l'utile surtout c'est un projet pro :p .
    Pour ceux qui veulent le projet perspectivefx possède des effets intéressant aussi .

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Hello,

    Si tu veux utiliser plusieurs effets en même temps, il va te falloir créer un shader qui rassemble tous les effets que tu veux en un seul..

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2010
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Août 2010
    Messages : 188
    Par défaut
    C'est pas un peu trop bourrin comme solution
    Certains filtres doivent pouvoir être actif ou non (par exemple l'effet de relief Embossed)

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2010
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Août 2010
    Messages : 188
    Par défaut
    Tout simplement pour enchainer plusieurs effets:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <Window ...
       xmlns:fx="...">
    
       <Grid>
          <Grid.Effect>
             <fx:Effet1 />
          </Grid.Effect>
          <Grid>
             <Grid.Effect>
                <fx:Effet2 />
             </Grid.Effect>
             <Grid>
                <Grid.Effect>
                   <fx:Effet3 />
                </Grid.Effect>
                <Image Source="..." />
             </Grid>
          </Grid>
       </Grid>...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 16/12/2009, 12h12
  2. [C#] Plusieurs LinkButton pour une seule fonction
    Par FunnyDjo dans le forum ASP.NET
    Réponses: 3
    Dernier message: 08/06/2005, 22h01
  3. filtre séparable pour une image
    Par tlemcenvisit dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 31/05/2005, 16h45
  4. Définir un angle de rotation pour une image
    Par mateo.14 dans le forum C++
    Réponses: 5
    Dernier message: 25/03/2005, 14h43
  5. Réponses: 2
    Dernier message: 05/07/2004, 17h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo