Skip to main content

Display - Linux Command

The Linux 'script' Command: Record Your Shell Sessions (Mai 2025)

The Linux 'script' Command: Record Your Shell Sessions (Mai 2025)
Anonim

Commande Linux / Unix: display

PRÉNOM

display - affiche une image sur n'importe quel poste de travail exécutant X

SYNOPSIS

afficher options fichier options fichier

LA DESCRIPTION

Display est un programme d'affichage et de traitement d'images indépendant de l'architecture de la machine. Il peut afficher une image sur n’importe quel écran de poste de travail exécutant un serveur X.Afficher peut lire et écrirebeaucoup des formats d’image les plus populaires (par exemple,,PNM, CD photo, etc.).

Avecafficher, vous pouvez exécuter ces fonctions sur une image:

o charger une image à partir d'un fichier o afficher l'image suivante o afficher l'ancienne image o afficher une séquence d'images sous forme de diaporama o écrire l'image dans un fichier o imprimer l'image sur un PostScript imprimante o supprimer le fichier image o créer un répertoire Visual Image o sélectionnez l'image à afficher par sa vignette plutôt que par son nom o annuler la dernière transformation d'image o copier une région de l'image o coller une région à l'image o restaurer l'image à sa taille d'origine o rafraîchir l'image o la moitié de la taille de l'image o doubler la taille de l'image o redimensionner l'image o recadrer l'image o couper l'image o image flop dans le sens horizontal o retourner l'image dans le sens vertical o faire pivoter l'image de 90 degrés dans le sens des aiguilles d'une montre o faire pivoter l'image de 90 degrés dans le sens anti-horaire o faire pivoter l'image o cisailler l'image o rouler l'image o couper les bords de l'image o inverser les couleurs de l'image o varier la luminosité de la couleur o varier la saturation des couleurs o varier la teinte de l'image o gamma corriger l'image o accentuer le contraste de l'image o atténuer le contraste de l'image o effectuer une égalisation d'histogramme sur l'image o effectuer la normalisation de l'histogramme sur l'image o nier les couleurs de l'image o convertir l'image en niveaux de gris o définir le nombre maximum de couleurs uniques dans l'image o réduire les taches dans une image o éliminer les pics de bruit d'une image o détecter les contours de l'image o en relief une image o segmenter l'image par couleur o simuler une peinture à l'huile o simuler un dessin au fusain o annoter l'image avec du texte o dessiner sur l'image o éditer une couleur de pixel d'image o modifier les informations de cache d'image o composez une image avec une autre o ajouter une bordure à l'image o entourez l'image avec une bordure ornementale o appliquer des techniques de traitement d'image à une région d'intérêt o afficher des informations sur l'image o zoomer une partie de l'image o afficher un histogramme de l'image o afficher l'image sur le fond d'une fenêtre o définir les préférences de l'utilisateur o afficher des informations sur ce programme o rejeter toutes les images et quitter le programme o changer le niveau de grossissement o afficher les images spécifiées par une URL (Uniform Resource Locator) sur le World Wide Web (WWW)

EXEMPLES

Pour redimensionner une image de cacatoès avec une largeur exacte de 640 pixels et une hauteur de 480 pixels et positionner la fenêtre à l'emplacement souhaité (200 200), utilisez:

display -geometry 640x480 + 200 + 200! cockatoo.miff

Pour afficher une image d'un cacatoès sans bordure centrée sur un fond, utilisez:

afficher + borderwidth-backdrop cockatoo.miff

Pour appliquer une texture ardoise à la fenêtre racine, utilisez:

display -size 1280x1024 -window root slate.png

Pour afficher un répertoire d'images visuelles de toutes vos images JPEG, utilisez:

afficher 'vid: *. jpg'

Pour afficher une image MAP de 640 pixels de large et 480 pixels de haut avec 256 couleurs, utilisez:

Afficheur - Taille 640x480 + 256 cockatoo.map

Pour afficher une image d'un cacatoès spécifié avec un localisateur de ressources uniforme(URL), utilisation:

afficher ftp://wizards.dupont.com/images/cockatoo.jpg

Pour afficher l'histogramme d'une image, utilisez:

convert file.jpg HISTOGRAMME: - | afficher -

OPTIONS

Les options sont traitées dans l'ordre de la ligne de commande. Toute option spécifiée sur la ligne de commande reste en vigueur jusqu'à ce qu'elle soit explicitement modifiée en spécifiant à nouveau l'option avec un effet différent. Par exemple, pour afficher trois images, la première avec 32 couleurs, la seconde avec un nombre illimité de couleurs et la troisième avec seulement 16 couleurs, utilisez:

display -colors 32 cockatoo.miff -noop duck.miff -couleurs 16 macaw.miff

Afficher Des options peuvent apparaître sur la ligne de commande ou dans votre fichier de ressources X. Voir X (1) . Les options de la ligne de commande remplacent les valeurs spécifiées dans votre fichier de ressources X.

-dossier

afficher l'image centrée sur un fond.

-Contexte

la couleur de fond

-frontière X

entourez l'image d'une bordure de couleur

-couleur de la bordure

la couleur de la bordure

-largeur de la bordure

la largeur de la bordure

-cache

mégaoctets de mémoire disponible pour le cache de pixels

-Colormap

définir le type de palette de couleurs

-couleurs

nombre préféré de couleurs dans l'image

-colorspace

le type d'espace de couleurs

-commentaire

annoter une image avec un commentaire

-compresse

le type de compression d'image

-contraste

améliorer ou réduire le contraste de l'image

-surgir X{+-}{+-}{%}

taille et emplacement préférés de l'image recadrée

-déboguer

activer l'impression de débogage

-retard <1/100ths of a second>

affiche l'image suivante après une pause

-densité X

résolution verticale et horizontale en pixels de l'image

-profondeur

profondeur de l'image

-dépouiller

réduire les taches dans une image

-afficher

spécifie le serveur X à contacter

-disposer

Méthode d'élimination GIF

-tremblement

appliquer la diffusion d'erreur Floyd / Steinberg à l'image

