python + PIL
#coding=utf-8
import PIL
from PIL import Image
import time
start = time.time()
im = Image.open("sample.jpg")
im1 = im.resize((100,100), Image.ANTIALIAS)
im1.save( '/tmp/sample_py.jpg')
print time.time() - start
引用
python2.7 pil.py
0.0170481204987
python2.7 pil.py
0.0169599056244
PHP + GD
<?PHP
$start = microtime();
$image = imagecreatefromjpeg('sample.jpg');
$image_p = imagecreatetruecolor(100,100);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, 100, 100, imagesx($image), imagesy($image));
imagejpeg( $image_p ,'/tmp/sample_php.jpg',80);
print_r( microtime() - $start );
引用
0.009451
0.009427
分享到:
相关推荐
4. **配置管理工具的依赖**:自动化运维工具如Ansible、Puppet等,在处理Python相关的任务时,可能需要`python-devel` 来编译和安装额外的Python模块。 5. **软件构建工具**:例如`pip`、`setuptools` 和 `wheel` ...
- 性能:64位Python在处理大数据和计算密集型任务时通常表现更好,但对内存需求也更高。 3. 安装过程: - 解压:首先需要下载并解压“python-3.6.5-amd32-amd64.zip”到本地目录。 - 选择安装包:根据系统架构,...
安装过程中,它会处理所有必要的步骤,包括创建Python环境、设置路径变量以及安装默认的Python库和工具。 Python的安装过程通常包括以下步骤: 1. **启动安装程序**:运行"python-3.12.1-amd64.exe",用户会被引导...
2. **AMD64架构**:AMD64是64位计算平台,能够处理更大的内存地址空间,适合运行大型应用程序和处理大量数据。Python 3.7.9-amd64.exe是针对这种平台优化的,确保在64位Windows系统上高效运行。 3. **安装过程**:...
- 这个版本的Python是专门为64位系统优化的,能更好地利用64位系统的资源,处理大数据和高性能计算。 3. **Python安装**: - "python-3.8.10-amd64.exe"是Python的安装程序,双击运行后,用户可以选择自定义安装...
Python 3.8.2是这个语言的一个重要版本,它带来了许多性能优化和新特性,使得编程变得更加高效和便捷。 Python 3.8.2的亮点包括: 1. **增强的语法**:Python 3.8引入了新的语法结构,如赋值表达式(walrus ...
Python是一种高级编程语言,以其简洁明了的语法和强大的功能而受到全球开发者的喜爱。这里的“python-3.8.10-amd64.7z”是一个针对AMD64架构(也称为x64或64位)的Python 3.8.10版本的压缩包文件,采用了7-Zip的压缩...
- 数据科学:NumPy、Pandas和Matplotlib等库让Python成为数据处理和可视化的重要工具。 - 自动化脚本:Python的易读性和强大的标准库使其成为编写系统管理脚本的首选。 - 人工智能:TensorFlow和PyTorch等库支持...
2. **优化性能**:Python 3.8.8在执行效率上进行了优化,使得代码运行更快,尤其是在处理大量数据时。这得益于编译器的改进和内部算法的优化。 3. **错误修复**:每个版本的更新都会包含对之前版本中已知问题的修复...
Python 3.12.0是Python语言的一个重要版本,可能引入了新的特性和改进,旨在提升性能、增强可读性以及提供更好的开发者体验。Python的更新通常会遵循PEP(Python Enhancement Proposals)进行,这些PEP是由社区成员...
Python 3.7 系列带来了许多新功能和改进,旨在提高编程效率和性能。Python 3.7.7 特别注重于修复已知的安全问题、漏洞以及其他错误,并提供了对最新硬件和技术的支持。 #### 二、AMD64 架构支持 在标题中的 "amd64...
该版本带来了众多性能优化、新特性和语言改进,使得Python在数据处理、机器学习、Web开发等领域的应用更加高效和便捷。本次介绍的资源是适用于AMD64架构的Python 3.12.0安装包,方便用户在64位AMD处理器上安装和使用...
Python是一种广泛使用的高级编程语言,以其易读性、简洁性和丰富的库支持而闻名。Python 3.10.8是该语言的一个版本,专为64位Windows操作系统设计。这个安装包提供了在Windows上运行Python 3.10.8所需的所有组件,...
4. **数据类(Data Classes)**:Python 3.7新增了`dataclasses`模块,允许快速创建带有默认值和比较方法的数据结构,简化了对象的创建和管理。 5. **改进的字典**:在3.7中,字典保持插入顺序,这是一个重要的性能...
6. **性能提升**:Python 3.10.0通过编译器优化和其他内部改进,提高了整体性能,尤其是在处理大量数据时。 7. **标准库增强**:许多标准库模块得到了增强和更新,例如`os`、`ssl`、`json`等,提供了更多的功能和更...
标签"python"进一步确认了这个文件与Python编程语言相关,可能包含Python环境、解释器、标准库和其他必要的工具,允许用户在本地计算机上编写和运行Python代码。 在压缩包子文件的文件名称列表中,我们看到"python-...
原来是通过命令行下载的docx安装包还没有完全兼容python3,估计这个安装包还只兼容python 2(python2 和python3差别还是挺大的,虽然现在python 3出来很久了,但是不少三方库还没有更新),因此需要自己找一个兼容的包...
当前,Python社区强烈推荐使用更新的版本,如Python 3,因为它拥有更好的性能、更多的库支持和现代化的编程特性。对于需要与Python 2.5交互的项目,应考虑使用虚拟环境或容器化技术,以隔离旧版本的依赖并确保系统...
Python 3.8.2是该语言的一个版本,专为64位架构(AMD64)设计,适用于处理大量数据和高性能计算场景。"python-3.8.2-amd64.rar"是一个压缩包文件,包含64位Python 3.8.2的安装程序,"python-3.8.2-amd64.exe"是这个...
特别是对于后端开发,Python提供了丰富的库来处理各种任务,其中之一便是`python-server-metrics-0.1.3`。这个库专注于收集和分析服务器性能指标,是优化和监控服务器状态的重要工具。 首先,我们来了解`python-...