非常教程

Python参考手册

SGI IRIX

jpeg

自2.6版以来已弃用:该jpeg模块已在Python 3中删除。

该模块jpeg提供对由Independent JPEG Group(IJG)编写的jpeg压缩器和解压缩器的访问。JPEG是压缩图片的标准; 它是在ISO 10918中定义的。有关JPEG或独立JPEG组软件的详细信息,请参阅JPEG标准或随软件提供的文档。

由Fredrik Lundh提供的Python影像库(PIL)提供了JPEG图像文件的便携式界面。有关PIL的信息,请访问http://www.pythonware.com/products/pil/。

jpeg模块定义了一个例外和一些功能。

exception jpeg.error

如果有错误,compress()和decompress()会引发异常。

jpeg.compress(data, w, h, b)

将数据视为宽度为w和高度为h的像素图,每像素为b字节。 数据采用SGI GL顺序,因此第一个像素位于左下角。 这意味着gl.lrectread()返回数据可以立即传递给compress()。 目前仅允许1字节和4字节像素,前者被视为灰度,后者被视为RGB颜色。 compress()以JFIF格式返回一个包含压缩图片的字符串。

jpeg.decompress(data)

数据是一个包含JFIF格式图片的字符串。 它返回一个元组(data, width, height, bytesperpixel)。 再次,数据适合传递给gl.lrectwrite()。

jpeg.setoption(name, value)

设置各种选项。后续compress()decompress()呼叫将使用这些选项。以下选项可用:

选项

影响

'forcegray'

即使输入是RGB,强制输出也是灰度级。

'quality'

将压缩图像的质量设置为介于0和100之间的值(默认值为75)。这只影响压缩。

'optimize'

执行霍夫曼表优化。花费更长的时间,但会产生更小的压缩图像。这只影响压缩。

'smooth'

在未压缩的图像上执行块间平滑。只适用于低质量的图像。这只影响解压缩。

扩展内容

JPEG静止图像数据压缩标准由Pennebaker和Mitchell提供的JPEG图像格式的标准参考。信息技术 - 连续色调静止图像的数字压缩和编码 - 要求和指南 JPEG的ISO标准也作为ITU T.81出版。这可以通过PDF格式在线获得。

SGI IRIX相关

Python

Python 是一种面向对象的解释型计算机程序设计语言,由荷兰人 Guido van Rossum 于1989年发明,第一个公开发行版发行于1991年。 Python 是纯粹的自由软件, 源代码和解释器 CPython 遵循 GPL 协议。Python 语法简洁清晰,特色之一是强制用空白符( white space )作为语句缩进。

主页 https://www.python.org/
源码 https://github.com/python/cpython
版本 2.7
发布版本 2.7.13

Python目录

1.内置常量 | Built-in Constants
2.内置例外 | Built-in Exceptions
3.内置函数 | Built-in Functions
4.内置类型 | Built-in Types
5.编译器 | Compiler
6.加密 | Cryptography
7.数据压缩 | Data Compression
8.数据持久性 | Data Persistence
9.数据类型 | Data Types
10.调试和分析 | Debugging & Profiling
11.开发工具 | Development Tools
12.文件和目录访问 | File & Directory Access
13.文件格式 | File Formats
14.构架 | Frameworks
15.输入 | Importing
16.输入/输出 | Input/ouput
17.国际化 | Internationalization
18.网络 | Internet
19.网络数据 | Internet Data
20.翻译 | Interpreters
21.语言 | Language
22.记录 | Logging
23.Mac OS
24.MS Windows
25.多媒体 | Multimedia
26.联网 | Networking
27.数字与数学 | Numeric & Mathematical
28.操作系统 | Operating System
29.可选操作系统 | Optional Operating System
30.限制执行 | Restricted Execution
31.运行 | Runtime
32.SGI IRIX
33.软件包装与分销 | Software Packaging & Distribution
34.字符串 | String
35.结构化标记 | Structured Markup
36.Tk
37.Unix
38.Python 简介
39.Python pass 语句
40.Python 循环嵌套
41.Python 运算符
42.Python log10() 函数
43.Python log() 函数
44.Python floor() 函数
45.Python fabs() 函数
46.Python exp() 函数
47.Python cmp() 函数
48.Python ceil() 函数
49.Python abs() 函数
50.Python Number(数字)
51.Python pow() 函数
52.Python modf() 函数
53.Python min() 函数
54.Python max() 函数
55.Python asin() 函数
56.Python acos() 函数
57.Python uniform() 函数
58.Python shuffle() 函数
59.Python seed() 函数
60.Python random() 函数
61.Python randrange() 函数
62.Python choice() 函数
63.Python sqrt() 函数
64.Python round() 函数
65.Python radians() 函数
66.Python degrees() 函数
67.Python tan() 函数
68.Python sin() 函数
69.Python hypot() 函数
70.Python cos() 函数
71.Python atan2() 函数
72.Python atan() 函数
73.Python 元组
74.Python 列表(List)
75.Python 字符串
76.Python 字典(Dictionary)
77.Python 日期和时间
78.Python 函数
79.Python 模块
80.Python capitalize()方法
81.Python center()方法
82.Python count() 方法
83.Python expandtabs()方法
84.Python endswith()方法
85.Python encode()方法
86.Python decode()方法
87.Python find()方法
88.Python index()方法
89.Python 异常处理
90.Python isspace()方法
91.Python isnumeric()方法
92.Python islower()方法
93.Python isdigit()方法
94.Python isalpha()方法
95.Python isalnum()方法
96.Python isupper()方法
97.Python istitle()方法
98.Python min()方法
99.Python max()方法
100.Python maketrans()方法