-bord

détecter les contours d'une image

-endien

spécifier le caractère final (MSB ou LSB) de l'image de sortie

-améliorer

appliquer un filtre numérique pour améliorer une image bruyante

-filtre

utiliser ce type de filtre lors du redimensionnement d'une image

-flip

créer une "image miroir"

-fiasco

créer une "image miroir"

-Police de caractère

utiliser cette police pour annoter l'image avec du texte

-premier plan

définir la couleur de premier plan

-Cadre X++

entourez l'image avec une bordure ornementale

-gamma

niveau de correction gamma

-géométrie X{+-}{+-}{%}{@} {!}{<}{>}

taille et emplacement préférés de la fenêtre Image.

-Aidez-moi

imprimer les instructions d'utilisation

-iconGéométrie

spécifier la géométrie de l'icône

-iconique

animation iconique

-immutable

rendre l'image immuable

-entrelacer

le type de schéma d'entrelacement

-étiquette

assigner une étiquette à une image

-amplifier

agrandir l'image

-carte

afficher l'image en utilisant ce type.

-mat

stocker canal mat si l'image a un

-mattecolor

spécifier la couleur mate

-monochrome

transformer l'image en noir et blanc

-prénom

nommer une image

-nier

remplace chaque pixel par sa couleur complémentaire

-noop

