亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? jpegtran.1

?? JPEG source code converts the image into compressed format
?? 1
字號(hào):
.TH JPEGTRAN 1 "3 August 1997"
.SH NAME
jpegtran \- lossless transformation of JPEG files
.SH SYNOPSIS
.B jpegtran
[
.I options
]
[
.I filename
]
.LP
.SH DESCRIPTION
.LP
.B jpegtran
performs various useful transformations of JPEG files.
It can translate the coded representation from one variant of JPEG to another,
for example from baseline JPEG to progressive JPEG or vice versa.  It can also
perform some rearrangements of the image data, for example turning an image
from landscape to portrait format by rotation.
.PP
.B jpegtran
works by rearranging the compressed data (DCT coefficients), without
ever fully decoding the image.  Therefore, its transformations are lossless:
there is no image degradation at all, which would not be true if you used
.B djpeg
followed by
.B cjpeg
to accomplish the same conversion.  But by the same token,
.B jpegtran
cannot perform lossy operations such as changing the image quality.
.PP
.B jpegtran
reads the named JPEG/JFIF file, or the standard input if no file is
named, and produces a JPEG/JFIF file on the standard output.
.SH OPTIONS
All switch names may be abbreviated; for example,
.B \-optimize
may be written
.B \-opt
or
.BR \-o .
Upper and lower case are equivalent.
British spellings are also accepted (e.g.,
.BR \-optimise ),
though for brevity these are not mentioned below.
.PP
To specify the coded JPEG representation used in the output file,
.B jpegtran
accepts a subset of the switches recognized by
.BR cjpeg :
.TP
.B \-optimize
Perform optimization of entropy encoding parameters.
.TP
.B \-progressive
Create progressive JPEG file.
.TP
.BI \-restart " N"
Emit a JPEG restart marker every N MCU rows, or every N MCU blocks if "B" is
attached to the number.
.TP
.BI \-scans " file"
Use the scan script given in the specified text file.
.PP
See
.BR cjpeg (1)
for more details about these switches.
If you specify none of these switches, you get a plain baseline-JPEG output
file.  The quality setting and so forth are determined by the input file.
.PP
The image can be losslessly transformed by giving one of these switches:
.TP
.B \-flip horizontal
Mirror image horizontally (left-right).
.TP
.B \-flip vertical
Mirror image vertically (top-bottom).
.TP
.B \-rotate 90
Rotate image 90 degrees clockwise.
.TP
.B \-rotate 180
Rotate image 180 degrees.
.TP
.B \-rotate 270
Rotate image 270 degrees clockwise (or 90 ccw).
.TP
.B \-transpose
Transpose image (across UL-to-LR axis).
.TP
.B \-transverse
Transverse transpose (across UR-to-LL axis).
.PP
The transpose transformation has no restrictions regarding image dimensions.
The other transformations operate rather oddly if the image dimensions are not
a multiple of the iMCU size (usually 8 or 16 pixels), because they can only
transform complete blocks of DCT coefficient data in the desired way.
.PP
.BR jpegtran 's
default behavior when transforming an odd-size image is designed
to preserve exact reversibility and mathematical consistency of the
transformation set.  As stated, transpose is able to flip the entire image
area.  Horizontal mirroring leaves any partial iMCU column at the right edge
untouched, but is able to flip all rows of the image.  Similarly, vertical
mirroring leaves any partial iMCU row at the bottom edge untouched, but is
able to flip all columns.  The other transforms can be built up as sequences
of transpose and flip operations; for consistency, their actions on edge
pixels are defined to be the same as the end result of the corresponding
transpose-and-flip sequence.
.PP
For practical use, you may prefer to discard any untransformable edge pixels
rather than having a strange-looking strip along the right and/or bottom edges
of a transformed image.  To do this, add the
.B \-trim
switch:
.TP
.B \-trim
Drop non-transformable edge blocks.
.PP
Obviously, a transformation with
.B \-trim
is not reversible, so strictly speaking
.B jpegtran
with this switch is not lossless.  Also, the expected mathematical
equivalences between the transformations no longer hold.  For example,
.B \-rot 270 -trim
trims only the bottom edge, but
.B \-rot 90 -trim
followed by
.B \-rot 180 -trim
trims both edges.
.PP
Another not-strictly-lossless transformation switch is:
.TP
.B \-grayscale
Force grayscale output.
.PP
This option discards the chrominance channels if the input image is YCbCr
(ie, a standard color JPEG), resulting in a grayscale JPEG file.  The
luminance channel is preserved exactly, so this is a better method of reducing
to grayscale than decompression, conversion, and recompression.  This switch
is particularly handy for fixing a monochrome picture that was mistakenly
encoded as a color JPEG.  (In such a case, the space savings from getting rid
of the near-empty chroma channels won't be large; but the decoding time for
a grayscale JPEG is substantially less than that for a color JPEG.)
.PP
.B jpegtran
also recognizes these switches that control what to do with "extra" markers,
such as comment blocks:
.TP
.B \-copy none
Copy no extra markers from source file.  This setting suppresses all
comments and other excess baggage present in the source file.
.TP
.B \-copy comments
Copy only comment markers.  This setting copies comments from the source file,
but discards any other inessential data.
.TP
.B \-copy all
Copy all extra markers.  This setting preserves miscellaneous markers
found in the source file, such as JFIF thumbnails and Photoshop settings.
In some files these extra markers can be sizable.
.PP
The default behavior is
.BR "\-copy comments" .
(Note: in IJG releases v6 and v6a,
.B jpegtran
always did the equivalent of
.BR "\-copy none" .)
.PP
Additional switches recognized by jpegtran are:
.TP
.BI \-maxmemory " N"
Set limit for amount of memory to use in processing large images.  Value is
in thousands of bytes, or millions of bytes if "M" is attached to the
number.  For example,
.B \-max 4m
selects 4000000 bytes.  If more space is needed, temporary files will be used.
.TP
.BI \-outfile " name"
Send output image to the named file, not to standard output.
.TP
.B \-verbose
Enable debug printout.  More
.BR \-v 's
give more output.  Also, version information is printed at startup.
.TP
.B \-debug
Same as
.BR \-verbose .
.SH EXAMPLES
.LP
This example converts a baseline JPEG file to progressive form:
.IP
.B jpegtran \-progressive
.I foo.jpg
.B >
.I fooprog.jpg
.PP
This example rotates an image 90 degrees clockwise, discarding any
unrotatable edge pixels:
.IP
.B jpegtran \-rot 90 -trim
.I foo.jpg
.B >
.I foo90.jpg
.SH ENVIRONMENT
.TP
.B JPEGMEM
If this environment variable is set, its value is the default memory limit.
The value is specified as described for the
.B \-maxmemory
switch.
.B JPEGMEM
overrides the default value specified when the program was compiled, and
itself is overridden by an explicit
.BR \-maxmemory .
.SH SEE ALSO
.BR cjpeg (1),
.BR djpeg (1),
.BR rdjpgcom (1),
.BR wrjpgcom (1)
.br
Wallace, Gregory K.  "The JPEG Still Picture Compression Standard",
Communications of the ACM, April 1991 (vol. 34, no. 4), pp. 30-44.
.SH AUTHOR
Independent JPEG Group
.SH BUGS
Arithmetic coding is not supported for legal reasons.
.PP
The transform options can't transform odd-size images perfectly.  Use
.B \-trim
if you don't like the results without it.
.PP
The entire image is read into memory and then written out again, even in
cases where this isn't really necessary.  Expect swapping on large images,
especially when using the more complex transform options.

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩久久久久久| 一本大道久久a久久精二百| 国产一区二三区| 欧美成人乱码一区二区三区| 91在线视频18| 国产精品中文欧美| 免费人成在线不卡| 亚洲国产成人tv| 一区二区三区美女视频| 久久色在线观看| 精品久久人人做人人爽| 欧美精品亚洲二区| 欧美日韩一区小说| 欧美午夜精品一区二区蜜桃| 不卡电影免费在线播放一区| 国产麻豆午夜三级精品| 国产一区二区在线观看视频| 久久超碰97中文字幕| 六月丁香婷婷色狠狠久久| 日韩av不卡一区二区| 美女尤物国产一区| 麻豆国产一区二区| 日韩一区二区在线观看视频播放| 天天爽夜夜爽夜夜爽精品视频| 国产日产亚洲精品系列| 亚欧色一区w666天堂| 夜夜亚洲天天久久| 亚洲高清视频中文字幕| 婷婷国产v国产偷v亚洲高清| 天堂资源在线中文精品| 丝袜美腿高跟呻吟高潮一区| 久久精品国产一区二区| 黑人巨大精品欧美一区| 成人视屏免费看| 色视频一区二区| 欧美一级在线免费| 久久久国产一区二区三区四区小说| 日韩视频在线一区二区| 国产精品不卡一区| 日韩中文字幕一区二区三区| 国产精品亚洲人在线观看| 91丝袜美腿高跟国产极品老师| 色av一区二区| 久久久91精品国产一区二区精品 | 粉嫩av一区二区三区粉嫩| 不卡电影一区二区三区| 日韩一区二区在线免费观看| 国产日韩v精品一区二区| 亚洲最大的成人av| 国产精品自拍一区| 4438成人网| 亚洲乱码国产乱码精品精可以看| 亚欧色一区w666天堂| av男人天堂一区| 久久精品亚洲乱码伦伦中文| 国产蜜臀97一区二区三区| 一区二区三区欧美日| 国产成人午夜精品影院观看视频 | 亚洲欧美日韩一区| 国产一区二区三区精品欧美日韩一区二区三区 | 麻豆极品一区二区三区| 日韩va亚洲va欧美va久久| 成人高清免费在线播放| 亚洲精品在线电影| 久久国产成人午夜av影院| 欧美色图天堂网| 亚洲国产日韩一级| 在线日韩一区二区| 亚洲一区二区av在线| 欧美特级限制片免费在线观看| 国产精品久久久久久久久免费丝袜| 韩国精品主播一区二区在线观看| 91精品欧美一区二区三区综合在 | 国产成人精品免费| 欧美国产综合色视频| 成人天堂资源www在线| 久久久精品免费免费| 国产91高潮流白浆在线麻豆 | 亚洲午夜av在线| 欧美日本视频在线| 国内外成人在线| 国产午夜精品理论片a级大结局| 国产成人av福利| 国产在线一区观看| 国产精品久久久久久久久动漫| 成人涩涩免费视频| 亚洲国产精品麻豆| 久久色在线观看| 色94色欧美sute亚洲线路一久| 亚洲国产视频在线| 久久精品一区二区三区不卡| 91社区在线播放| 日本免费新一区视频| 国产精品久久久久国产精品日日| 在线观看一区不卡| 韩国一区二区三区| 亚洲高清免费在线| 国产丝袜美腿一区二区三区| 欧美性生活影院| 成人黄色国产精品网站大全在线免费观看| 一区二区三区不卡视频| 久久久久久久久久久黄色| 欧美在线三级电影| 成人爱爱电影网址| 国产精品一区三区| 六月丁香婷婷色狠狠久久| 亚洲成人777| 国产精品美女视频| 日本一区二区在线不卡| 精品美女在线观看| 欧美一区二区三区四区高清 | 欧美亚州韩日在线看免费版国语版| 极品销魂美女一区二区三区| 日韩精品电影一区亚洲| 亚洲乱码国产乱码精品精小说| 亚洲国产精华液网站w| 国产情人综合久久777777| 精品国产露脸精彩对白| 欧美成人a∨高清免费观看| 日韩欧美在线不卡| 欧美xfplay| 精品福利一区二区三区| 欧美va日韩va| 久久午夜电影网| 国产精品午夜久久| 国产精品毛片高清在线完整版 | 日本欧美一区二区三区| 欧美精品精品一区| 色综合久久综合网| 欧美三区免费完整视频在线观看| 91豆麻精品91久久久久久| 色噜噜狠狠成人中文综合| 色噜噜夜夜夜综合网| 717成人午夜免费福利电影| 日韩小视频在线观看专区| 久久综合99re88久久爱| 中文无字幕一区二区三区 | 三级久久三级久久久| 奇米888四色在线精品| 国产一区二区三区不卡在线观看| 国产乱国产乱300精品| 91视视频在线直接观看在线看网页在线看 | 丝袜美腿亚洲一区| 国产精品自拍三区| 欧美人与禽zozo性伦| 久久久久久99久久久精品网站| 亚洲日本在线天堂| 精品一区二区影视| 欧美天堂亚洲电影院在线播放| 精品成人免费观看| 日本不卡高清视频| 91视频国产资源| 国产午夜精品一区二区三区视频 | 亚洲成精国产精品女| 久久精品国内一区二区三区| av在线免费不卡| 天堂成人国产精品一区| 丁香五精品蜜臀久久久久99网站| 欧美亚洲国产bt| 日韩一区有码在线| 国产乱码精品一区二区三区五月婷| 欧美丰满少妇xxxbbb| 亚洲色图欧美激情| 91色|porny| 亚洲丝袜美腿综合| 99精品久久久久久| 国产精品久久毛片a| 经典三级视频一区| 亚洲精品在线电影| 激情久久久久久久久久久久久久久久| 欧美精品九九99久久| 午夜久久久久久电影| 欧美福利电影网| 日韩高清在线一区| 日韩一区二区免费电影| 日本aⅴ亚洲精品中文乱码| 欧美日韩一区 二区 三区 久久精品| 大白屁股一区二区视频| 久久久久99精品一区| 久久国产精品露脸对白| 欧美www视频| 懂色av噜噜一区二区三区av| 亚洲精品一区二区三区精华液 | 麻豆精品在线看| 亚洲精品一区在线观看| jlzzjlzz亚洲女人18| 成人免费在线视频观看| 欧美性三三影院| 久久99国产精品久久99果冻传媒| 久久无码av三级| 日本丶国产丶欧美色综合| 自拍偷拍欧美激情| 一本高清dvd不卡在线观看| 成人午夜大片免费观看| 国产日韩欧美电影| 在线视频国内一区二区| 国产真实乱对白精彩久久| 亚洲欧美区自拍先锋| 精品日韩99亚洲| 91亚洲精品久久久蜜桃|