스트레칭과 이미지 스케일링의 차이
-
20-09-2019 - |
문제
누구든지 이미지 스트레칭과 스케일링의 정확한 차이점이 무엇인지 말해 줄 수 있습니까? 어쨌든 요구 사항에 맞게 이미지와 ImageView의 크기를 설정할 수 있기 때문입니다.
해결책
스트레칭을 정의하는 방법에 따라 다르지만 종횡비가 보존되는지 여부에 따라 스케일링을 두 가지 옵션으로 나눕니다. 종종 이미지를 스케일링 할 때 종횡비를 보존하는 것이 좋습니다.
나는 한 차원의 증가를 고려할 것이지만, 다른 사람의 비례는 "스트레치"라고 생각하지 않을 것입니다. 마찬가지로, 한 차원의 감소는 감소하지만 다른 차원에서는 비례하지는 않습니다.
이 대담한 불 덩어리를 찾을 수 있습니다 게시하다 흥미로운.
다른 팁
스트레칭은 (100x100) 또는 (100x10)에서 작은 크기 (10x10) 이미지를 보여주는 것처럼 들립니다. 그래서 때로는 픽스 엘레이션됩니다.
그리고 스케일링은 측면 비율을 유지하면서 (프로그램 적으로) 작거나 큰 크기의 이미지를 보여주는 것을 의미하므로 (프로그램 적으로) 다른 종횡비로 늘릴 때 이미지의 일부 객체는 부적절한 가시성을 얻기 때문에 부적절하지 않습니다.
스트레칭 (iPhone IB)은 '9- 슬라이스 스케일링'을 의미하며 스케일링은 단지 스케일링을 의미합니다.
스트레칭시 이미지의 어느 부분이 스트레칭에 사용될 수 있는지, 어떤 부분을 사용하지 않을 수 있는지 결정할 수 있습니다. 예를 들어 둥근 정사각형이있을 때, 특히 수평 또는 수직으로 만 뻗을 때 라운드가 늘어나기를 원하지 않습니다.
중간 픽셀을 사용하여 X & Y 값을 0.50 (반 방법)으로 설정하고 폭과 높이 값을 0.00 (최소 픽셀)으로 설정하여 늘리려고합니다.
조회 contentStretch
더 많은 정보를 위해 문서에서
당신이하지 않을 때, 당신의 이미지의 합동을 유지하면, 이미지가 부적절하고 높이와 너비가 이미지를 보여주는 데 적합하지 않다는 것을 알 수 있습니다. 이 문제를 해결하기 위해 이미지의 너비와 높이를 일정한 계수로 곱할 수 있습니다.
스트레칭과 스케일링은 의미를 제외하고는 다른 것을 의미하지 않습니다.
이해하려고하는 특정 텍스트가 있습니까? 어쩌면 우리는 그것을 도울 수 있습니다.
스트레칭 이미지는 작은 이미지의 크기를 스트레칭하고 있습니다. 반면에 이미지의 스케일링은 뷰포트의 너비와 뷰포트의 높이를 악용하는 이미지를 스케일링하고 있습니다 ....
스케일링은 작은 이미지뿐만 아니라 작은 이미지로 수행 할 수 있습니다.
좋은 품질의 이미지를 찍은 다음 확장해야합니다.
sprite.setscale(x,y);