NOOP (pas d'option)

-page X{+-}{+-}{%}{!}{<}{>}

taille et emplacement d'une image

-qualité

Niveau de compression JPEG / MIFF / PNG

-élever X

éclaircir ou assombrir les bords de l'image

-éloigné

effectuer une opération à distance

-rouleau {+-}{+-}

rouler une image verticalement ou horizontalement

-tourner {<}{>}

appliquer la rotation d'image Paeth à l'image

-échantillon

image à l'échelle avec échantillonnage de pixels

-sampling_factor X

facteurs d'échantillonnage utilisés par l'encodeur JPEG ou MPEG-2 et le décodeur / encodeur YUV.

-scènes

plage de numéros de scènes d'image à lire

-segment X

segmenter une image

-la memoire partagée

utiliser la mémoire partagée

-Sharpen X

accentuer l'image

-Taille X{+ offset}

largeur et hauteur de l'image

-text_font

police pour écrire du texte à largeur fixe

-texture

nom de la texture à afficher en mosaïque sur l'arrière-plan de l'image

-Titre

attribuer un titre à l'image affichée animer, afficher, montage

-pied

profondeur d'arbre pour l'algorithme de réduction de couleur

-réduire

couper une image

-mettre à jour

détecter quand le fichier image est modifié et ré-afficher.

-use_pixmap

utiliser le pixmap

-verbeux

imprimer des informations détaillées sur l'image

-visuel

animer des images en utilisant ce type visuel X

-la fenêtre

faire de l'image le fond d'une fenêtre

-window_group

spécifier le groupe de fenêtres

-écrire

écrire l'image dans un fichier afficher

BOUTONS DE SOURIS

Les effets de chaque pression de bouton sont décrits ci-dessous. Trois boutons sont requis. Si vous avez une souris à deux boutons, les boutons 1 et 3 sont renvoyés. presseALT et le bouton 3 pour simuler le bouton 2.

1

Appuyez sur ce bouton pour mapper ou démapper le widget Commande. Voir la section suivante pour plus d'informations sur le widget Commande.

2

Appuyez et faites glisser pour définir une région de l'image à agrandir.

3

Appuyez et faites glisser pour choisir parmi un ensemble sélectionné deaffichage (1) commandes. Ce bouton se comporte différemment si l'image affichée est un répertoire d'images visuelles. Choisissez une vignette particulière du répertoire et appuyez sur ce bouton, puis faites glisser pour sélectionner une commande dans un menu contextuel. Choisissez parmi ces éléments de menu:

Ouvrir Suivant Ancien Effacer Mettre à jour

Si tu choisisOuvrir, l'image représentée par la tuile est affichée. Pour revenir au répertoire d'images visuelles, choisissezSuivant depuis le widget Command (voir Widget Command).SuivantetAncien passe à l'image précédente ou suivante, respectivement. ChoisirEffacer supprimer une image particulière. Enfin, choisissezMettre à jour pour synchroniser tous les carreaux d'image avec leurs images respectives. Voir montage et miff pour plus de détails.

WIDGET DE COMMANDE

Le widget Commande répertorie un certain nombre de sous-menus et de commandes. Elles sont

Fichier

Ouvrir… Suivant Ancien Sélectionner… Sauvegarder… Impression… Effacer… Toile… Répertoire visuel … Quitter

modifier

annuler Refaire Couper Copie Coller

Vue

Moitié de la taille Format original Double taille Redimensionner … Appliquer Rafraîchir Restaurer

Transformer

Surgir Hacher Fiasco Flip Tourner à droite Tourne à gauche Tourner… Tondre… Rouleau… Couper les bords

Améliorer

Teinte… Saturation… Luminosité… Gamma… Spiff … Terne Égaliser Normaliser Nier Échelle de gris Quantifier…

Effets

Détruire Gaufrer Reduire le bruit Ajoute du bruit Netteté … Brouiller… Seuil… Détecter bord… Propager… Ombre… Élever… Segment…

F / X

Solariser … Tourbillon… Imploser … Vague… Peinture à l'huile… Dessin au charbon …

Edition d'image

Annoter… Dessiner… Couleur… Mat… Composite… Ajouter une frontière … Ajouter un cadre … Commentaire… Lancement… Région d'intérêt…

Recueil

Informations sur l'image Zoom Image Afficher l'aperçu … Afficher l'histogramme Montrer Matte Contexte… Diaporama Préférences …

Aidez-moi

Vue d'ensemble Parcourir la documentation À propos de l'affichage

Les éléments de menu avec un triangle en retrait ont un sous-menu.Ils sont représentés ci-dessus en tant qu'éléments en retrait. Pour accéder à un élément de sous-menu, déplacez le pointeur sur le menu approprié, appuyez sur le bouton 1 et faites-le glisser. Lorsque vous trouvez l'élément de sous-menu souhaité, relâchez le bouton et la commande est exécutée. Éloignez le pointeur du sous-menu si vous décidez de ne pas exécuter une commande particulière.

ACCELERATEURS DE CLAVIER

Les accélérateurs sont une ou deux pressions sur des touches qui effectuent une commande particulière. Les accélérateurs de clavier quiafficher comprend est:

Ctrl + O Appuyez sur cette touche pour charger une image à partir d'un fichier. espace Appuyez pour afficher l'image suivante.

Si l’image est un document multipage tel qu’un PostScript document, vous pouvez sauter plusieurs pages en faisant précéder cette commande d’un numéro. Par exemple, pour afficher la quatrième page au-delà de la page en cours, appuyez sur 4space.

backspace Appuyez pour afficher l'ancienne image.

Si l’image est un document multipage tel qu’un PostScript document, vous pouvez sauter plusieurs pages en faisant précéder cette commande d’un numéro. Par exemple, pour afficher la quatrième page précédant la page en cours, appuyez sur 4n.

Ctl-S Appuyez sur cette touche pour enregistrer l'image dans un fichier. Ctl-P Appuyez pour imprimer l'image sur un PostScript imprimante. Ctl-D Appuyez pour supprimer un fichier image. Ctl-N Appuyez pour créer une toile vierge. Ctl-Q Appuyez pour supprimer toutes les images et quitter le programme. Ctl + Z Appuyez pour annuler la dernière transformation d'image. Ctrl + R Appuyez pour refaire la dernière transformation d'image. Ctl-X Appuyez pour couper une région de l'image. Ctl-C Appuyez pour copier une région de l'image. Ctl-V Appuyez pour coller une région à l'image. <Appuyez sur pour réduire de moitié la taille de l'image. . Appuyez sur pour revenir à la taille d'origine de l'image. > Appuyez sur pour doubler la taille de l'image. % Appuyez sur pour redimensionner l’image en largeur et en hauteur. vous spécifiez. Cmd-A Appuyez sur cette touche pour rendre permanente toute transformation d'image. Par défaut, toute transformation de taille d'image est appliqué à l'image d'origine pour créer l'image affiché sur le serveur X.

Cependant, le les transformations ne sont pas permanentes (c'est-à-dire l'original l’image ne change pas la taille, seule l’image X le fait). Par exemple, si vous appuyez sur ">", l’image X semble doubler de taille, mais l'image originale restera en fait la même taille. Pour forcer le Pour doubler la taille de l'image d'origine, appuyez sur ">" puis sur par "Cmd-A". @ Appuyez sur pour actualiser la fenêtre d'image. C Appuyez sur pour rogner l'image. Appuyez sur pour découper l'image. H Appuyez sur pour basculer l'image dans le sens horizontal. V Appuyez pour retourner l'image dans le sens vertical. / Appuyez sur pour faire pivoter l'image de 90 degrés dans le sens des aiguilles d'une montre. Appuyez sur pour faire pivoter l'image de 90 degrés dans le sens anti-horaire. * Appuyez sur pour faire pivoter l'image le nombre de degrés que vous spécifiez. S Appuyez pour couper l'image du nombre de degrés vous spécifiez. R Appuyez sur pour faire rouler l'image.

T Appuyez sur pour rogner les bords de l'image. Shft-H Appuyez pour faire varier la teinte de la couleur. Shft-S Appuyez sur cette touche pour faire varier la saturation des couleurs. Shft-L Appuyez pour faire varier la luminosité de l'image. Shft-G Appuyez pour corriger gamma de l'image. Shft-C Appuyez pour augmenter le contraste de l'image. Shft-Z Appuyez pour atténuer le contraste de l'image. = Appuyez sur pour effectuer l’égalisation de l’histogramme l'image. Shft-N Appuyez pour effectuer la normalisation de l'histogramme l'image. Shft- ~ Appuyez pour annuler les couleurs de l'image. . Appuyez sur pour convertir les couleurs de l'image en gris. Shft- # Appuyez pour définir le nombre maximal de numéros uniques couleurs dans l'image. F2 Appuyez sur pour réduire les taches dans une image. F2 Appuyez pour graver une image. F4 Appuyez sur pour éliminer le pic de bruit d'une image. F5 Appuyez sur pour ajouter du bruit à une image. F6 Appuyez sur pour rendre une image plus nette. F7 Appuyez pour flouter une image. F8 Appuyez sur pour seuiller l'image.

F9 Appuyez sur pour détecter les contours d'une image. F10 Appuyez pour déplacer les pixels d'une quantité aléatoire. F11 Appuyez pour ombrer l'image en utilisant une lumière distante. la source. F12 Appuyez pour éclaircir ou assombrir les bords de l'image pour créer un effet 3D. F13 Appuyez sur pour segmenter l'image par couleur. Méta-S Appuyez pour faire pivoter les pixels de l'image autour du centre. Meta-I Appuyez pour imploser les pixels de l'image au centre. Meta-W Appuyez pour modifier une image le long d'une onde sinusoïdale. Meta-P Appuyez pour simuler une peinture à l'huile. Meta-C Appuyez pour simuler un dessin au fusain. Alt-X Appuyez pour composer l'image avec un autre. Alt-A Appuyez sur pour annoter l'image avec du texte. Alt-D Appuyez pour tracer une ligne sur l'image. Alt-P Appuyez pour éditer une couleur de pixel d'image. Alt-M Appuyez sur cette touche pour modifier les informations relatives au cache-image. Alt-X Appuyez pour composer l'image avec une autre. Alt-A Appuyez sur cette touche pour ajouter une bordure à l'image. Alt-F Appuyez sur cette touche pour ajouter un cadre ornemental à l'image.

Alt-Shft-! Appuyez sur pour ajouter un commentaire d'image. Ctl-A Appuyez pour appliquer des techniques de traitement d’images à région d'intérêt. Shft-? Appuyez sur pour afficher des informations sur l'image. Shft- + Appuyez pour cartographier la fenêtre d’image zoom. Shft-P Appuyez pour prévisualiser une amélioration d'image, un effet, ou f / x. F1 Appuyez sur pour afficher des informations utiles sur l'utilitaire "display". Rechercher Appuyez sur pour parcourir la documentation sur ImageMagick. 1-9 Appuyez sur pour modifier le niveau de grossissement.

Utilisez les touches fléchées pour déplacer l’image d’un pixel vers le haut, le bas, la gauche ou la droite dans la fenêtre d’agrandissement. Assurez-vous d’abord mapper la fenêtre d’agrandissement en appuyant sur le bouton 2.

Appuyez sur ALT et sur l’une des touches fléchées pour éliminer un pixel de n’importe quel côté de l’image.

X RESSOURCES

Afficher Les options peuvent apparaître sur la ligne de commande ou dans votre fichier de ressources X.Les options de la ligne de commande remplacent les valeurs spécifiées dans votre fichier de ressources X. Voir X (1) pour plus d'informations sur les ressources X.

Plusafficher les options ont une ressource X correspondante. En outre,afficher utilise les ressources X suivantes:

Contexte (Contexte de la classe)

Spécifie la couleur préférée à utiliser pour l'arrière-plan de la fenêtre Image. La valeur par défaut est #ccc.

couleur de la bordure (classe BorderColor)

Spécifie la couleur préférée à utiliser pour la bordure de la fenêtre Image. La valeur par défaut est #ccc.

largeur de la bordure (classe BorderWidth)

Spécifie la largeur en pixels de la bordure de la fenêtre de l'image. La valeur par défaut est 2.

browseCommand (classe browseCommand)

Spécifie le nom du navigateur préféré lors de l'affichage de la documentation ImageMagick. La valeur par défaut est netscape% s.

confirmExit (classe ConfirmExit)

Afficher fait apparaître une boîte de dialogue pour confirmer la sortie du programme lorsque vous quittez le programme. Définissez cette ressource sur False pour quitter sans confirmation.

displayGamma (classe DisplayGamma)

Spécifie le gamma du serveur X. Vous pouvez appliquer des valeurs gamma distinctes aux canaux rouge, vert et bleu de l'image avec une liste de valeurs gamma délimitée par des barres obliques (c'est-à-dire 1.7 / 2.3 / 1.2). La valeur par défaut est 2.2.

