1). TIFF — широко принятый формат изображений. Обычно, в формате TIFF фотоаппараты сохраняют несжатые снимки, или сжатые по алгоритму без потерь. Это означает высокое качество, но, взамен, большой размер файлов.
2). Преимущества и особенности формата RAW вызывают большой интерес у всех любителей фотографии. Одни слышали, что RAW позволяет получить более качественное изображение, других пугает сложность обработки исходного файла. Как бы то ни было, если понять, что из себя представляет формат RAW, то можно будет осознанно походить к решению снимать в нем или ограничиться JPEG. В этой статье постараемся ответить на два во что такое RAW и каковы его преимущества и недостатки? Так как RAW-файлы для дальнейшего редактирования обычно преобразовывают в формат TIFF, то и его можно считать частью RAW-процесса. Также рассмотрим преимущества и недостатки RAW по сравнению с основной альтернативой ему – форматом JPEG.
2). Преимущества и особенности формата RAW вызывают большой интерес у всех любителей фотографии.
Одни слышали, что RAW позволяет получить более качественное изображение, других пугает сложность обработки исходного файла. Как бы то ни было, если понять, что из себя представляет формат RAW, то можно будет осознанно походить к решению снимать в нем или ограничиться JPEG. В этой статье постараемся ответить на два во что такое RAW и каковы его преимущества и недостатки? Так как RAW-файлы для дальнейшего редактирования обычно преобразовывают в формат TIFF, то и его можно считать частью RAW-процесса. Также рассмотрим преимущества и недостатки RAW по сравнению с основной альтернативой ему – форматом JPEG.
1)
var
str : string;
begin
readln (str);
writeln (length (str) - pos (':', str));
end.
2)
var
str, s : string;
count, i : integer;
begin
readln (str);
s := copy (s, pos ('(', str) + 1, pos (')', str) - pos ('(', str) - 1);
count := 0;
for i := 1 to length (s) do
if s[i] = ' ' then inc (count);
writeln (count + 1);
end.
3)
var
str : string;
count : integer;
begin
readln (str);
count := 0;
while pos (',', str) > 0 do
begin
inc (count);
delete (str, pos (',', str), 1);
end;
writeln (str);
writeln (count);
end.
Сделано без проверки на соответствие условию.