М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
akniet8
akniet8
23.08.2021 15:30 •  Информатика

Как ты думаешь почему векторное графическое изображение теряет своего качества по сравнению с растровым изображением Объясни ​

👇
Ответ:

Векторное изображение - это тип изображения, которое состоит из объектов, описанных математически. Свойства этой фигуры не будут изменяться при увеличении, поскольку фигура состоит из кривых. Каждая точка этой фигуры имеет свои координаты, на этом фигура и основана, то есть заданы координаты точек, а между ними могут быть расположены различные кривые. Их "искривленность" зависит от свойств точек. Кривые могут иметь только цвет и толщину. Плюсы векторных изображений: - гибкая масштабируемость, можно изменять размеры изображений без потери его визуальных качеств; - максимальная точность построенного изображения (координаты точек, между которыми могут быть проведены кривые, могут иметь точность до сотых доль микрона) ; - файл с векторным изображением имеет гораздо меньший размер по сравнению с растровым изображением; - рисунок имеет высокое качество при печати, особенно это хорошо заметно на хороших принтерах при качественной печати; - возможность редактирования всех частей векторного изображения; - простой экспорт векторного рисунка в растровый. Минусы векторных изображений: - отсутствие реалистичности у векторных рисунков. Реалистичность достигается путем применения различных сложных цветовых схем; - невозможность использования эффектов, которые можно применять в растровой графике; - практически полная невозможность экспорта растрового рисунка в векторный; Растровое изображение - это изображение, в основе которого стоит таблица. Ячейки таблицы - это пикселы. Пиксел - это еденица измерения размеров растрового изображения. Один пиксел - это одна клеточка в растровом изображении. Соответственно растровые изображения состоят из пикселов, только они настолько малы, что в нормальном виде их трудно разлечить. Каждый пиксел растрового изображения имеет следующие свойства: цвет и координаты расположения пиксела. Плюсы растрового изображения: - высокая реалистичность изображения; - на растровом изображении может быть изображено все, что угодно: как снимок с фотокамеры, так и нарисованное на компьютере изображение; - к растровым изображениям можно применять самые разнообразные эффекты; - растровые форматы рисунков используются при создании вэб-страниц в Интернете; Недостатки растровых изображений: - растровые изображения плохо масштабируются, можно уменьшить изображение, однако увеличить его без потери качества невозможно (к потери качества относиться заметное увеличение размытия изображения после увеличения рисунка) ; - нельзя разбить растровое изображение на части и редактировать их; - файл с растровым изображением имеет больший размер по сравнению с векторным

4,7(41 оценок)
Открыть все ответы
Ответ:
2017minikot
2017minikot
23.08.2021
1. "Школьное" решение

// PascalABC.Net 3.0, сборка 1066
var
  s,s1:string;
  i:integer;
  a:char;
begin
  Write('Введите натуральное число любой длины :'); Readln(s);
  Write('Введите цифру, которую надо удалить: '); Readln(a);
  s1:='';
  for i:=1 to Length(s) do
    if s[i]<>a then s1:=s1+s[i];
  Writeln('Результат: ',s1)
end.

Тестовый прогон:
Введите натуральное число любой длины :3141592653589793
Введите цифру, которую надо удалить: 5
Результат: 3141926389793

2. Современное решение (так в школе почему-то не учат)

// PascalABC.Net 3.0, сборка 1066
begin
  var s:=ReadString('Введите натуральное число любой длины :');
  var a:=ReadChar('Введите цифру, которую надо удалить: ');
  Write('Результат: ',s.Replace(a,''));
end.
4,6(99 оценок)
Ответ:
annetalovecamar
annetalovecamar
23.08.2021
// PascalABC.NET 3.0, сборка 1139 от 10.01.2016
begin
  var n:=ReadInteger('Количество элементов в массиве: ');
  var a:=ArrRandom(n,-50,50);
  a.Println(',');
  Writeln('Четные элементы: ');
  var i:=1;
  while i<n do begin Write(a[i],' '); Inc(i,2) end;
  Writeln;
  Writeln('Нечетные элементы: ');
  i:=0;
  while i<n-1 do begin Write(a[i],' '); Inc(i,2) end;
  Writeln
end.

Тестовое решение:
Количество элементов в массиве:  10
15,-18,-29,-25,46,21,-8,-17,-9,15
Четные элементы:
-18 -25 21 -17 15
Нечетные элементы:
15 -29 46 -8 -9
4,8(11 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