displayWarnings (classe DisplayWarnings)

Afficher ouvre une boîte de dialogue chaque fois qu’un message d’avertissement apparaît. Définissez cette ressource sur False pour ignorer les messages d'avertissement.

(classe FontList)

Spécifie le nom de la police préférée à utiliser dans du texte mis en forme normal. La valeur par défaut est Helvetica à 14 points.

police 1-9 (classe Font 1-9)

Spécifie le nom de la police préférée à utiliser lors de l'annotation de la fenêtre d'image avec du texte. Les polices par défaut sont les polices fixes, variables, 5x8, 6x10, 7x13bold, 8x13bold, 9x15bold, 10x20 et 12x24.

premier plan (classe au premier plan)

Spécifie la couleur préférée à utiliser pour le texte dans la fenêtre d'image. Le défaut est noir.

gammaCorrect (classe gammaCorrect)

Cette ressource, si elle est vraie, éclaircira ou assombrira une image de gamma connu pour correspondre au gamma de l’affichage (voir la ressourcedisplayGamma). La valeur par défaut est True.

géométrie (classe géométrie)

Spécifie la taille et la position préférées de la fenêtre d'image. Il n'est pas nécessairement obéi par tous les gestionnaires de fenêtres.

Les décalages, le cas échéant, sont traités dans X (1) style. Un décalage x négatif est mesuré du bord droit de l'écran au bord droit de l'icône, et un décalage y négatif est mesuré du bord inférieur de l'écran au bord inférieur de l'icône.

iconGéométrie (classe IconGeometry)

Spécifie la taille et la position préférées de l'application lorsqu'elle est iconifiée. Il n'est pas nécessairement obéi par tous les gestionnaires de fenêtres.

Les décalages, s'ils sont présents, sont traités de la même manière que dans la classe Geometry.

iconique (classe Iconic)

Cette ressource indique que vous préféreriez que les fenêtres de l'application ne soient initialement pas visibles, comme si elles avaient été immédiatement iconifiées par vous. Les gestionnaires de fenêtres peuvent choisir de ne pas honorer la demande de l'application.

amplifier (classe Magnify)

spécifie un facteur intégral par lequel l'image doit être agrandie. La valeur par défaut est 3. Cette valeur affecte uniquement la fenêtre d'agrandissement invoquée avec le bouton numéro 3 après l'affichage de l'image.

matteColor (classe MatteColor)

Spécifiez la couleur des fenêtres. Il est utilisé pour les arrière-plans de fenêtres, les menus et les avis. Un effet 3D est obtenu en utilisant des couleurs de surbrillance et d'ombre dérivées de cette couleur. Valeur par défaut: # 697B8F.

prénom (nom du cours)

Cette ressource spécifie le nom sous lequel les ressources de l'application doivent être trouvées. Cette ressource est utile dans les alias de shell pour faire la distinction entre les appels d'une application, sans recourir à la création de liens pour modifier le nom du fichier exécutable. Le nom par défaut est le nom de l'application.

stylo 1-9 (classe Pen 1-9)

Spécifie la couleur de la police préférée à utiliser lors de l'annotation de la fenêtre d'image avec du texte. Les couleurs par défaut sont le noir, le bleu, le vert, le cyan, le gris, le rouge, le magenta, le jaune et le blanc.

printCommand (classe PrintCommand)

Cette commande est exécutée à chaque fois que Print est émis. En général, c'est la commande pour imprimer PostScript à votre imprimante. Valeur par défaut: lp -c -s% i.

la memoire partagée (classe SharedMemory)

