반응형
Uint8Array와 Uint8ClampedArray의 차이점
Uint8Array
와 Uint8ClampedArray
JavaScript 의 차이점은 무엇입니까 ? Uint8ClampedArray
픽셀 조작을 위해 캔버스와 함께 사용 된다는 것을 이해합니다 . 그 이유는 무엇이며 이점은 무엇입니까?
Uint8ClampedArray 및 Uint8Array 의 예를 살펴보면 할당시 값이 처리되는 방식에 차이가있는 것 같습니다.
하나의 요소를 범위 밖의 값으로 고정 된 배열로 설정하려는 경우 0-255
기본값은 0 또는 255 (값이 더 작은 지 더 큰지에 따라 다름)입니다. 일반 Uint8Array
배열은 값의 처음 8 비트 만 사용합니다.
예 :
var x = new Uint8ClampedArray([17, -45.3]);
console.log(x[0]); // 17
console.log(x[1]); // 0
console.log(x.length); // 2
var x = new Uint8Array([17, -45.3]);
console.log(x[0]); // 17
console.log(x[1]); // 211
console.log(x.length); // 2
참고 URL : https://stackoverflow.com/questions/21819870/difference-between-uint8array-and-uint8clampedarray
반응형
'development' 카테고리의 다른 글
함수 인수의 배열 길이 (0) | 2020.12.05 |
---|---|
arm-linux-gcc와 arm-none-linux-gnueabi의 차이점은 무엇입니까? (0) | 2020.12.05 |
babel-loader를 사용할 때 Object.assign ()에 polyfill이 필요한 이유는 무엇입니까? (0) | 2020.12.05 |
작업 카피 란 무엇이며 Tortoise SVN에서 "전환"이 어떤 역할을합니까? (0) | 2020.12.05 |
C ++ 정적 초기화 순서 (0) | 2020.12.05 |