整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

万得图片批量处理 -可以对图片进行批量处理的工具

万得图片批量处理 -可以对图片进行批量处理的工具

得图片批量处理工具是一款可以对图片进行批量处理的工具,软件功能包括分类、改尺寸、重命名、纠正方向等,软件界面直观简单,多数功能可以使用按钮进行操作。

来源:http://www.3h3.com/soft/133565.html

软件介绍

万得图片批量处理是一款非常优秀的图片批量处理软件,用户通过这款软件可以对图片进行缩放尺寸、改变方向、移动分类等操作。该软件界面简洁明了、体积绿色小巧,能够为用户带来极大的便利。

软件功能

1、照片批量分类移动

时间久了,手机、PAD、电脑里照片堆积如山,但是又怕丢失,于是拷贝到电脑上处理,把不好的照片删除,把需要备份珍藏的照片分门别类整理好,但是移动照片太麻烦了,用本工具非常快速,节省时间。

2、照片批量缩小尺寸

随着拍摄的照片越来越多,存放照片是一个头疼的事情,有时要花费很多的时间把照片备份到网盘,日后检索下载又要花费大量时间。而对于那些不是很重要的照片,例如仅仅起到记录作用的照片其实不用保存为原图的数MB大小,完全可以处理为1600尺寸的高清,但是大小可以缩小在几百KB,既能保证了图片效果由方便了存储和传输照片。

3、照片批量重命名

相机单反手机拍出来的照片文件名一般都没有什么实际意义,对于备份珍藏的照片可以就某一主题(如某某旅游照、宝宝照)或就日期时间进行批量重命名,起到见名知意的效果,也方便日后快速检索。

4、照片批量纠正方向

有时拍出的照片方向是不对的,或者是颠倒的,但是一个个旋转太麻烦了,也比较耗时。这时可以使用本软件进行一次性批量智能旋转纠正方向,或者一次性手动旋转到位。

使用说明

1、使用前请先导入图片,导入图片有三种方式:

(1)点击“添加图片”按钮,选择好一个图片目录后即可自动导入图片。

(2)直接拖放一个图片目录或者图片文件到软件中去,软件会自动导入该目录下的所有图片。

(3)输入图片目录路径到编辑框中然后按下回车键(Enter键)。

软件默认打开上次使用的图片目录,否则打开电脑中的示例图片。

2、图片目录有记录记忆功能,点击图片目录下拉列表框可以查看之前打开过的历史图片目录

3、图片预览方式有三种:超大图标、大图标、详细信息,可以点击“添加图片”后面的按钮切换,也可以右键图片列表,弹出菜单切换

4、图片在“相信信息”模式下预览,显示栏目:名称、尺寸、文件大小、类型、拍摄日期、修改日期等,单击任何一个栏目都可以进行排序

5、主界面主要提供了:重命名、缩略图、水印、文字等几个主要功能,更多功能见菜单“批量操作”中

6、重命名时,可以点击“添加标签”添加重命名规则,批量处理时会根据图片信息动态重命名图片

7、批量重命名时,因为不修改文件内容,因此直接对原图片名进行修改,生成的改名后的图片仍在原图片目录下

8、缩略图为您提供了多种预定义的尺寸,您也可以“自定义尺寸”大小

9、水印页面,直接点击水印列表图片即可添加水印,右键点击出现的水印控件,可以:添加文字,置顶等操作

10、在软件目录下有一个文件夹“水印”,在该目录下创建子文件夹,并复制图片进去,重新打开软件后,会显示这些水印图片

11、“文字”页面,选中水印控件后,滚动鼠标滚轮可以放大缩小文字

12、“文字”页面,左键点击“水印位置”设置水印对齐属性,右键点击“水印位置”取消水印对齐属性

译自: https://opensource.com/article/18/8/markdown-html-publishing

作者: Peter Cheer

译者: geekpi

用这个有用工具从 Markdown 文件创建一个基础的网站。