Cette ressource spécifie si l'affichage doit essayer d'utiliser la mémoire partagée pour les pixmaps. ImageMagick doit être compilé avec la prise en charge de la mémoire partagée et l'affichage doit prendre en charge l'extension MIT-SHM. Sinon, cette ressource est ignorée. La valeur par défaut est True.

textFont (classe textFont)

Spécifie le nom de la police préférée à utiliser dans un texte mis en forme fixe (style machine à écrire). La valeur par défaut est Courrier de 14 points.

Titre (Titre de la classe)

Cette ressource spécifie le titre à utiliser pour la fenêtre d'image. Ce gestionnaire de fenêtres utilise parfois ces informations pour fournir un en-tête identifiant la fenêtre. La valeur par défaut est le nom du fichier image.

undoCache (classe UndoCache)

Spécifie, en méga-octets, la quantité de mémoire dans le cache d'édition annulé. Chaque fois que vous modifiez une image, celle-ci est enregistrée dans le cache d'annulation d'édition tant que la mémoire est disponible. Vous pouvez ensuite annuler une ou plusieurs de ces transformations. La valeur par défaut est 16 Mo.

usePixmap (classe UsePixmap)

Les images sont conservées en tant que XImage par défaut. Définissez cette ressource sur True pour utiliser plutôt un serveur Pixmap. Cette option est utile si votre image dépasse les dimensions de l'écran de votre serveur et que vous avez l'intention de faire un panoramique de l'image. Le panoramique est beaucoup plus rapide avec les images en pixels qu'avec un XImage.Les images en pixels sont considérées comme une ressource précieuse, utilisez-les avec discrétion.

Pour définir la géométrie de la loupe ou du panoramique ou de la fenêtre, utilisez la ressource géométrique. Par exemple, pour définir la géométrie de la fenêtre Panoramique sur 256x256, utilisez:

display.pan.geometry: 256x256

CHARGEMENT D'IMAGES

Pour sélectionner une image à afficher, choisissezOuvrir duFichier sous-menu du widget Commande. Un navigateur de fichiers est affiché. Pour choisir un fichier image particulier, déplacez le pointeur sur le nom du fichier et appuyez sur n’importe quel bouton. Le nom du fichier est copié dans la fenêtre de texte. Ensuite, appuyez surOuvrir ou appuyez sur leREVENIRclé. Vous pouvez également saisir le nom du fichier image directement dans la fenêtre de texte. Pour descendre des répertoires, choisissez un nom de répertoire et appuyez rapidement deux fois sur le bouton. Une barre de défilement permet de déplacer une longue liste de noms de fichiers dans la zone de visualisation si elle dépasse la taille de la zone de liste.

Vous pouvez couper la liste des noms de fichiers en utilisant des caractères globaux de shell. Par exemple, tapez * .jpg pour répertorier uniquement les fichiers se terminant par .jpg.

Pour sélectionner votre image sur l’écran du serveur X plutôt que sur un fichier, choisissezSaisir duOuvrirwidget.

REPERTOIRE D'IMAGES VISUELLES

Pour créer un répertoire Visual Image, choisissez Répertoire visuel duFichier sous-menu du widget Commande. Un navigateur de fichiers est affiché. Pour créer un répertoire Visual Image à partir de toutes les images du répertoire actuel, appuyez surAnnuaire ou appuyez sur leTouche RETOUR. Vous pouvez également sélectionner un ensemble de noms d’image à l’aide de caractères globaux. Par exemple, tapez * .jpg pour inclure uniquement les fichiers se terminant par .jpg. Pour descendre des répertoires, choisissez un nom de répertoire et appuyez rapidement deux fois sur le bouton. Une barre de défilement permet de déplacer une longue liste de noms de fichiers dans la zone de visualisation si elle dépasse la taille de la zone de liste.

Une fois que vous avez sélectionné un ensemble de fichiers, ils sont transformés en miniatures et affichés en mosaïque sur une seule image. Maintenant, déplacez le pointeur sur une vignette particulière et appuyez surbouton 3 et faites glisser. Enfin, sélectionnez Ouvrir. L'image représentée par la vignette est affichée à sa taille maximale. ChoisirSuivant duFichier sous-menu du widget Commande pour revenir au répertoire Visual Image.

Découpe d'image

Notez que les informations de coupe pour la fenêtre d’image ne sont pas conservées pour les éléments visuels du serveur X à couleurs multiples (par exemple, Couleur statique , Couleur statique , Échelle de gris , PseudoCouleur ). Un comportement de coupe correct peut nécessiter une Vraie couleur ou DirectColor visuel ou un Carte de couleurs standard .

Pour commencer, appuyez sur choisirCouper dumodifier sous-menu du widget Commande. Sinon, appuyez surF3 dans la fenêtre d'image.

Une petite fenêtre apparaît indiquant l'emplacement du curseur dans la fenêtre d'image. Vous êtes maintenant en mode coupé. En mode Couper, le widget Commande comporte les options suivantes:

Aidez-moi Rejeter

Pour définir une région coupée, appuyez sur le bouton 1 et faites-le glisser. La région coupée est définie par un rectangle en surbrillance qui se développe ou se contracte à la suite du pointeur. Une fois que vous êtes satisfait de la région coupée, relâchez le bouton. Vous êtes maintenant en mode rectifier. En mode rectifier, le widget Commande comporte les options suivantes:

Couper Aidez-moi Rejeter

Vous pouvez effectuer des ajustements en déplaçant le pointeur sur l’un des coins du rectangle découpé, en appuyant sur un bouton et en le faisant glisser. Enfin, appuyez sur Couper pour valider votre région de copie. Pour quitter sans couper l'image, appuyez sur Dismiss.

COPIE D'IMAGES

Pour commencer, appuyez sur choisirCopie dumodifier sous-menu du widget Commande. Sinon, appuyez surF4 dans la fenêtre d'image.

Une petite fenêtre apparaît indiquant l'emplacement du curseur dans la fenêtre d'image. Vous êtes maintenant en mode copie. En mode copie, le widget Commande comporte les options suivantes:

Aidez-moi Rejeter

