Englishfrançaisespagnol

Icône de favori OnWorks

pbmtojbg - En ligne dans le Cloud

Exécutez pbmtojbg dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande pbmtojbg qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


pbmtojbg - convertisseur de fichiers bitmap en JBIG1 portable

SYNOPSIS


pbmtojbg [ Options ] [ fichier-entrée | - [ fichier de sortie ]]

DESCRIPTION


Lit un bitmap portable (PBM) à partir d'un fichier ou d'une entrée standard, le compresse et sort
l'image en tant que JBIG1 fichier d'entité d'image à deux niveaux (BIE).

JBIG1 est un algorithme de compression sans perte très efficace pour les images à deux niveaux (un bit
par pixel), ce qui est particulièrement adapté aux pages de documents numérisés.

A JBIG1 l'image encodée peut être stockée dans plusieurs résolutions (mode progressif). Ces
les couches de résolution peuvent être stockées dans un seul BIE ou elles peuvent être stockées dans plusieurs
fichiers BIE séparés. Toutes les couches de résolution, à l'exception de la plus faible, sont stockées simplement en tant que
différences par rapport à la couche de résolution inférieure suivante, car cela nécessite moins d'espace que
encoder complètement l'image complète à chaque fois. Chaque couche de résolution a deux fois le nombre
de pixels horizontaux et verticaux que la couche inférieure suivante. JBIG1 les fichiers peuvent également stocker
plusieurs bits par pixel sous forme de plans bitmap séparés, et pbmtojbg peut lire un fichier PGM et
le transformer en un BIE multi-bitplane.

OPTIONS


- Un seul trait d'union au lieu d'un nom de fichier d'entrée provoquera pbmtojbg lire
les données de l'entrée standard au lieu d'un fichier.

-q Encodez l'image en un seul calque de résolution (mode séquentiel). C'est
généralement la méthode de compression la plus efficace. Par défaut, le nombre de
les couches de résolution sont choisies automatiquement de telle sorte que l'image de couche la plus basse
ne dépasse pas 640 × 480 pixels. Ceci est un raccourci pour -d 0.

-x nombre Spécifiez la taille horizontale maximale de la couche de résolution la plus basse. Les
la valeur par défaut est de 640 pixels.

-y nombre Spécifiez la taille verticale maximale de la couche de résolution la plus basse. Les
la valeur par défaut est de 480 pixels.

-l nombre Sélectionnez la couche de résolution la plus basse qui sera écrite dans le BIE. Il est
possible de stocker les différentes couches de résolution d'un JBIG1 image dans
mode progressif en différents BIE. Options -l et -h permet de sélectionner le
intervalle de couche de résolution qui apparaîtra dans le BIE créé. Le plus bas
la couche de résolution a le numéro 0 et c'est également la valeur par défaut. Par défaut
toutes les couches seront écrites.

-h nombre Sélectionnez la couche de résolution la plus élevée qui sera écrite dans le BIE. Par
par défaut, toutes les couches seront écrites. Voir aussi l'option -l.

-b Utilisez des valeurs binaires au lieu de mots de code Gray afin d'encoder les valeurs de pixels
dans plusieurs plans binaires. Cette option n'a d'effet que si l'entrée est une PGM
fichier et si plus d'un bitplane est produit. Notez que le décodeur doit
faire la même sélection mais ne peut pas déterminer à partir du BIE, si Gray ou
des mots de code binaire ont été utilisés par le codeur.

-d nombre Spécifiez le nombre total de couches de résolution différentielle dans lesquelles le
l'image d'entrée sera divisée en plus de la couche la plus basse. Chaque supplémentaires
couche réduit la taille de la couche 0 de 50 %. Cette option remplace les options -x
et -y qui sont généralement un moyen plus confortable de sélectionner le nombre de
couches de résolution.

-s nombre La JBIG1 L'algorithme divise chaque image en un certain nombre de bandes horizontales.
Cette option spécifie que chaque bande doit avoir nombre lignes dans la couche 0.
La valeur par défaut est sélectionnée de sorte qu'environ 35 bandes seront utilisées
pour l'ensemble de l'image.

-m nombre Sélectionnez le décalage horizontal maximal du pixel du modèle adaptatif. Les
JBIG1 l'encodeur utilise dix pixels voisins pour estimer la probabilité de
le pixel suivant étant noir ou blanc. Il peut déplacer un de ces dix pixels.
Ceci est particulièrement utile pour les images tramées, tant que la distance de
ce pixel adaptatif peut être ajusté à la période du motif de tramage. Par
par défaut, le pixel du modèle adaptatif est autorisé à se déplacer jusqu'à 8 pixels
horizontalement. Cet encodeur prend en charge des distances jusqu'à 127 pixels. Annexe A de
la norme suggère que les décodeurs prennent en charge au moins un
distance de 16 pixels, donc en utilisant des valeurs ne dépassant pas 16 pour nombre pourrait
augmenter les chances d'interopérabilité avec d'autres JBIG1 mises en œuvre.
D'autre part, le profil d'application fax T.85 nécessite que les décodeurs
prend en charge les décalages horizontaux jusqu'à 127 pixels, dont la valeur maximale
autorisé par la norme. (Le décalage vertical maximal de l'adaptative
le pixel du modèle est toujours égal à zéro pour cet encodeur.)

