Сканируется цветное изображение размером 10 х 10 см. разрешающая сканера - 1200 х 1200 dpi, глубина цвета - 24 бита. какой информационный объем будет иметь полученный графический файл?
Дюйм = 25,4 мм 100 мм = 3,937 дюйма Количество точек по одному измерению изображения 3,937*1200 = 4724,409 округлим до 4724 шт количество точек в изображении 4724^2 = 22316176 При глубине цвета 24 на одну точку приходится 3 байта и объём файла составит 22316176*3 = 66948528 байт или 66948528/1024 = 65379,4 Кбайта или 63,847 Мбайта
kostavaani
18.05.2020
// PascalABC.NET 3.1, сборка 1172 от 19.02.2016 procedure SUM(x,y,z:array of integer); begin for var i:=0 to z.Length-1 do z[i]:=x[i]+y[i] end;
procedure ArrPrint(x:array of integer); // никому она не нужна, на раз попросили... begin x.Println(', '); end;
procedure ArrInit(var x:array of integer;n,from,&to:integer); // никому она не нужна, на раз попросили... begin x:=ArrRandom(n,from,&to) end;
begin var a,b,c:array of integer; ArrInit(a,15,10,30); ArrPrint(a); ArrInit(b,15,25,60); ArrPrint(b); SetLength(c,15); SUM(a,b,c); ArrPrint(c) end.
100 мм = 3,937 дюйма
Количество точек по одному измерению изображения
3,937*1200 = 4724,409 округлим до 4724 шт
количество точек в изображении
4724^2 = 22316176
При глубине цвета 24 на одну точку приходится 3 байта
и объём файла составит
22316176*3 = 66948528 байт
или
66948528/1024 = 65379,4 Кбайта
или
63,847 Мбайта