Pour définir une région de copie, appuyez sur le bouton 1 et faites-le glisser. La région de copie est définie par un rectangle en surbrillance qui se développe ou se contracte au fur et à mesure qu'il suit le pointeur. Une fois que vous êtes satisfait de la région de copie, relâchez le bouton. Vous êtes maintenant en mode rectifier. En mode rectifier, le widget Commande comporte les options suivantes:

Copie Aidez-moi Rejeter

Vous pouvez effectuer des ajustements en déplaçant le pointeur vers l’un des coins du rectangle de copie, en appuyant sur un bouton et en le faisant glisser. Enfin, appuyez sur Copier pour valider votre région de copie. Pour quitter sans copier l'image, appuyez sur Dismiss.

Collage d'images

Pour commencer, appuyez sur choisirColler dumodifier sous-menu du widget Commande. Sinon, appuyez surF5 dans la fenêtre d'image.

Une petite fenêtre apparaît indiquant l'emplacement du curseur dans la fenêtre d'image. Vous êtes maintenant en mode Coller. Pour quitter immédiatement, appuyez sur Dismiss. En mode Coller, le widget Commande comporte les options suivantes:

Les opérateurs

plus de dans en dehors un haut xor plus moins ajouter soustraire différence multiplier bumpmap remplacer

Aidez-moi Rejeter

Choisissez une opération composite dans leLes opérateurs sous-menu du widget Commande. Le comportement de chaque opérateur est décrit ci-dessous. fenêtre d'image est l'image actuellement affichée sur votre serveur X et image est l'image obtenue avec le widget Navigateur de fichiers.

plus de

Le résultat est l’union des deux formes d’image, avec image masquer fenêtre d'image dans la région de chevauchement.

dans

Le résultat est simplement image coupé par la forme de fenêtre d'image . Aucune des données d'image de la fenêtre d'image ne figure dans le résultat.

en dehors

L'image résultante est image avec la forme de fenêtre d'image coupé.

un haut

Le résultat est la même forme que fenêtre d'image , avec image masquer fenêtre d'image où les formes de l'image se chevauchent. Notez que cela diffère du fait que la partie de l’image en dehors fenêtre d'image La forme de n'apparaît pas dans le résultat.

xor

Le résultat est les données d'image des deux image et fenêtre d'image c'est en dehors de la région de chevauchement. La région de chevauchement est vide.

plus

Le résultat est simplement la somme des données de l'image. Les valeurs de sortie sont rognées à 255 (pas de dépassement de capacité). Cette opération est indépendante des canaux mats.

moins

Le résultat de image - fenêtre d'image avec débordement réduit à zéro. Le canal de cache est ignoré (défini sur 255, couverture totale).

ajouter

Le résultat de image + fenêtre d'image , avec débordement enveloppant autour (mod 256).

soustraire

Le résultat de image - fenêtre d'image , avec enveloppement inférieur (mod 256). Les opérateurs d’addition et de soustraction peuvent être utilisés pour effectuer des transformations réversibles.

différence

