L'objet
Capture Ecran |
|
|
je ne sais pas pourquoi,
mais quand je compile les fichiers capture3 / 31, j'ai 1 souci / 51, en le
scannant avec
Virus
Total >
détecté par Rising, faux
positif ?
ne sont pas concernés les autres fichiers captures, ni, normalement, les
tutoriels pour Nuancier
|
|
- on peut Capturer la fenêtre active, mais également l'écran tout entier
- soit avec l'objet Image Active, soit avec l'objet Surface, parfois associer avec l'objet WinScrollBar + l'objet Sous-Application ou EasyScrollbar + Advanced Tray Object ou Image Manipulator
|
- A avec l'objet Image Active (kcpica.mfx) - capture1.mfa
important, définir
la couleur transparente dans les Propriétés / Options d'affichage
de l'objet Image Active - sinon, surprise suivant l'image
téléchargée -
si la capture a bien
la taille de l'écran, elle apparaît, dans la
scène, avec les dimensions de l'objet Image Active - dans l'exemple, 500*500 -
le MFA est dans le
téléchargement
|
|
|
- B avec l'objet Surface (Surface.mfx), objet utilisé
dans les applications Je
dessine et colorie des images, cf.. le tutoriel Créer un terrain en temps réel - capture2.mfa
pas
évident à programmer, je voudrais, si c'est
possible
1 que l'image
sauvegardée soit de la taille de l'écran
> OK
2 que je puisse charger n'importe
quelle image, même celle sauvegardée, à partir
du sélecteur > pas réussi
3 que l'image chargée,
en respectant les proportions, s'adapte
à la taille de Surface - ici, 520*520 -
>
j'ai réussi, manuellement, à respecter les
proportions (largeur > 520, hauteur > 520/1.6
- proportion de mon écran), mais ça ne me
convient pas, vu que tout le monde n'a pas le
même écran et les mêmes proportions
4 que l'a capture
sauvegardée soit supprimée en quittant l'application
> OK
le MFA est dans le
téléchargement
|
|
|
avec l'aide de Ouly, le point 3 est résolu - que l'image chargée, en
respectant les proportions, s'adapte à
la taille de Surface - capture21.mfa
avec l'aide de Captaine_Caverne, le point 2 est résolu - pouvoir charger
n'importe quelle image, même celle sauvegardée,
à partir du sélecteur - capture22.mfa
important, décocher
Transparent dans les Propriétés / Options d'affichage
de Surface - sinon, surprise suivant l'image
téléchargée -
avec l'aide de Ouly, autre possibilité : stocker
les captures avec l'objet Boîte Combo - capture23.mfa
combiner plusieurs
possibilités : charger des
images personnelles,
récupérer
les valeurs RVB et Hexadécimale d'une
nuance dans les images, stocker plusieurs
captures
avec l'aide de Patrice et de Captaine_Caverne du Comptoir du
Clickeur les sauvegarder
et les détruire + l'objet Lens (Loupe)
- capture24.mfa
les MFAs,
capture21.mfa, capture22.mfa, capture23.mfa, capture24.mfa sont dans le téléchargement
|
|
|
- C avec l'objet WinScrollBar (windowsscrollbar.mfx), cf.. le
tutoriel L'objet WinScrollBar - associé à l'objet Sous-Application, cf.. le tuotiel Objet Sous-Application - capture3.mfa
en
l'état, pas grande utilité, seulement pour
visualiser la capture - ou une image personnelle
- avec une taille réelle dans la fenêtre
quant aux autres possibilités - par exemple,
"piquer" un pixel dans la capture,
afficher les valeurs RVB et hexadécimale, etc..
- qui serait utile dans le Nuancier -
pas
trouvé de solutions, cf.. les discussions sur
les Forums
le MFA est dans le
téléchargement
en "bidouillant"
un des MFA proposé par Captaine_Caverne, j'ai "presque"
réussi à "piquer" un pixel dans la
capture, afficher les valeurs RVB et
hexadécimale
malheureusement, l'application "crashe"
en la quittant, et la "capture" des
pixels est limitée à la surface de la capture
visible dans la fenêtre, et sans défilement des
barres
le nouveau MFA,
capture31.mfa,
ajouté dans le téléchargement
|
|
|
- D avec l'objet EasyScrollbar (EasyScrollbar.mfx)
je remercie Captaine_Caverne du Comptoir du
Clickeur - pour
son aide - capture4.mfa
qui propose une solution meilleure que celle avec
WinScrollBar, utiliser les extensions EasyScrollbar + Advanced Tray Object
elle supprime tous les problèmes rencontrés
avec l'objet WinScrollBar, et évoqués dans les
discussions
l'astuce,
c'est de programmer dans la sous-application les
actions souhaitées : par exemple, "piquer"
une pixel dans la capture, afficher les valeurs
RVB et hexadécimale, etc..
les seuls "inconvénients" rencontrés
:
pouvoir"caler" les défilements des
barres sur la taille de l'image, c-à-d, ne pas
voir la couleur de la scène capture
inverser le défilement barres / image > par
rapport à nos habitudes, ça pourrait être
gênant..
le MFA est dans le
téléchargement
|
|
|
- le tutoriel capture4.mfa est décliné et amélioré avec
d'autres astuces - avoir l'objet Plug-in Vitalize! (kcplugin.mfx)
- le carré_couleur se trouve
sur la scène principale
- on peut sauvegarder les
valeurs RVB et Hexadécimale de façon
différente dans un fichier txt - CaptureRGB*.txt
-
quand on clique, les valeurs RVB et Hexadécimale
sont mises dans une liste, avec l'information du
chemin de l'image, capture ou image personnelle
un bouton pour sauvegarder la liste capture5.mfa et capture6.mfa
- l'utilisateur peut
également récupérer directement - Ctrl + C - les valeurs dans les boîtes
de dialogue capture6.mfa
les MFAs sont dans le
téléchargement
|
|
|
- E avec l'objet Image Manipulator (imageconv.mfx) - cf.. L'objet Image Manipulator - capture7.mfa
"img2"
est l'image "travaillée"
au lancement de l'application, ou image chargée
ou capturée : création d'un fichier temporaire
"temp.jpg" (= image d'origine) pour
le Reset, détruit quand on quitte l'application
image sauvegardée : création d'une image "save.bmp"
image capturée : création d'une image "capture.bmp" - détruite en quittant l'application
- et qu'on peut sauvegarder > image "save.bmp"
le nouveau MFA
est dans le
téléchargement
- dans cet exemple, ajout de
l'objet Trackbar
/ Potentiomètre qui n'a d'effet que pour le filtre
Lighting
on peut éventuellement rendre Invisible cet objet pour tout, sauf pour
Colour
/ Lighting
et Reset, lignes 26 et 45 > Reappear
|
|
|
|