mlsomers/Batch-Parralel-Image-Resizer

语言: C#

git: https://github.com/mlsomers/Batch-Parralel-Image-Resizer

使用并行处理的图像大小调整应用程序
An image resizing application using parrallel processing
README.md (中文)

批次并行图像 - 调整器

使用并行处理的图像大小调整应用程序

该应用程序最初是作为RedGate免费电子书“提高.NET性能的提示和技巧”(http://rd.gt/1LHiIBX)中的性能提示的示例实现。

在http://www.infotopie.nl/blog/perf/bottlenecks的博文中,我详细介绍了这种技术。

这个应用程序的初始alpha版本正在我的机器上运行,只进行了部分测试,并且绝不是“生产就绪”。

我正在尝试使用该应用程序作为将图像上传到Synology Diskstation的基础。在这种情况下,需求将发生变化,需要生成多个缩略图大小,并且需要使用未记录的PHP API上载,而不是简单地存储到磁盘。

本应用程序中使用的图标来自FamFamFam(http://www.famfamfam.com/lab/icons/silk/)。

该软件部分基于Independent JPEG Group的工作。

潜在未来雇主的免责声明:这不是“坚实的”,也不是“干净”。请不要在这个快速项目上判断我的编码技巧。谢谢。

本文使用googletrans自动翻译,仅供参考, 原文来自github.com

en_README.md

Batch-Parralel-Image-Resizer

An image resizing application using parrallel processing

This application started out as an example implementation of a terformance tip featured in RedGate's free e-book ’52 Tips & Tricks to Boost .NET Performance’ (http://rd.gt/1LHiIBX).

In my blogpost at http://www.infotopie.nl/blog/perf/bottlenecks I elaborate on this technique with a little more detail.

This initial alpha version of the app is working on my machine, has only partially been tested, and is by no means "production ready".

I am playing with the idea to use the app as a basis for uploading images to a Synology Diskstation. The requirements will change in that case, multiple thumbnail sizes will need to be generated, and will need to be uploaded using the undocumented PHP API instead of simply stored to disk.

The icons used in this application are from FamFamFam (http://www.famfamfam.com/lab/icons/silk/).

This software is based in part on the work of the Independent JPEG Group.

Disclaimer for potential future employers: This is not "solid", nither is it "clean". Please don't judge my coding skills on this quick project. Thanks.