当前位置: 首页 > news >正文

bmp怎么转换为jpg?快速批量将bmp转换为jpg

     bmp怎么转换为jpg?在日常的数字生活中,我们时常会遇到各种格式的图片文件,它们各自拥有不同的特点和用途。最近,我遇到了一个有趣的小插曲:我从网络上下载了一张精美的BMP格式图片,打算用它作为一篇报告的背景图,却意外地发现我的编辑软件并不支持直接导入BMP格式的图片。这让我感到有些棘手,因为那张图片无论是色彩还是分辨率都非常符合我的需求。面对这一挑战,我决定将BMP图片转换为JPG格式。幸运的是,这个过程并不复杂。我使用了多款免费的在线图片转换工具,只需简单地上传文件,选择转换格式,稍等片刻,就能下载到转换后的JPG图片。转换后的图片不仅保持了原有的高质量,而且文件大小大大减小,顺利导入我的编辑软件中,完美解决了我的需求。

   如果你平时经常接触到兼容性不太好的bmp格式图片,那么将其转换为jpg格式是和不错的选择,那么怎么转换呢?下面这几个方法可以帮助到大家,方法,不仅转换效果好,而且还支持批量转换,也就是同时讲很多张bmp图片转为jpg,请看详细步骤吧。

 

微信截图_20241021124005.png

方法一:使用“星优图片处理大师”软件将bmp转换为jpg

步骤1,在我们的电脑上将“星优图片处理大师”软件下载好,下载好之后安装使用,然后在界面左侧可以看到非常多的功能选项,点击【格式转换】功能进行操作。

 

1.png

步骤2,选择好功能后点击左上角【添加文件】按键,将准备转换为jpg格式的图片添加到软件里,大家可以添加很多张bmp图片进行批量转换。

 

2.png

步骤3,然后在软件左下方设置转换后的输出格式,本次需要选择“jpg”格式。如果你要转换成其它格式,就自行设置。

 

3.png

步骤4,最后就可以点击右下角【开始转换】红色按键启动转换程序了,转换过程比较快,完成转换后软件还会打开输出文件夹,便于我们查看转换成的jpg图片。

 

4.png

步骤5,通过下图可以看到,本次操作我们成功的将添加到软件里的几张bmp格式图片转变为了jpg格式。

 

5.png

方法:使用“飞云图片转换”软件将bmp转换为jpg

6.png

一、下载与安装飞云图片转换

首先,在电脑上打开常用的网络浏览器,确保网络连接稳定可靠。在浏览器的地址栏中输入飞云图片转换的官方网址,进入其官方网站页面。在官网页面上,仔细查找并找到下载链接或按钮,通常会有针对不同操作系统的下载选项,确保选择适合你电脑系统的版本。

点击下载按钮后,浏览器会开始下载飞云图片转换的安装包。下载过程中,可以留意浏览器的下载进度条,确保下载顺利进行。如果下载速度较慢,可能是网络状况不佳,可以耐心等待或检查网络连接。

待安装包下载完成后,找到安装包文件并双击运行它。安装向导会逐步引导你完成安装过程。在安装过程中,可以根据自己的需求选择合适的安装路径、语言选项等设置。

同时,要注意阅读安装过程中的提示信息,避免安装一些不必要的附加软件。耐心等待安装程序完成所有的步骤,将飞云图片转换成功安装到电脑上。

安装完成后,可以在电脑桌面或开始菜单中找到飞云图片转换的图标,方便后续的启动操作。

二、启动飞云图片转换并找到图片格式转换功能

在电脑上找到飞云图片转换的图标,双击该图标以启动软件。软件启动过程可能需要几秒钟的时间,耐心等待直至软件完全加载,呈现出其功能丰富的主界面。

主界面上通常会有多个选项卡,仔细观察并找到 “图片” 选项卡。这个选项卡可能会用特定的图标或文字来突出显示,方便用户快速识别和选择。用鼠标左键点击 “图片” 选项卡,此时软件会切换到图片格式转换的相关界面。

三、添加需要转换的 BMP 文件

进入图片格式转换界面后,接下来需要添加要转换的 BMP 文件。在这个界面中,通常会有一个明显的 “添加文件” 按钮。

