- Какие из утвердждений верны
<svg width="50" height="50">
<rect x="0" y="0" height="25" width="25" fill="red"></rect>
<circle destination="over" cx="25" cy="25" r="25" fill="blue"></circle>
</svg>
- SVG - это масштабируемая векторная графика
- В результате мы увидим полностью красный квадрат, который занимает верхнюю левую четверть
- В результате мы увидим полностью синий круг, диаметром 50px
- В результате мы увидим часть красного квадрата, остальная часть будет под кругом
- В результате мы увидим часть синего круга, который будет перекрыт красным квадратом
Правильные ответы: 1, 3, 4
- Какие из утвердждений верны
<svg width="50" height="50">
<circle destination="over" cx="25" cy="25" r="25" fill="blue"></circle>
<rect x="0" y="0" height="25" width="25" fill="red"></rect>
</svg>
- Формат SVG представляет собой точное, не зависящее от разрешения экрана описание шагов, которые необходимо выполнить, чтобы нарисовать требуемый рисунок
- В результате мы увидим полностью красный квадрат, который занимает верхнюю левую четверть
- В результате мы увидим полностью синий круг, диаметром 50px
- В результате мы увидим часть красного квадрата, остальная часть будет под кругом
- В результате мы увидим часть синего круга, который будет перекрыт красным квадратом
Правильные ответы: 1, 2, 5
- Какие из утвердждений верны
<svg width="50" height="50">
<circle destination="over" cx="40" cy="40" r="10" fill="blue"></circle>
<rect x="0" y="0" height="25" width="25" fill="red"></rect>
</svg>
- Формат SVG представляет собой точное, зависящее от разрешения экрана описание шагов, которые необходимо выполнить, чтобы нарисовать требуемый рисунок
- В результате мы увидим полностью красный квадрат, который занимает верхнюю левую четверть
- В результате мы увидим полностью синий круг, диаметром 50px
- В результате мы увидим часть красного квадрата, остальная часть будет под кругом
- В результате мы увидим часть синего круга, который будет перекрыт красным квадратом
Правильные ответы: 2, 3
- Какие из утвердждений верны
<svg width="50" height="50">
<rect x="0" y="0" height="25" width="25" fill="red"></rect>
<circle destination="over" cx="40" cy="40" r="10" fill="blue"></circle>
</svg>
- SVG - это не масштабируемая векторная графика
- В результате мы увидим полностью красный квадрат, который занимает верхнюю левую четверть
- В результате мы увидим полностью синий круг, диаметром 50px
- В результате мы увидим часть красного квадрата, остальная часть будет под кругом
- В результате мы увидим часть синего круга, который будет перекрыт красным квадратом
Правильные ответы: 2, 3
- Какие из утвердждений верны
<svg width="50" height="50">
<circle destination="over" cx="0" cy="0" r="25" fill="blue"></circle>
<rect x="25" y="25" height="25" width="25" fill="red"></rect>
</svg>
-
- Формат SVG представляет собой точное, не зависящее от разрешения экрана описание шагов, которые необходимо выполнить, чтобы нарисовать требуемый рисунок
- В результате мы увидим полностью красный квадрат
- В результате мы увидим полностью синий круг, диаметром 50px
- В результате мы увидим часть красного квадрата, остальная часть будет под кругом
- В результате мы увидим часть синего круга
Правильные ответы: 1, 2, 5
- Какие из утвержджений верны
<canvas id="myCanvas" width="500" height="500"></canvas>
<script>
var
canvas = document.getElementById('myCanvas'),
ctx = canvas.getContext('2d'),
ctx2 = canvas.getContext('2d');
ctx.fillRect(0, 0, 500, 500);
</script>
Canvas
- это растровый холстctx === ctx2
- В результате на экране будет черный квадрат шириной 500px
- В результате на экране будет пустой холст
- В результате на экране будет красный квадрат шириной 500px
Правильные ответы: 1, 2, 3
- Какие из утвержджений верны
<canvas id="myCanvas" width="500" height="500"></canvas>
<script>
var
canvas = document.getElementById('myCanvas'),
ctx = canvas.getContext('2d'),
ctx2 = canvas.getContext('2d');
ctx.fillRect(0, 0, 500, 500);
ctx.fillStyle = 'red';
ctx.fillRect(0, 0, 500, 500);
</script>
Canvas
- это векторный холстctx === ctx2
- В результате на экране будет черный квадрат шириной 500px
- В результате на экране будет пустой холст
- В результате на экране будет красный квадрат шириной 500px
Правильные ответы: 2, 5
- Какие из утвержджений верны
<canvas id="myCanvas" width="500" height="500"></canvas>
<script>
var
canvas = document.getElementById('myCanvas'),
ctx = canvas.getContext('2d'),
ctx2 = canvas.getContext('2d');
ctx.fillRect(0, 0, 500, 500);
ctx.fillStyle = 'red';
ctx2.fillRect(0, 0, 500, 500);
</script>
Canvas
- это растровый холст. Может имееть только 1 контекст рисованияctx === ctx2
- В результате на экране будет черный квадрат шириной 500px
- В результате на экране будет пустой холст
- В результате на экране будет красный квадрат шириной 500px
Правильные ответы: 1, 2, 5
- Какие из утвержджений верны
<canvas id="myCanvas" width="500" height="500"></canvas>
<script>
var
canvas = document.getElementById('myCanvas'),
ctx = canvas.getContext('2d'),
ctx2 = canvas.getContext('2d');
ctx2.fillStyle = 'red';
ctx2.fillRect(0, 0, 500, 500);
ctx.fillRect(0, 0, 500, 500);
</script>
Canvas
- это растровый холст. Может имееть несколько контекстов рисованияctx === ctx2
- В результате на экране будет черный квадрат шириной 500px
- В результате на экране будет пустой холст
- В результате на экране будет красный квадрат шириной 500px
Правильные ответы: 2, 5
- Какие из утвержджений верны
<canvas id="myCanvas" width="500" height="500"></canvas>
<script>
var
canvas = document.getElementById('myCanvas'),
ctx = canvas.getContext('2d'),
ctx2 = canvas.getContext('2d');
ctx2.fillStyle = 'red';
ctx2.fillRect(0, 0, 500, 500);
ctx.fillRect(0, 0, 500, 500);
canvas.width = canvas.width;
</script>
Canvas
- это растровый холст. Может имееть только 1 контекст рисованияctx !== ctx2
- В результате на экране будет черный квадрат шириной 500px
- В результате на экране будет пустой холст
- В результате на экране будет красный квадрат шириной 500px
Правильные ответы: 1, 4
- Что выведет в консоль browser следующий код
var
canvas = document.getElementById('myCanvas'),
ctx = canvas.getContext('2d'),
img = new Image(),
imgSrc = 'image.jpg'; //картинка с того же домена, без соответсвующе выставленного `header Access-Control-Allow-Origin`
img.onload = function () {
ctx.drawImage(img, 0, 0);
console.log(canvas.toDataURL());
};
img.src = imgSrc;
base64
картинку в форматеpng
, размерами 500 на 500 px, при этомimg
будет отрисована в оригинальном масштабе, с видимой частью максимум 500 на 500 pxbase64
картинку в форматеjpeg
, размерами 500 на 500 px, при этомimg
будет отрисована в оригинальном масштабе, с видимой частью максимум 500 на 500 pxBinary data
картинки в форматеpng
, размерами 500 на 500 px, при этомimg
будет отрисована в оригинальном масштабе, с видимой частью максимум 500 на 500 pxSecurityError
base64
картинку в форматеpng
, размерами 500 на 500 px, при этомimg
будет отрисована с измененным масштабом, с шириной и высотой в 500 px
Правильные ответы: 1
- Что выведет в консоль browser следующий код
var
canvas = document.getElementById('myCanvas'),
ctx = canvas.getContext('2d'),
img = new Image(),
imgSrc = 'image.jpg'; //картинка с того же домена, без соответсвующе выставленного `header Access-Control-Allow-Origin`
img.onload = function () {
ctx.drawImage(img, 0, 0, 500, 500);
console.log(canvas.toDataURL());
};
img.src = imgSrc;
base64
картинку в форматеpng
, размерами 500 на 500 px, при этомimg
будет отрисована в оригинальном масштабе, с видимой частью максимум 500 на 500 pxbase64
картинку в форматеjpeg
, размерами 500 на 500 px, при этомimg
будет отрисована в оригинальном масштабе, с видимой частью максимум 500 на 500 pxBinary data
картинки в форматеpng
, размерами 500 на 500 px, при этомimg
будет отрисована в оригинальном масштабе, с видимой частью максимум 500 на 500 pxSecurityError
base64
картинку в форматеpng
, размерами 500 на 500 px, при этомimg
будет отрисована с измененным масштабом, с шириной и высотой в 500 px
Правильные ответы: 5
- Что выведет в консоль browser следующий код
var
canvas = document.getElementById('myCanvas'),
ctx = canvas.getContext('2d'),
img = new Image(),
imgSrc = 'image.jpg'; //картинка с того же домена, c соответсвующе выставленным `header Access-Control-Allow-Origin`
img.onload = function () {
ctx.drawImage(img, 0, 0, 500, 500);
console.log(canvas.toDataURL('image/jpeg'));
};
img.src = imgSrc;
base64
картинку в форматеpng
, размерами 500 на 500 px, при этомimg
будет отрисована в оригинальном масштабе, с видимой частью максимум 500 на 500 pxbase64
картинку в форматеjpeg
, размерами 500 на 500 px, при этомimg
будет отрисована в оригинальном масштабе, с видимой частью максимум 500 на 500 pxBinary data
картинки в форматеpng
, размерами 500 на 500 px, при этомimg
будет отрисована в оригинальном масштабе, с видимой частью максимум 500 на 500 pxSecurityError
base64
картинку в форматеjpeg
, размерами 500 на 500 px, при этомimg
будет отрисована с измененным масштабом, с шириной и высотой в 500 px
Правильные ответы: 5
- Что выведет в консоль browser следующий код
var
canvas = document.getElementById('myCanvas'),
ctx = canvas.getContext('2d'),
img = new Image(),
imgSrc = 'http://otherdomain.com/image.jpg'; //картинка с другого домена, без соответсвующе выставленного `header Access-Control-Allow-Origin`
img.onload = function () {
ctx.drawImage(img, 0, 0, 500, 500);
console.log(canvas.toDataURL('image/jpeg'));
};
img.src = imgSrc;
base64
картинку в форматеpng
, размерами 500 на 500 px, при этомimg
будет отрисована в оригинальном масштабе, с видимой частью максимум 500 на 500 pxbase64
картинку в форматеjpeg
, размерами 500 на 500 px, при этомimg
будет отрисована в оригинальном масштабе, с видимой частью максимум 500 на 500 pxBinary data
картинки в форматеpng
, размерами 500 на 500 px, при этомimg
будет отрисована в оригинальном масштабе, с видимой частью максимум 500 на 500 pxSecurityError
base64
картинку в форматеjpeg
, размерами 500 на 500 px, при этомimg
будет отрисована с измененным масштабом, с шириной и высотой в 500 px
Правильные ответы: 4
- Что выведет в консоль browser следующий код
var
canvas = document.getElementById('myCanvas'),
ctx = canvas.getContext('2d'),
img = new Image(),
imgSrc = 'http://otherdomain.com/image.jpg'; //картинка с другого домена, без соответсвующе выставленного `header Access-Control-Allow-Origin`
img.onload = function () {
ctx.drawImage(img, 0, 0);
console.log(canvas.toDataURL());
};
img.src = imgSrc;
base64
картинку в форматеpng
, размерами 500 на 500 px, при этомimg
будет отрисована в оригинальном масштабе, с видимой частью максимум 500 на 500 pxbase64
картинку в форматеjpeg
, размерами 500 на 500 px, при этомimg
будет отрисована в оригинальном масштабе, с видимой частью максимум 500 на 500 pxBinary data
картинки в форматеpng
, размерами 500 на 500 px, при этомimg
будет отрисована в оригинальном масштабе, с видимой частью максимум 500 на 500 pxSecurityError
base64
картинку в форматеjpeg
, размерами 500 на 500 px, при этомimg
будет отрисована с измененным масштабом, с шириной и высотой в 500 px
Правильные ответы: 4
- Какие из утверждений верны
<canvas id="myCanvas" width="500" height="500"></canvas>
<script>
var
canvas = document.getElementById('myCanvas'),
ctx = canvas.getContext('2d');
ctx.strokeRect(5, 5, 100, 100);
ctx.scale(2, 2);
ctx.strokeRect(5, 5, 100, 100);
</script>
- На холсте будет изображен прямоугольник с черными границами
- На холсте будут изображены 2 прямоугольника с черными границами. Один с размерами 100 на 100 px при этом верхний левый угол будет иметь координату (5, 5), а второй с размерами 200 на 200 px при этом верхний левый угол будет иметь координату (10, 10)
- На холсте будут изображены 2 прямоугольника с черными границами. Один с размерами 100 на 100 px, а второй с размерами 200 на 200 px, при этом верхние левые углы прямоугольников будут иметь одинаковую координату
- На холсте будут изображены 2 одинаковых прямоугольника с черными границами. При этом верхние левые углы прямоугольников будут иметь одинаковую координату
- На холсте будут изображены 2 одинаковых прямоугольника с черными границами. При этом верхний левый угол 2-го прямоугольника будет смещен на 50px как по оси X так и по оси Y относительно верхнего левого угла первого прямоугольника
Правильные ответы: 2
- Какие из утверждений верны
<canvas id="myCanvas" width="500" height="500"></canvas>
<script>
var
canvas = document.getElementById('myCanvas'),
ctx = canvas.getContext('2d');
ctx.strokeRect(5, 5, 100, 100);
ctx.transform(2, 0, 0, 2, 0, 0);
ctx.strokeRect(5, 5, 100, 100);
</script>
- На холсте будет изображен прямоугольник с черными границами
- На холсте будут изображены 2 прямоугольника с черными границами. Один с размерами 100 на 100 px при этом верхний левый угол будет иметь координату (5, 5), а второй с размерами 200 на 200 px при этом верхний левый угол будет иметь координату (10, 10)
- На холсте будут изображены 2 прямоугольника с черными границами. Один с размерами 100 на 100 px, а второй с размерами 200 на 200 px, при этом верхние левые углы прямоугольников будут иметь одинаковую координату
- На холсте будут изображены 2 одинаковых прямоугольника с черными границами. При этом верхние левые углы прямоугольников будут иметь одинаковую координату
- На холсте будут изображены 2 одинаковых прямоугольника с черными границами. При этом верхний левый угол 2-го прямоугольника будет смещен на 50px как по оси X так и по оси Y относительно верхнего левого угла первого прямоугольника
Правильные ответы: 2
- Какие из утверждений верны
<canvas id="myCanvas" width="500" height="500"></canvas>
<script>
var
canvas = document.getElementById('myCanvas'),
ctx = canvas.getContext('2d');
ctx.strokeRect(5, 5, 100, 100);
ctx.translate(50, 50);
ctx.strokeRect(5, 5, 100, 100);
</script>
- На холсте будет изображен прямоугольник с черными границами
- На холсте будут изображены 2 прямоугольника с черными границами. Один с размерами 100 на 100 px при этом верхний левый угол будет иметь координату (5, 5), а второй с размерами 200 на 200 px при этом верхний левый угол будет иметь координату (10, 10)
- На холсте будут изображены 2 прямоугольника с черными границами. Один с размерами 100 на 100 px, а второй с размерами 200 на 200 px, при этом верхние левые углы прямоугольников будут иметь одинаковую координату
- На холсте будут изображены 2 одинаковых прямоугольника с черными границами. При этом верхние левые углы прямоугольников будут иметь одинаковую координату
- На холсте будут изображены 2 одинаковых прямоугольника с черными границами. При этом верхний левый угол 2-го прямоугольника будет смещен на 50px как по оси X так и по оси Y относительно верхнего левого угла первого прямоугольника
Правильные ответы: 5
- Какие из утверждений верны
<canvas id="myCanvas" width="500" height="500"></canvas>
<script>
var
canvas = document.getElementById('myCanvas'),
ctx = canvas.getContext('2d');
ctx.strokeRect(5, 5, 100, 100);
ctx.scale(0.5, 0.5);
ctx.transform(2, 0, 0, 2, 0, 0);
ctx.strokeRect(5, 5, 100, 100);
</script>
- На холсте будет изображен прямоугольник с черными границами
- На холсте будут изображены 2 прямоугольника с черными границами. Один с размерами 100 на 100 px при этом верхний левый угол будет иметь координату (5, 5), а второй с размерами 200 на 200 px при этом верхний левый угол будет иметь координату (10, 10)
- На холсте будут изображены 2 прямоугольника с черными границами. Один с размерами 100 на 100 px, а второй с размерами 200 на 200 px, при этом верхние левые углы прямоугольников будут иметь одинаковую координату
- На холсте будут изображены 2 одинаковых прямоугольника с черными границами. При этом верхние левые углы прямоугольников будут иметь одинаковую координату
- На холсте будут изображены 2 одинаковых прямоугольника с черными границами. При этом верхний левый угол 2-го прямоугольника будет смещен на 50px как по оси X так и по оси Y относительно верхнего левого угла первого прямоугольника
Правильные ответы: 4
- Какие из утверждений верны
<canvas id="myCanvas" width="500" height="500"></canvas>
<script>
var
canvas = document.getElementById('myCanvas'),
ctx = canvas.getContext('2d');
ctx.strokeRect(5, 5, 100, 100);
ctx.translate(0, 0);
ctx.transform(2, 0, 0, 2, 0, 0);
ctx.strokeRect(5, 5, 100, 100);
</script>
- На холсте будет изображен прямоугольник с черными границами
- На холсте будут изображены 2 прямоугольника с черными границами. Один с размерами 100 на 100 px при этом верхний левый угол будет иметь координату (5, 5), а второй с размерами 200 на 200 px при этом верхний левый угол будет иметь координату (10, 10)
- На холсте будут изображены 2 прямоугольника с черными границами. Один с размерами 100 на 100 px, а второй с размерами 200 на 200 px, при этом верхние левые углы прямоугольников будут иметь одинаковую координату
- На холсте будут изображены 2 одинаковых прямоугольника с черными границами. При этом верхние левые углы прямоугольников будут иметь одинаковую координату
- На холсте будут изображены 2 одинаковых прямоугольника с черными границами. При этом верхний левый угол 2-го прямоугольника будет смещен на 50px как по оси X так и по оси Y относительно верхнего левого угла первого прямоугольника
Правильные ответы: 2