캔버스 멋지다! - 페이지 65

 
Nikolai Semko :
글쎄, Artem, 그것이 매우 짧다면 이전에 픽셀을 영역을 통해 새로운 스케일의 픽셀에 가중치를 계산하여 정사각형으로 인식했지만 이제는 계산을 통해 원으로 인식합니다. 새로운 척도의 픽셀 중심까지의 거리를 통한 가중치 참여.
고마워, 흥미로운
 
Nikolai Semko :

다음은 예제 코드입니다. 그러나 코드는 완벽하지 않습니다. 이제 나는 다른 일을 할 것입니다.


기절! 코드를 약간 변경했습니다. 범용으로 사용할 수 있도록 클래스에서 크기 조정 기능을 별도의 파일로 가져오고 불균형적으로 크기를 조정하는 기능을 추가했습니다.
파일:
ImageResize.zip  384 kb
 
Nikolay Kositsin :
기절! 코드를 약간 변경했습니다. 범용으로 사용할 수 있도록 클래스에서 크기 조정 기능을 별도의 파일로 가져오고 불균형적으로 크기를 조정하는 기능을 추가했습니다.

사실 알고리즘은 끔찍합니다. 순전히 작동하는지 확인하고 변형 중에 색상이 어떻게 유지되는지 확인하기 위해 순전히 하루 만에 썼던 것으로 기억합니다.
매우 느리지만(깜박임이 보이고 결함이 있었던 것으로 기억합니다), 몇 번이고 속도를 높일 수 있는 큰 잠재력이 있습니다.
이제 이 크기 조정을 다시 작성하려면 이 코드 이후에 얻은 지식과 경험을 바탕으로 이미 3일이 걸릴 것입니다.
그러나 바퀴를 재발명하지 않고 기성품을 찾는 것이 더 정확할 수도 있습니다.
예를 들어, C ++의 무료 라이브러리는 오래되었지만 꽤 작동합니다.
https://drive.google.com/file/d/1BceTk-OrtQza0Hpozhm1nqAcNkRdeNH5/view?usp=sharing
image_perspective 데모를 확인하세요.



 
Nikolai Semko :

사실 알고리즘은 끔찍합니다. 순전히 작동하는지 확인하고 변형 중에 색상이 어떻게 유지되는지 확인하기 위해 순전히 하루 만에 썼던 것으로 기억합니다.
매우 느리지만(깜박임이 보이고 결함이 있었던 것으로 기억합니다), 몇 번이고 속도를 높일 수 있는 큰 잠재력이 있습니다.
이제 이 크기 조정을 다시 작성하려면 이 코드 이후에 얻은 지식과 경험을 바탕으로 이미 3일이 걸릴 것입니다.
그러나 바퀴를 재발명하지 않고 기성품을 찾는 것이 더 정확할 수도 있습니다.
예를 들어, C ++의 무료 라이브러리는 오래되었지만 꽤 작동합니다.
https://drive.google.com/file/d/1BceTk-OrtQza0Hpozhm1nqAcNkRdeNH5/view?usp=sharing
image_perspective 데모를 확인하세요.


글쎄, 사실 이것은 그것이 수행되어야하는 방법이지만 밝혀 졌을 때 모든 정보가 어떻게 든 좀 먹힌 것은 특히 인터넷에서이 주제에 관한 것이었습니다. 링크는 고맙지만 암호로 보호되어 있으며 링크 소유자가 다운로드 권한을 부여할지 여부는 명확하지 않습니다.
 
Nikolay Kositsin :
글쎄, 사실 이것은 그것이 수행되어야하는 방법이지만 밝혀 졌을 때 모든 정보가 어떻게 든 좀 먹힌 것은 특히 인터넷에서이 주제에 관한 것이었습니다. 링크는 고맙지만 암호로 보호되어 있으며 링크 소유자가 다운로드 권한을 부여할지 여부는 명확하지 않습니다.

수정했습니다. 비밀번호 없이 열립니다.

 
Nikolai Semko :

그래픽 출력을 위해 CPU를 사용하더라도 MQL5 작업 영역의 모든 그래픽 작업의 99% 이상을 커버한다는 Renat의 말에 동의합니다.

터미널 자체의 GUI 프로세서에 과부하가 걸립니다.

 
Nikolai Semko :

수정했습니다. 비밀번호 없이 열립니다.

Nikolai, 그리고 어느 쪽에서 이 도서관을 파헤쳐야 할까요? 사용 가능한 모든 분석 방법을 사용하여 조사했지만 픽셀 배열 및 이미지의 크기 조정이나 리샘플링을 찾지 못했습니다.
 
fxsaber :

터미널 자체의 GUI 프로세서에 과부하가 걸립니다.

Ryzen 3700x와 GTX1060도 끄거나 하지 않는 데 차이가 있습니다. 개발자는 시대를 따라가고, 응답을 실시간에 가깝게 줄입니다. 2700K와 같은 고대 프로세서를 교체해야 할 때입니까?

 
Fast235 :

Ryzen 3700x와 GTX1060도 끄거나 하지 않는 데 차이가 있습니다. 개발자는 시대를 따라가고, 응답을 실시간에 가깝게 줄이고, 2700K와 같은 고대 프로세서를 교체해야 합니까?

네. 나는 개발자들이 5개의 터미널을 병렬로 실행한 적이 없다고 생각합니다. 여기서 Market Watch는 높은 빈도로 수백 문자의 인용문을 가지고 있습니다.

그러한 터미널의 진부한 최소화가 CPU의 과부하를 거의 0으로 줄이는 것은 매우 어리석은 일입니다. 그런 비합리적으로 먹는 GUI가 이해할 수 없는 이유.

 
fxsaber :

네. 나는 개발자들이 5개의 터미널을 병렬로 실행한 적이 없다고 생각합니다. 여기서 Market Watch는 높은 빈도로 수백 문자의 인용문을 가지고 있습니다.

그러한 터미널의 진부한 최소화가 CPU의 과부하를 거의 0으로 줄이는 것은 매우 어리석은 일입니다. 그런 비합리적으로 먹는 GUI가 이해할 수 없는 이유.

그들은 드레스 코드를 따르고 Google에는 모든 사람에게 명백한 결함이 엄청나게 많지만 모든 것을 건너 뜁니다. MQ는 이러한 거물처럼되기를 매우 열망합니다.