有很多理由喜欢 Markdown,这是一门简单的语言,有易于学习的语法,它可以与任何文本编辑器一起使用。使用像 Pandoc 这样的工具,你可以将 Markdown 文本转换为 各种流行格式 ,包括 HTML。你还可以在 Web 服务器中自动执行转换过程。由 TimoD?rr 创建的名为 MDwiki 的 HTML5 和 JavaScript 应用可以将一堆 Markdown 文件在浏览器请求它们时转换为网站。MDwiki 网站包含一个操作指南和其他信息可帮助你入门:


Mdwiki 网站的样子。



在 Web 服务器内部,基本的 MDwiki 站点如下所示:


该站点的 web 服务器文件夹的样子



我将此项目的 MDwiki HTML 文件重命名为 START.HTML。还有一个处理导航的 Markdown 文件和一个 JSON 文件来保存一些配置设置。其他的都是网站内容。

虽然整个网站设计被 MDwiki 固定了,但内容、样式和页面数量却没有。你可以在 MDwiki 站点 查看由 MDwiki 生成的一系列不同站点。公平地说,MDwiki 网站缺乏网页设计师可以实现的视觉吸引力 —— 但它们是功能性的,用户应该平衡其简单的外观与创建和编辑它们的速度和简易性。

Markdown 有不同的风格,可以针对不同的特定目的扩展稳定的核心功能。MDwiki 使用 GitHub 风格 Markdown ,它为流行的编程语言添加了格式化代码块和语法高亮等功能,使其非常适合生成程序文档和教程。

MDwiki 还支持 “gimmick”,它增加了如嵌入 YouTube 视频和显示数学公式等额外功能。如果在某些项目中需要它们,这些值得探索。我发现 MDwiki 是创建技术文档和教育资源的理想工具。我还发现了一些可能不会立即显现出来的技巧和 hack。

当部署在 Web 服务器中时,MDwiki 可与任何现代 Web 浏览器一起使用。但是,如果你使用 Mozilla Firefox 访问 MDwiki,那么就不需要 Web 服务器。大多数 MDwiki 用户会选择在 Web 服务器上部署完整的项目,以避免排除潜在用户,但只需使用文本编辑器和 Firefox 即可完成开发和测试。任何现代浏览器都可以读取加载到 Moodle 虚拟学习环境(VLE)中的完整的 MDwiki 项目,这在教育环境中非常有用。 (对于其他 VLE 软件,这可能也是如此,但你应该测试它。)

MDwiki 的默认配色方案并非适用于所有项目,但你可以将其替换为从 Bootswatch.com 下载的其他主题。为此,只需在编辑器中打开 MDwiki HTML 文件,找到 extlib/css/bootstrap-3.0.0.min.css,然后插入下载的 Bootswatch 主题。还有一个 MDwiki gimmick,让用户在浏览器中载入 MDwiki 后,选择 Bootswatch 主题来替换默认值。我经常与有视力障碍的用户一起工作,他们倾向于喜欢高对比度的主题,在深色背景上使用白色文字。


MDwiki 页面使用 Bootswatch Superhero 主题



MDwiki、Markdown 文件和静态图像可以用于许多目的。但是,你有时可能希望包含 JavaScript 幻灯片或反馈表单。Markdown 文件可以包含 HTML 代码,但将 Markdown 与 HTML 混合会让人感到困惑。一种解决方案是在单独的 HTML 文件中创建所需的功能,并将其显示在带有 iframe 标记的 Markdown 文件中。我从 Twine Cookbook 知道了这个想法,它是 Twine 交互式小说引擎的支持站点。Twine Cookbook 实际上并没有使用 MDwiki,但结合 Markdown 和 iframe 标签开辟了广泛的创作可能性。

这是一个例子:

此 HTML 将显示由 Markdown 文件中的 Twine 交互式小说引擎创建的 HTML 页面。

<iframe height="400" src="sugarcube_dungeonmoving_example.html" width="90%"></iframe>

MDwiki 生成的站点结果如下所示:



简而言之,MDwiki 是一个出色的小应用,可以很好地实现其目的。


via: https://opensource.com/article/18/8/markdown-html-publishing

作者: Peter Cheer 选题: lujun9972 译者: geekpi 校对: wxy

本文由 LCTT 原创编译, Linux中国 荣誉推出

点击“了解更多”可访问文内链接

前端中的命名规范:打造整洁代码的艺术

**引言:**

在前端开发的世界中,代码质量不仅体现在功能的实现,也体现在代码的可读性与维护性上。良好的命名规范正是提升代码质量不可或缺的一部分,它如同乐谱中的音符标识,清晰有序地引导着每一位阅读者理解程序的脉络。本文将深入探讨前端开发中的命名规范,结合实例代码,带你领略命名艺术的魅力,助你编写出更易于阅读、维护和扩展的代码。

---

### **一、HTML元素命名规范**

**标题:语义化命名,让HTML结构一目了然**

```html

<!-- 不良示例 -->

<div id="d1">标题</div>

<div id="c1">内容</div>

<!-- 优秀示例 -->

<header class="site-header">标题</header>

<section class="content-section">内容</section>

```

在HTML元素命名时,应尽量使用语义化的标签,如`<header>`、`<section>`等代替无意义的`<div>`。同时,使用类名(class)描述元素的用途或样式,如`.site-header`、`.content-section`等,增强代码的可读性。

---

### **二、CSS选择器与变量命名规范**

**标题:清晰、一致、描述性**

1. **CSS选择器命名**:


```css

/* 不良示例 */

#d1 { ... }

.c1 { ... }

/* 优秀示例 */

.site-header { ... }

.content-section { ... }

```

CSS选择器应遵循一致性原则,如使用BEM(Block Element Modifier)命名法,提高代码的复用性和模块化程度。

2. **CSS变量命名**:


```css

:root {

--primary-color: #1abc9c;

--font-size-base: 16px;

}

/* 使用变量 */

body {

font-size: var(--font-size-base);

color: var(--primary-color);

}

```

CSS变量命名应具有描述性,表明其用途,如`--primary-color`和`--font-size-base`。

---

### **三、JavaScript变量、函数与类命名规范**

**标题:驼峰式命名与帕斯卡式命名的抉择**

1. **变量命名**:


```javascript

// 不良示例

let s='hello';

let counter1=0;

// 优秀示例

let greeting='hello';

let currentCount=0;

```

变量名应使用驼峰式命名法(camelCase),首字母小写,后续单词首字母大写,体现语义。

2. **函数命名**:


```javascript

// 不良示例

function c1(){...}

// 优秀示例

function calculateTotalPrice(){...}

```

函数名也应使用驼峰式命名法,并且名字应清晰反映其功能。

3. **类命名**:


```javascript

// 不良示例

class c1{...}

// 优秀示例

class ShoppingCart{...}

```

类名使用帕斯卡式命名法(PascalCase),所有单词首字母大写。

---

### **四、模块与文件命名规范**

**标题:清晰的目录结构与文件命名**

```bash

├── components/

│ ├── Button/

│ │ ├── Button.vue

│ │ └── index.js

│ ├── Header/

│ │ ├── Header.vue

│ │ └── index.js

├── utils/

│ ├── stringUtils.js

│ └── dateUtils.js

```

模块与文件命名应简洁明了,体现其内容和用途,同时保持目录结构的清晰和层级分明。

---

**结语:**

良好的命名规范就如同一把钥匙,帮助开发者快速理解代码含义,也为后期维护带来了极大的便利。在实际工作中,坚持遵循命名规范,不仅能提升团队协作效率,也有助于个人编程习惯的规范化和职业素养的养成。无论是HTML元素、CSS选择器,还是JavaScript变量与函数,乃至整个项目的架构,都应该体现出命名的艺术,共同编织出一片清爽、易读、易维护的代码森林。记住,好的代码本身就是最好的注释,而命名规范则是这幅画卷中最灵动的笔触。