点击 “添加文件” 按钮后,会弹出一个文件选择对话框。在这个对话框中,通过浏览电脑的存储路径,准确地找到存放要转换的 BMP 文件的位置。仔细查找目标文件,选中它后,点击 “打开” 按钮。

软件会迅速读取并加载这个 BMP 文件,将其添加到飞云图片转换的转换列表中,等待进行格式转换操作。

四、设置输出格式为 JPG

当 BMP 文件成功添加到转换列表中后,需要设置输出格式为 JPG。在转换列表中,找到刚刚添加的 BMP 文件对应的 “输出格式” 列。

点击这个列,会弹出一个下拉菜单。在下拉菜单中,仔细查找并选择 “JPG” 格式。选择 JPG 格式后,软件会自动将这个设置应用到后续的转换过程中。

五、启动转换过程

设置好输出格式为 JPG 后,确认一切准备就绪。此时,首先点击界面上方的 “确定” 按钮。这个按钮的作用是确认当前的设置并返回飞云图片转换的主界面。

回到主界面后,在主界面上找到并点击 “开始” 按钮。点击这个按钮后,飞云图片转换会立即开始对添加的 BMP 文件进行转换操作。

在转换过程中,可能会看到进度条显示转换的进度,或者有提示信息显示转换的状态。请耐心等待转换过程完成。转换的时间长短会因 BMP 文件的大小、复杂程度以及电脑的性能而有所不同。

六、查看转换结果

当转换完成后,软件会给出相应的提示。此时,可以在指定的输出文件夹中找到转换后的 JPG 文件。

通常,飞云图片转换的输出文件夹可以在软件的设置中进行查看和修改。如果不确定输出文件夹的位置,可以在飞云图片转换的主界面中找到 “选项” 或 “设置” 等按钮,点击进入设置界面,查找输出文件夹的路径信息。

打开输出文件夹所在的位置,仔细查找转换后的 JPG 文件,可以用图像查看软件打开这个文件,检查转换后的图片质量和效果是否符合预期。

方法:使用“优速图片格式转换器”软件将bmp转换为jpg

7.png

下载并安装软件:访问优速图片格式转换器的官方网站,下载并安装软件。

选择转换功能:在软件主界面的左侧,找到并点击“格式转换”选项。

上传文件:点击操作界面左上角的“添加文件”按钮,选择想转换的BMP文件并导入。

设置输出格式:将左下角的“格式转换”选项设置为“jpg”。

开始转换:点击软件右下角的“开始转换”按钮,启动转换程序。

查看输出文件:转换完成后,打开输出目录,找到转换好的JPG文件。

方法:使用Windows画图工具将bmp转换为jpg

打开画图工具:点击“开始”菜单,输入“画图”,然后选择“画图”应用。

打开BMP文件:在画图工具中,点击“文件”菜单,选择“打开”,浏览并选择需要转换的BMP文件。

保存为JPG格式:编辑完图像后(或直接不进行任何编辑),点击“文件”菜单,选择“另存为”。在弹出的对话框中,选择保存位置,并在“保存类型”下拉菜单中选择“JPEG图片”。

调整JPG质量:在保存对话框中,可以调整JPG的质量。调整完毕后,点击“保存”。

方法:使用在线转换工具(如图片处理在线鸭)将bmp转换为jpg

访问网站:在浏览器中访问图片处理在线鸭官网。

选择转换功能:选择图片文件转换中的图片转JPG功能。

上传文件:点击页面上的“添加图片”按钮,上传需要转换的BMP文件。

开始转换:上传完成后,网站将自动进行格式转换。

下载文件:转换完成后,点击“下载”按钮,保存转换后的JPG文件。

方法:使用“IrfanView”软件将bmp转换为jpg

打开 IrfanView 软件:启动 IrfanView 应用程序。

打开 BMP 文件:点击 “文件” 菜单,选择 “打开”,在弹出的文件选择对话框中找到要转换的 BMP 文件,选中后点击 “打开” 按钮,将其导入到软件中。

选择另存为:点击 “文件” 菜单,选择 “另存为” 选项,在弹出的 “另存为” 对话框中。

设置格式与参数:在 “另存为” 对话框的 “保存类型” 下拉菜单中选择 “JPEG - JFIF Compliant” 格式,然后可以在对话框中设置图片的质量、分辨率等参数,设置完成后点击 “保存” 按钮,即可将 BMP 文件转换为 JPG 格式并保存。

方法:使用“Photoshop”软件将bmp转换为jpg

一、启动 Adobe Photoshop 应用程序

首先,在电脑桌面上找到 Adobe Photoshop 的图标,或者通过 “开始” 菜单等途径找到并启动该软件。软件启动过程可能需要几秒钟的时间,耐心等待直至软件完全加载,呈现出其专业而功能丰富的主界面。

主界面上通常会有菜单栏、工具栏、面板区域等多个部分,为后续的图像处理操作提供了强大的工具和选项。

二、导入要转换的 BMP 文件

点击 “文件” 菜单:在 Photoshop 的菜单栏中,找到并点击 “文件” 菜单。这个菜单包含了许多与文件操作相关的选项。

选择 “打开”:点击 “文件” 菜单后,会弹出一个下拉菜单。在这个下拉菜单中,选择 “打开” 选项。选择这个选项后,会弹出一个文件选择对话框。

查找并选择 BMP 文件:在文件选择对话框中,通过浏览电脑的存储路径,准确地找到要转换的 BMP 文件所在的位置。仔细查找目标文件,当看到 BMP 文件的图标时,用鼠标左键点击选中它。

点击 “打开” 按钮:选中要转换的 BMP 文件后,在文件选择对话框的右下角,找到并点击 “打开” 按钮。软件会迅速读取并加载这个 BMP 文件,将其显示在 Photoshop 的工作区域中,为后续的转换操作做好准备。

三、选择 “存储为” 选项

再次点击 “文件” 菜单:在菜单栏中再次点击 “文件” 菜单,以打开新的下拉菜单。

选择 “存储为”:在新弹出的下拉菜单中,找到并选择 “存储为” 选项。选择这个选项后,会弹出一个 “存储为” 对话框。

四、指定格式与保存

选择 JPEG 格式:在 “存储为” 对话框中,找到 “格式” 下拉菜单。点击这个下拉菜单,会显示出多种不同的图像格式选项。仔细查找并选择 “JPEG (.JPEG;.JPG;*.JPE)” 格式。这个格式是常用的图像格式之一,适合在各种设备和平台上查看和分享。

输入文件名:在 “存储为” 对话框中,找到 “文件名” 输入框。在这个输入框中,输入一个合适的文件名,以便于识别和管理转换后的图像文件。可以根据图像的内容、用途或其他特征来命名文件名。

选择保存位置:在 “存储为” 对话框中,找到 “保存位置” 选项。点击这个选项旁边的文件夹图标,可以选择一个合适的文件夹作为保存转换后图像文件的位置。通过浏览电脑的存储路径,找到想要保存文件的文件夹,选中它后点击 “确定” 按钮。

点击 “保存” 按钮:确认文件名和保存位置无误后,在 “存储为” 对话框的右下角,找到并点击 “保存” 按钮。点击这个按钮后,Photoshop 会开始准备将 BMP 文件转换为 JPEG 格式并保存到指定的位置。

五、设置品质参数

弹出 “JPEG 选项” 对话框:点击 “保存” 按钮后,会弹出一个 “JPEG 选项” 对话框。这个对话框提供了一些关于 JPEG 格式的设置选项,其中最重要的是品质参数的设置。

调整品质参数:在 “JPEG 选项” 对话框中,找到 “品质” 滑块或输入框。通过拖动滑块或直接输入数值,可以调整图像的品质参数。品质越高,图像的细节和颜色保真度越高,但文件大小也会相应增大。相反,品质越低,文件大小会减小,但图像可能会出现一些失真或模糊。

根据实际需求调整:根据实际需求和使用场景,调整品质参数。如果图像需要在高分辨率的设备上显示,或者需要保留更多的细节,可以选择较高的品质参数。如果图像只是用于在网络上分享或在低分辨率的设备上查看,可以选择较低的品质参数,以减小文件大小,加快上传和下载速度。

点击 “确定” 按钮:调整好品质参数后,在 “JPEG 选项” 对话框的右下角,找到并点击 “确定” 按钮。Photoshop 会按照设置的品质参数将 BMP 文件转换为 JPEG 格式,并保存到指定的位置。

六、查看转换结果

转换完成后,可以在指定的保存位置找到转换后的 JPEG 文件。打开这个文件,可以用图像查看软件或 Photoshop 本身来查看转换后的效果。

检查图像的质量、颜色和细节是否符合预期。如果对转换结果不满意,可以返回 Photoshop,调整参数后再次进行转换操作,直到获得满意的结果为止。

方法:使用命令行工具(如 ImageMagick)将bmp转换为jpg

下载并安装 ImageMagick:从 ImageMagick 官方网站下载安装包,安装到电脑上。

打开命令提示符:在 Windows 系统中,按下 Win+R 键,在弹出的 “运行” 对话框中输入 “cmd”,然后点击 “确定” 按钮,打开命令提示符窗口;在 Linux 或 macOS 系统中,打开终端应用程序。

切换到文件所在目录:在命令提示符或终端中,使用 “cd” 命令切换到存放 BMP 文件的目录。例如,如果 BMP 文件在 “D:\Images” 文件夹中,则输入 “cd D:\Images” 并按回车键。

执行转换命令:输入以下命令:convert input.bmp output.jpg,其中 “input.bmp” 是要转换的 BMP 文件的名称,“output.jpg” 是转换后的 JPG 文件的名称。请确保文件名准确无误,包括文件扩展名。

查看转换结果:转换完成后,可以在当前目录下找到生成的 JPG 文件,使用图像查看器打开该文件,检查转换效果是否符合预期。

  BMP(Bitmap)作为一种无损压缩的图片格式,虽然能够保留图像的高质量细节,但其文件体积往往较大,且兼容性不如JPG(JPG)广泛。JPG格式以其高效的压缩算法和广泛的兼容性成为了互联网上传输和存储图片的首选。许多设计软件、网页编辑器以及社交媒体平台都更倾向于支持JPEG格式,因为它能在保持图像质量的同时,显著减小文件大小,加快加载速度。这次经历让我深刻体会到,尽管BMP等高质量图片格式在某些专业场合有其独特优势,但在日常应用中,JPEG因其出色的平衡性和兼容性,仍然是不可或缺的图像格式。掌握图片格式的转换技巧,无疑能让我们的数字生活更加便捷高效。关于“bmp怎么转换为jpg?”的方法就介绍完毕了,大家觉得如果方法还算简单的话,就点个赞支持一下吧。

相关文章:

bmp怎么转换为jpg?快速批量将bmp转换为jpg

bmp怎么转换为jpg?在日常的数字生活中,我们时常会遇到各种格式的图片文件,它们各自拥有不同的特点和用途。最近,我遇到了一个有趣的小插曲:我从网络上下载了一张精美的BMP格式图片,打算用它作为一篇报告的背…...

centos8配置java环境变量jdk8u422-b05

1. 下载 JDK 8u422-b05 首先,确保已经下载了 JDK 8u422-b05 的二进制文件。如果还没有下载,你可以去 Oracle 官方网站或者其他可信的源下载 JDK 8u422。 2. 安装 JDK 将下载的 JDK 文件解压到 /usr/local/java 目录下: sudo mkdir /usr/l…...

基于SSM的校园拓展活动管理系统

文未可获取一份本项目的java源码和数据库参考。 1 选题背景 校园文化是精神的载体,是青年成长成才的沃土,是一种体现校园的硬件设施、精神风貌、制度体系、办学理念以及办学特色的综合文化。文明程度高、文化气息浓、活动种类多的校园文化不仅能焕发学校…...

Python随机森林算法详解与案例实现

目录 Python随机森林算法详解与案例实现1、随机森林算法概述2、随机森林的原理3、实现步骤4、分类案例:使用随机森林预测鸢尾花品种4.1 数据集介绍4.2 代码实现4.3 代码解释4.4 运行结果 5、回归案例:使用随机森林预测波士顿房价5.1 数据集介绍5.2 代码实…...

提示词高级阶段学习day2.1-在提示词编写中对{}的使用教程

首先在 prompt engineering 中,使用 {} 通常是为了标识占位符或变量, 这些占位符可以在实际生成内容时被动态替换。 通过这种方式,prompt 可以更加通用和灵活,适用于不同的输入数据场景。 以下是一个体系化、结构化的教程&…...

2024年,每一个大模型都躲不过容嬷嬷和紫薇

