dcraw 带来速度 优化代码以获得乐趣和利润 介绍 如果您曾经在 linux 上进行过一些原始图像处理,那么您可能会遇到 dcraw 或其衍生产品之一。 您可能还注意到,与 osx 或 windows 上的闭源变体相比,它的速度慢得难以忍受。 在 4 核 i7-2600K、3.4Ghz 上,开发 5202x3465 cr2 raw(eos 550d)需要整整 3.3 秒。 幸运的是 dcraw 是开源的,作为一个软件极客,我觉得至少有必要看看。 应用此处记录的优化后,开发时间减少到 1.5 秒。 映射出问题 在不了解 dcraw 代码或行为的情况下(除了最终结果是可查看的图像:)),我们首先需要弄清楚所有时间都花在哪里了。 我们可以通过仅使用 -v (verbose) 选项来获取提示来进行 dcraw.. 很多时间花在:“AHD 插值”和“转换为 sRGB 色彩空间”之间。 通常
2022-05-06 09:29:35 258KB C
1
raw格式图像的处理、显示、格式转换等功能源代码。从google上淘来的。
2022-04-20 11:13:35 263KB dcraw.c
1
RAW格式转BMP、JPEG等格式程序 C# code to call dcraw exe: Process proc = new Process(); ProcessStartInfo startInfo = new ProcessStartInfo("dcraw.exe", "-T D:\\sample.CR2"); startInfo.CreateNoWindow = true; startInfo.WindowStyle = ProcessWindowStyle.Hidden; startInfo.UseShellExecute = false; proc.StartInfo = startInfo; proc.Start(); while (!proc.HasExited) { } proc.Close();
2021-11-28 18:36:16 459KB DCRAW
1
从goole下载的源码,支持转换绝大多数的raw data 转换为其他图片格式
2021-09-29 11:09:26 346KB DCraw.c
1
用于解码各种原始图像,目前本人主要是用来解码dng文件。
2021-05-20 15:57:33 374KB dng 解码 dcraw
1
读取raw、jpeg、bmp等多种格式的文件,可完成gamma矫正等各种ISP功能
2021-03-04 21:50:10 22.63MB dcraw ,raw图像
1