-t nombre Coder uniquement le nombre spécifié de plans de bits les plus significatifs. Cette option
permet de réduire la profondeur d'un fichier PGM d'entrée si tous les bits par
pixel sont nécessaires dans la sortie.

-o nombre JBIG1 sépare une image en plusieurs bandes horizontales, couches de résolution
et les plans, où chaque plan contient un bit par pixel. Une seule rayure dans
un plan et une couche sont codés en tant qu'unité de données appelée entité de données de bande
(SDE) à l'intérieur du BIE. Il y a 12 ordres différents possibles dans lesquels le
Les SDE peuvent être stockés dans le BIE et nombre choisit celui qui sera
utilisé. L'ordre des SDE n'est pertinent que pour les applications qui souhaitent
décoder un JBIG1 fichier qui n'est pas encore complètement arrivé d'un fichier lent, par exemple
connexion réseau. Par exemple, certaines applications préfèrent que le
le plus à l'extérieur des trois boucles (rayures, couches, plans) est sur toutes les couches donc
que toutes les données de la couche de résolution la plus basse sont transmises en premier.
Les valeurs suivantes pour nombre sélectionnez ces arrangements de boucle pour l'écriture
les SDE (boucle la plus externe en premier) :

0 plans, couches, rayures
2 couches, avions, rayures
3 couches, rayures, avions
4 rayures, plans, couches
5 plans, rayures, couches
6 rayures, couches, avions

Toutes les boucles comptent en commençant par zéro, cependant en ajoutant 8 à l'ordre ci-dessus
code, la boucle de couche peut être inversée de sorte qu'elle compte à rebours jusqu'à zéro, puis
les couches à plus haute résolution seront stockées avant les couches inférieures. Ordre par défaut
est 3 qui écrit d'abord tous les plans de la première rayure puis complète
couche 0 avant de continuer avec la couche suivante et ainsi de suite.

-p nombre Cette option permet d'activer ou de désactiver divers algorithmes optionnels
défini dans le JBIG1 la norme. Ajoutez simplement les numéros des options suivantes
que vous souhaitez activer pour obtenir le nombre valeur:

4 prédiction déterministe (DPON)
8 prédiction typique de couche 0 (TPBON)
16 diff. type de couche préd. (TPDON)
64 modèle à deux lignes de couche 0 (LRLTWO)

Sauf pour des applications spéciales (comme la communication avec JBIG1 sous-ensemble
implémentations) et à des fins de débogage, vous ne voudrez normalement pas
changer quoi que ce soit ici. La valeur par défaut est 28, ce qui fournit la meilleure compression
résultat.

-C un magnifique Ajoutez le un magnifique dans un segment marqueur de commentaire au flux de données produit.
(Il n'y a actuellement aucun support pour ajouter des commentaires qui contiennent le zéro
octet.)

-c Déterminer le mouvement de pixel du modèle adaptatif comme suggéré dans l'annexe C de
le standard. Par défaut, le changement de modèle s'effectue directement dans le
ligne suivante, qui est la plus efficace. Cependant, quelques exemples de tests de conformité
dans la norme exigent que le changement de modèle adaptatif soit retardé jusqu'à ce que le
première ligne de la bande suivante. Cette option sélectionne ce comportement spécial,
ce qui n'est normalement pas requis, sauf pour passer une certaine conformité
Des tests.

-r Utilisez le marqueur SDRST au lieu du marqueur SDNORM normal. Le seul probablement
l'application utile de cette option est de générer des données de test pour vérifier
si un JBIG1 décodeur a implémenté SDRST correctement. Dans un normal JBIG1
flux de données, chaque entité de données de bande (SDE) est terminée par un SDNORM
marqueur, qui préserve l'état de l'encodeur arithmétique (et plus) pour
la bande suivante dans la même couche. Le marqueur SDRST alternatif réinitialise ce
état à la fin de la bande.

-Y nombre Il y a longtemps, il y avait des télécopieurs qui ne pouvaient même pas contenir un seul
page en mémoire. Ils devaient commencer à transmettre des données avant que la page ne soit
numérisé complètement et la longueur de l'image était connue. Les auteurs de
le standard a ajouté un hack plutôt laid au JBIG1 par ailleurs magnifique
format pour prendre en charge cela. Le segment marqueur NEWLEN peut remplacer l'image
hauteur indiquée dans l'en-tête BIE n'importe où plus tard dans le flux de données. Normalement
pbmtojbg ne génère jamais de segments de marqueur NEWLEN, car il connaît le bon
hauteur de l'image lors de la sortie de l'en-tête. Cette option est uniquement destinée aux
dans le but de générer des fichiers de test avec des segments marqueurs NEWLEN. Ça peut être
utilisé pour spécifier une hauteur d'image initiale plus élevée à utiliser dans l'en-tête BIE, et
pbmtojbg ajoutera alors un segment marqueur NEWLEN au plus tard
possibilité au flux de données de signaler la hauteur finale correcte.

-f Cette option rend le fichier de sortie conforme à la "demande de télécopie
profil" défini dans la Recommandation UIT-T T.85. Il s'agit d'un raccourci pour -q -o 0
-p 8 -s 128 -t 1 -m 127.

-v Après la création du BIE, quelques détails techniques du fichier créé
sera listé (mode verbeux).

Utilisez pbmtojbg en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad