回答編集履歴

2

.

2023/01/18 05:35

投稿

int32_t
int32_t

スコア20884

test CHANGED
@@ -8,8 +8,8 @@
8
8
  `<canvas>` の `width` `height` 属性は整数のみ受け付けます。`62pt` のような文字列は不正です。
9
9
  `image` の `naturalWidth` `naturalHeight` を利用するのはいかがでしょうか。
10
10
  ```js
11
- canvas.setAttribute("width", image.naturalWidth);
11
+ canvas.width = image.naturalWidth;
12
- canvas.setAttribute("height", image.naturalHeight);
12
+ canvas.height = image.naturalHeight;
13
13
 
14
14
  const context = canvas.getContext("2d");
15
15
  context.drawImage(image, 0, 0, image.naturalWidth, image.naturalHeight);

1

.

2023/01/18 05:34

投稿

int32_t
int32_t

スコア20884

test CHANGED
@@ -6,7 +6,7 @@
6
6
  context.drawImage(image, 0, 0, width, height);
7
7
  ```
8
8
  `<canvas>` の `width` `height` 属性は整数のみ受け付けます。`62pt` のような文字列は不正です。
9
- `image` の `naruralWidth` `naturalHeight` を利用するのはいかがでしょうか。
9
+ `image` の `naturalWidth` `naturalHeight` を利用するのはいかがでしょうか。
10
10
  ```js
11
11
  canvas.setAttribute("width", image.naturalWidth);
12
12
  canvas.setAttribute("height", image.naturalHeight);