2024年还不上视频生成的大模型公司,还能上桌吃饭吗? 连最积极搞AI的李彦宏,在这件事上也迟疑了。 “百度不碰Sora类的视频生成方向。”李彦宏在近期的2024年Q3总监会上说道。原因在于,10年、20年都可能难以商业化应用。 从Open…...

SpringBoot之RedisTemplate基本配置

公司要求redis配置密码使用密文,但是程序使用的是spring默认的redisTemplate,那么就需要修改配置实现密码加解密。 先搞个加密工具类: public class SM2Encryptor {// 加密,使用公钥public static String encryptText(String pub…...

SparseRCNN 模型,用于目标检测任务

SparseRCNN 模型,用于目标检测任务 import logging import math from typing import Listimport numpy as np import torch import torch.distributed as dist import torch.nn.functional as F from torch import nn #项目完整代码下载链接:https://download.csdn.net/downl…...

【AIGC】第一性原理下的ChatGPT提示词Prompt设计:系统信息与用户信息的深度融合

博客主页: [小ᶻZ࿆] 本文专栏: AIGC | ChatGPT 文章目录 💯前言💯第一性原理与ChatGPT提示词Prompt设计应用第一性原理于ChatGPT提示词Prompt设计系统信息和用户信息的融合实际应用结论 💯系统信息与用户信息的定义和重要性系…...

DeepSpeed性能调优与常见问题解决方案

1. 引言 什么是DeepSpeed? DeepSpeed是由微软开源的深度学习训练优化库,旨在帮助研究人员和工程师高效地训练大规模深度学习模型。基于PyTorch框架,DeepSpeed提供了一系列先进的技术,如ZeRO(Zero Redundancy Optimiz…...

【GESP】C++一级练习BCQM3052,鸡兔同笼

GESP一级知识点:for循环和if的应用。 题目题解详见:https://www.coderli.com/gesp-1-bcqm3052/ 【GESP】C一级练习BCQM3052,鸡兔同笼 | OneCoderGESP一级知识点:for循环和if的应用。https://www.coderli.com/gesp-1-bcqm3052/ …...

Android面试之5个性能优化相关的深度面试题

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”,和我一起每天进步一点点 面试题目1:如何优化Android应用的启动速度? 解答: 优化Android应用的启动速度可以从以下几个方面入手: 1、 减少主线程工…...

R语言机器学习算法实战系列(六)K-邻近算法 (K-Nearest Neighbors)

禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者! 文章目录 介绍教程下载数据加载R包导入数据数据预处理数据描述数据切割调节参数构建模型预测测试数据评估模型模型准确性混淆矩阵模型评估指标ROC CurvePRC Curve保存模型总结系统信息介绍 K-邻…...

FPGA图像处理之构建3×3矩阵

免责声明:本文所提供的信息和内容仅供参考。作者对本文内容的准确性、完整性、及时性或适用性不作任何明示或暗示的保证。在任何情况下,作者不对因使用本文内容而导致的任何直接或间接损失承担责任,包括但不限于数据丢失、业务中断或其他经济…...

【Linux】进程间通信(匿名管道)

🌈个人主页:秦jh__https://blog.csdn.net/qinjh_?spm1010.2135.3001.5343🔥 系列专栏:https://blog.csdn.net/qinjh_/category_12625432.html 目录 进程间通信目的 进程间通信发展 进程间通信分类 管道 System V IPC POSI…...

memset()函数的实现

memset()函数的实现 _CRTIMP void* __cdecl memset (void*, int, size_t); memset()函数的实现 文章目录 memset()函数的实现memset()函数 memset()函数 _CRTIMP void* __cdecl memset (void*, int, size_t);void* memset(void* src, int val, size_t count) {char *char_src…...

STM32CUBEIDE FreeRTOS操作教程(七):queue队列

STM32CUBEIDE FreeRTOS操作教程(七):queue队列 STM32CUBE开发环境集成了STM32 HAL库进行FreeRTOS配置和开发的组件,不需要用户自己进行FreeRTOS的移植。这里介绍最简化的用户操作类应用教程。以STM32F401RCT6开发板为例&#xff…...

类型转换与字符串操作:数据的灵活变形!

Java中的隐式与强制类型转换:让你轻松驾驭数据 在编程的世界中,数据的类型如同游戏中的角色,赋予它们不同的特性与能力。而在Java中,隐式类型转换与强制类型转换就像是两把利剑,帮助我们在这个复杂的世界中游刃有余。…...

动态规划18:188. 买卖股票的最佳时机 IV

动态规划解题步骤: 1.确定状态表示:dp[i]是什么 2.确定状态转移方程:dp[i]等于什么 3.初始化:确保状态转移方程不越界 4.确定填表顺序:根据状态转移方程即可确定填表顺序 5.确定返回值 题目链接:188.…...

YOLOv8改进 - 注意力篇 - 引入ShuffleAttention注意力机制

一、本文介绍 作为入门性篇章,这里介绍了ShuffleAttention注意力在YOLOv8中的使用。包含ShuffleAttention原理分析,ShuffleAttention的代码、ShuffleAttention的使用方法、以及添加以后的yaml文件及运行记录。 二、ShuffleAttention原理分析 ShuffleA…...

基于大模型的 UI 自动化系统

基于大模型的 UI 自动化系统 下面是一个完整的 Python 系统,利用大模型实现智能 UI 自动化,结合计算机视觉和自然语言处理技术,实现"看屏操作"的能力。 系统架构设计 #mermaid-svg-2gn2GRvh5WCP2ktF {font-family:"trebuchet ms",verdana,arial,sans-…...

Robots.txt 文件

什么是robots.txt? robots.txt 是一个位于网站根目录下的文本文件(如:https://example.com/robots.txt),它用于指导网络爬虫(如搜索引擎的蜘蛛程序)如何抓取该网站的内容。这个文件遵循 Robots…...

Ascend NPU上适配Step-Audio模型

1 概述 1.1 简述 Step-Audio 是业界首个集语音理解与生成控制一体化的产品级开源实时语音对话系统,支持多语言对话(如 中文,英文,日语),语音情感(如 开心,悲伤)&#x…...

NLP学习路线图(二十三):长短期记忆网络(LSTM)

在自然语言处理(NLP)领域,我们时刻面临着处理序列数据的核心挑战。无论是理解句子的结构、分析文本的情感,还是实现语言的翻译,都需要模型能够捕捉词语之间依时序产生的复杂依赖关系。传统的神经网络结构在处理这种序列依赖时显得力不从心,而循环神经网络(RNN) 曾被视为…...

Maven 概述、安装、配置、仓库、私服详解

目录 1、Maven 概述 1.1 Maven 的定义 1.2 Maven 解决的问题 1.3 Maven 的核心特性与优势 2、Maven 安装 2.1 下载 Maven 2.2 安装配置 Maven 2.3 测试安装 2.4 修改 Maven 本地仓库的默认路径 3、Maven 配置 3.1 配置本地仓库 3.2 配置 JDK 3.3 IDEA 配置本地 Ma…...

【7色560页】职场可视化逻辑图高级数据分析PPT模版

7种色调职场工作汇报PPT,橙蓝、黑红、红蓝、蓝橙灰、浅蓝、浅绿、深蓝七种色调模版 【7色560页】职场可视化逻辑图高级数据分析PPT模版:职场可视化逻辑图分析PPT模版https://pan.quark.cn/s/78aeabbd92d1...

网站指纹识别

网站指纹识别 网站的最基本组成:服务器(操作系统)、中间件(web容器)、脚本语言、数据厍 为什么要了解这些?举个例子:发现了一个文件读取漏洞,我们需要读/etc/passwd,如…...

【分享】推荐一些办公小工具

1、PDF 在线转换 https://smallpdf.com/cn/pdf-tools 推荐理由:大部分的转换软件需要收费,要么功能不齐全,而开会员又用不了几次浪费钱,借用别人的又不安全。 这个网站它不需要登录或下载安装。而且提供的免费功能就能满足日常…...

免费数学几何作图web平台

光锐软件免费数学工具,maths,数学制图,数学作图,几何作图,几何,AR开发,AR教育,增强现实,软件公司,XR,MR,VR,虚拟仿真,虚拟现实,混合现实,教育科技产品,职业模拟培训,高保真VR场景,结构互动课件,元宇宙http://xaglare.c…...

代码规范和架构【立芯理论一】(2025.06.08)

1、代码规范的目标 代码简洁精炼、美观,可持续性好高效率高复用,可移植性好高内聚,低耦合没有冗余规范性,代码有规可循,可以看出自己当时的思考过程特殊排版,特殊语法,特殊指令,必须…...