西西河

主题:A question for 雨滴兄 / Raindrops -- 祈甦

共:💬18
全看分页树展 · 主题 跟帖
家园 可以做一个简单的计算:假设你的负片大小为1.5*1 英寸。

如果你使用24bit color, 9600 dpi分辨率,那么Image需要的内存为:

9600 * 1.5(英寸) * 9600 * 1(英寸) * 4 Byte = 552960000 bytes,大约是528MB

注意,在Windows内部,一个Dot是用4个Byte来表示的,RGB各一个,另外还有一个Alpha Channel.理论上讲你应该没有问题。

如果底片过大,内存占用超过了2GB,那倒是一个问题。因为在32位Windows中,Application的Memory space is up to 2GB。这时候你可能就要考虑64位Windows了。

计算机的Physical memory不够应该不要紧,Windows会使用Virtual memory。也就是用硬盘来模拟内存。当然那样的话,速度会下降几个数量级。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河