Le résultat de abs ( image - fenêtre d'image ). Ceci est utile pour comparer deux images très similaires.

multiplier

Le résultat de image * fenêtre d'image . Ceci est utile pour la création d'ombres portées.

bumpmap

Le résultat de fenêtre d'image ombragé par la fenêtre .

remplacer

L'image résultante est fenêtre d'image remplacé par image . Ici, les informations de cache sont ignorées.

Le compositeur d'images nécessite un cache ou un canal alpha dans l'image pour certaines opérations. Ce canal supplémentaire définit généralement un masque qui représente une sorte de coupe-cookie pour l'image. C'est le cas lorsque la valeur matte est égale à 255 (couverture totale) pour les pixels de la forme, à zéro à l'extérieur et entre zéro et 255 sur la limite. Si l'image ne comporte pas de canal de cache, elle est initialisée à 0 pour tout pixel dont la couleur correspond à l'emplacement du pixel (0,0), sinon à 255. Voir Modification du cache pour une méthode de définition du canal de cache.

Notez que les informations de cache pour la fenêtre d’image ne sont pas conservées pour les éléments visuels du serveur X (par exemple StaticColor, StaticColor, GrayScale, PseudoColor ). Un comportement correct de la composition peut nécessiter un Vraie couleur ou DirectColor visuel ou un Carte de couleurs standard .

Le choix d'un opérateur composite est facultatif. L'opérateur par défaut est replace. Cependant, vous devez choisir un emplacement pour composer votre image et appuyer sur le bouton 1. Appuyez sur le bouton et maintenez-le enfoncé avant de relâcher. Un contour de l'image apparaît pour vous aider à identifier votre emplacement.

Les couleurs réelles de l'image collée sont enregistrées. Cependant, la couleur qui apparaît dans la fenêtre d'image peut être différente. Par exemple, sur une fenêtre d’image écran monochrome apparaîtra en noir ou blanc même si votre image collée peut avoir plusieurs couleurs. Si l'image est enregistrée dans un fichier, elle est écrite avec les couleurs appropriées. Pour que les couleurs correctes soient enregistrées dans l’image finale, toute PseudoClass l'image est promue DirectClass . Forcer un PseudoClass image à rester PseudoClass , utilisation-couleurs.

CULTURE D'IMAGES

Pour commencer, appuyez sur choisirSurgir duTransformer sous-menu du widget Commande. Vous pouvez également appuyer sur dans la fenêtre d'image.

Une petite fenêtre apparaît indiquant l'emplacement du curseur dans la fenêtre d'image. Vous êtes maintenant en mode recadrage. En mode de recadrage, le widget Commande comporte les options suivantes:

Aidez-moi Rejeter

Pour définir une zone de recadrage, appuyez sur le bouton 1 et faites-le glisser. La région de rognage est définie par un rectangle en surbrillance qui se développe ou se contracte à la suite du pointeur. Une fois que vous êtes satisfait de la région de recadrage, relâchez le bouton. Vous êtes maintenant en mode rectifier. En mode rectifier, le widget Commande comporte les options suivantes:

Surgir Aidez-moi Rejeter

Vous pouvez effectuer des ajustements en déplaçant le pointeur sur l’un des coins du rectangle de découpage, en appuyant sur un bouton et en le faisant glisser. Enfin, appuyez sur Rogner pour valider votre zone de culture. Pour quitter sans rogner l'image, appuyez sur Dismiss.

CHOPPAGE D'IMAGE

Une image est découpée de manière interactive. Il n'y a pas d'argument de ligne de commande pour découper une image. Pour commencer, choisissezHacher duTransformer sous-menu du widget Commande. Vous pouvez également appuyer sur dans la fenêtre Image.

Vous êtes maintenant dansHacher mode. Pour quitter immédiatement, appuyez surRejeter. En mode Chop, le widget Commande comporte les options suivantes:

Direction

horizontal verticale

Aidez-moi Rejeter

Si vous choisissez la direction horizontale (il s'agit de la valeur par défaut), la zone de l'image située entre les deux extrémités horizontales de la ligne de découpage est supprimée. Sinon, la zone de l'image située entre les deux extrémités verticales de la ligne de découpage est supprimée.

Sélectionnez un emplacement dans la fenêtre d’image pour commencer votre opération, maintenez n’importe quel bouton enfoncé. Ensuite, déplacez le pointeur vers un autre emplacement de l'image. Lorsque vous vous déplacez, une ligne connectera l'emplacement initial et le pointeur. Lorsque vous relâchez le bouton, la zone de l'image à découper est déterminée par la direction que vous choisissez dans le widget Commande.

Pour annuler le découpage d'image, ramenez le pointeur sur le point de départ de la ligne et relâchez le bouton.

ROTATION D'IMAGE

Appuyez sur la touche / pour faire pivoter l’image de 90 degrés ou sur pour faire pivoter -90 degrés. Pour choisir le degré de rotation de manière interactive, choisissezTourner… duTransformer sous-menu du widget de commande. Vous pouvez également appuyer sur * dans la fenêtre d'image.

Une petite ligne horizontale est dessinée à côté du pointeur. Vous êtes maintenant en mode rotation. Pour quitter immédiatement, appuyez sur Dismiss. En mode rotation, le widget Commande comporte les options suivantes:

Couleur de pixel

noir bleu cyan vert gris rouge magenta jaune blanc Navigateur…

Direction

horizontal verticale

Surgir

faux vrai

Aiguiser

faux vrai

Aidez-moi Rejeter

Choisissez une couleur d’arrière-plan dans le sous-menu Pixel Color.Des couleurs d'arrière-plan supplémentaires peuvent être spécifiées avec le navigateur de couleurs. Vous pouvez modifier les couleurs du menu en définissant les ressources X pen1 à pen9.

Si vous choisissez le navigateur de couleurs et appuyez surSaisir, vous pouvez sélectionner la couleur d’arrière-plan en déplaçant le pointeur sur la couleur désirée à l’écran et en appuyant sur n’importe quel bouton.

Choisissez un point dans la fenêtre d'image et maintenez ce bouton enfoncé. Ensuite, déplacez le pointeur vers un autre emplacement de l'image. Lorsque vous vous déplacez, une ligne relie l'emplacement initial et le pointeur. Lorsque vous relâchez le bouton, le degré de rotation de l'image est déterminé par la pente de la ligne que vous venez de tracer. La pente est relative à la direction choisie dans le sous-menu Direction du widget Commande.

Pour annuler la rotation de l'image, ramenez le pointeur sur le point de départ de la ligne et relâchez le bouton.

SEGMENTATION D'IMAGE

ChoisirEffets-> Segment segmenter une image en analysant les histogrammes des composantes couleur et en identifiant les unités homogènes avec la technique du flou c-means. Le filtre scale-space analyse les histogrammes des trois composantes couleur de l'image et identifie un ensemble de classes. Les étendues de chaque classe sont utilisées pour segmenter grossièrement l'image avec un seuillage. La couleur associée à chaque classe est déterminée par la couleur moyenne de tous les pixels compris dans les étendues d'une classe particulière. Enfin, tous les pixels non classés sont affectés à la classe la plus proche avec la technique du flou. L’algorithme de c-Means flou peut être résumé comme suit:

Construisez un histogramme, un pour chaque composant couleur de l'image. Pour chaque histogramme, appliquez successivement le filtre échelle-espace et construisez un arbre d'intervalle de passages par zéro dans la dérivée seconde à chaque échelle. Analysez cette "empreinte" d'échelle d'espace pour déterminer les pics ou les vallées de l'histogramme prédominants. L'empreinte digitale définit les intervalles sur l'axe de l'histogramme. Chaque intervalle contient un minimum ou un maximum dans le signal d'origine. Si chaque composante de couleur se situe dans l'intervalle maximum, ce pixel est considéré comme "classifié" et se voit attribuer un numéro de classe unique. Tout pixel qui ne parvient pas à être classé dans la passe de seuillage ci-dessus est classé à l'aide de la technique du flou c-Means. Il est affecté à l'une des classes découvertes lors de la phase d'analyse de l'histogramme.

La technique des c-moyens flous tente de regrouper un pixel en recherchant les minima locaux de la somme généralisée au sein du groupe de la fonction objectif d'erreur au carré. Un pixel est attribué à la classe la plus proche dont l'appartenance floue a une valeur maximale.

Pour plus d'informations, voir: Jeune Won Lim, Sang Uk Lee , 'Algorithme de segmentation d’images couleur basé sur les techniques de seuillage et de flou c-moyen", Pattern Recognition, volume 23, numéro 9, pages 935-952, 1990.

ANNOTATION D'IMAGE

Une image est annotée de manière interactive. Il n'y a pas d'argument de ligne de commande pour annoter une image. Pour commencer, choisissezAnnoter duEdition d'image sous-menu du widget Commande. Vous pouvez également appuyer sur dans la fenêtre d’image.

Une petite fenêtre apparaît indiquant l'emplacement du curseur dans la fenêtre d'image. Vous êtes maintenant en mode annotation. Pour quitter immédiatement, appuyez sur Dismiss. En mode annotation, le widget Commande comporte les options suivantes:

Nom de la police

fixé variable 5x8 6x10 7x13bold 8x13bold 9x15bold 10x20 12x24 Navigateur…

Couleur de la police

noir bleu cyan vert gris rouge magenta jaune blanc transparent Navigateur…

Couleur de la boîte

noir bleu cyan vert gris rouge magenta jaune blanc transparent Navigateur…

Faire pivoter le texte

-90 -45 -30 0 30 45 90 180 Dialogue…

Aidez-moi Rejeter

Choisissez un nom de police dans leNom de la police sous-menu. Des noms de polices supplémentaires peuvent être spécifiés avec le navigateur de polices. Vous pouvez modifier les noms de menu en définissant les ressources X font1 à font9.

Choisissez une couleur de police parmiCouleur de la police sous-menu. Des couleurs de police supplémentaires peuvent être spécifiées avec le navigateur de couleurs. Vous pouvez modifier les couleurs du menu en définissant les ressources X pen1 à pen9.

Si vous sélectionnez le navigateur de couleurs et appuyez surSaisir, vous pouvez choisir la couleur de la police en déplaçant le pointeur sur la couleur désirée à l’écran et en appuyant sur n’importe quel bouton.

Si vous choisissez de faire pivoter le texte, choisissezFaire pivoter le texte dans le menu et sélectionnez un angle. Généralement, vous ne voudrez faire pivoter qu'une ligne de texte à la fois. Selon l'angle choisi, les lignes suivantes risquent de se remplacer l'une l'autre.

Le choix d'une police et de sa couleur est facultatif. La police par défaut est fixe et la couleur par défaut est le noir. Cependant, vous devez choisir un emplacement pour commencer à saisir du texte et appuyer sur un bouton. Un caractère de soulignement apparaîtra à l'emplacement du pointeur. Le curseur se change en crayon pour indiquer que vous êtes en mode texte. Pour quitter immédiatement, appuyez sur Dismiss.

En mode texte, toute pression sur une touche affichera le caractère à l'emplacement du trait de soulignement et fera avancer le curseur de soulignement. Entrez votre texte et, une fois terminé, cliquez sur Appliquer pour terminer votre annotation d'image. Pour corriger les erreurs, appuyez surESPACE DE RETOUR. Pour supprimer une ligne entière de texte, appuyez surEFFACER. Tout texte dépassant les limites de la fenêtre d'image est automatiquement poursuivi sur la ligne suivante.

La couleur réelle que vous demandez pour la police est enregistrée dans l'image. Toutefois, la couleur qui apparaît dans votre fenêtre d’image peut être différente.Par exemple, sur un écran monochrome, le texte apparaîtra en noir ou en blanc, même si vous choisissez la couleur rouge comme couleur de police. Cependant, l'image enregistrée dans un fichier avec-écrire est écrit en lettres rouges. Pour assurer la couleur correcte du texte dans l'image finale, tout PseudoClass l'image est promue DirectClass (voir miff (5)). Forcer un PseudoClass image à rester PseudoClass , utilisation-couleurs.

COMPOSITION D'IMAGES

Un composite d'image est créé de manière interactive.Il n'y a pas d'argument de ligne de commande pour composer une image. Pour commencer, choisissezComposite duEdition d'image depuis le widget Commande. Vous pouvez également appuyer sur x dans la fenêtre Image.

Tout d'abord, une fenêtre contextuelle s'affiche vous demandant de saisir un nom d'image. presseComposite, Saisirou tapez un nom de fichier. presseAnnuler si vous choisissez de ne pas créer d’image composite. Quand vous choisissezSaisir, déplacez le pointeur sur la fenêtre souhaitée et appuyez sur n’importe quel bouton.

Si laComposite L’image ne contient aucune information sur le cache, vous en êtes informé et le navigateur de fichiers s’affiche à nouveau. Entrez le nom d'une image de masque. L'image est généralement en niveaux de gris et de la même taille que l'image composite. Si l'image n'est pas en niveaux de gris, elle est convertie en niveaux de gris et les intensités résultantes sont utilisées comme informations de cache.

Une petite fenêtre apparaît indiquant l'emplacement du curseur dans la fenêtre d'image. Vous êtes maintenant en mode composite. Pour quitter immédiatement, appuyez sur Dismiss. En mode composite, le widget Commande comporte les options suivantes:

Les opérateurs

plus de dans en dehors un haut xor plus moins ajouter soustraire différence bumpmap remplacer

Mélange Déplacer Aidez-moi Rejeter

Choisissez une opération composite dans le sous-menu Opérateurs du widget Commande. Le comportement de chaque opérateur est décrit ci-dessous. La fenêtre d'image est l'image actuellement affichée sur votre serveur X et l'image est l'image obtenue.

plus de

Le résultat est l’union des deux formes d’image, avec image masquer fenêtre d'image dans la région de chevauchement.

dans

Le résultat est simplement image coupé par la forme de fenêtre d'image . Aucune des données d'image de la fenêtre d'image ne figure dans le résultat.

en dehors

L'image résultante est image avec la forme de fenêtre d'image coupé.

un haut

Le résultat est la même forme que fenêtre d'image , avec image masquer fenêtre d'image où les formes de l'image se chevauchent. Notez que cela diffère du fait que la partie de l’image en dehors fenêtre d'image La forme de n'apparaît pas dans le résultat.

xor

Le résultat est les données d'image des deux image et fenêtre d'image c'est en dehors de la région de chevauchement. La région de chevauchement est vide.

plus

Le résultat est simplement la somme des données de l'image. Les valeurs de sortie sont rognées à 255 (pas de dépassement de capacité). Cette opération est indépendante des canaux mats.

moins

Le résultat de image - fenêtre d'image avec débordement réduit à zéro. Le canal de cache est ignoré (défini sur 255, couverture totale).

ajouter

Le résultat de image + fenêtre d'image , avec débordement enveloppant a