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

 
Alexey Viktorov #:

이러한 파일 삽입을 실험한 제 파일 중 2019년 11월에 생성된 파일을 발견했습니다. 그 이전에도 관심이 있었습니다. 안타깝게도 이러한 배열에서 이미지 파일이 저장된 스크립트를 찾지 못했습니다.

그리고 여기, 아마도 그것은 당신에게서 왔고, 나는 아이디어를 복사했습니다))))))

사진도 누군가의 깃발이었습니다.

이 포럼의 광대 함에서 어디에 게시되었는지 기억이 나지 않습니다.


ZЫ. 찾았어)))))) 여기 여기에 복사했습니다.

 
Alexey Viktorov #:

이러한 파일 삽입을 실험한 제 파일 중 2019년 11월에 생성된 파일을 발견했습니다. 그 이전에도 관심이 있었습니다. 안타깝게도 이러한 배열에서 이미지 파일이 저장된 스크립트를 찾지 못했습니다.

라이브러리의 기사에서 다루었습니다. 오래 전
 
Aleksandr Slavskii #:

그리고 여기, 제가 아이디어를 복사한 것은 아마도 당신에게서 온 것 같습니다))))))

누군가의 깃발도 사진으로 찍었습니다.

이 방대한 포럼의 어느 곳에 게시되었는지 기억이 나지 않습니다.


ZY. 찾았어요))))) 여기에 복사했습니다.

고마워요, 이미 그런 스크립트를 복원했습니다.

파일:
File_png.mq5  9 kb
 
Artyom Trishkin #:
라이브러리 관련 글에서 이에 대해 다룬 적이 있습니다. 오래 전에

아르템 나는 당신의 능력을 의심한 적이 없지만 제가 글을 잘 읽지 못한다는 것을 알고 있습니다.

 
Alexey Viktorov #:

아르템 저는 당신의 능력을 의심한 적이 없지만 제가 글을 잘 읽지 못한다는 것을 알고 있습니다.

그렇다면 ex4, ex5로도 사운드 파일을 압축할 수 있다는 점을 상기시켜드리겠습니다.
 
바이너리 파일이 아닌 텍스트 파일로 소스를 재봉하는 예제입니다.
 

Nicholas. PNG 그라데이션 이미지를 사용하는 경우 크기를 변경하지 않으면 사각형이 선명하게 보이는 것을 발견했습니다.


아마도 색상 혼합이나 다른 효과일 수 있습니다. BMP에서는 이런 현상이 보이지 않습니다.

이것은 확실히 사진의 인공물이 아닙니다. 확대하면 작은 사각형의 테두리를 볼 수 있습니다. 이에 대한 의견이 있으신가요?

그리고 파일 폴더를 어디에서 이미지로 변경해야 하는지 궁금합니다.

파일:
cubes.png  574 kb
 

오류도 발견했습니다.

2023.10.02 12:03:24.509 TestResizeCanvasAndImage USDCHF,M15: zero divide in 'png.mqh' (453,22)

이 이미지에서 오류가 발생했습니다. 확실히 PNG이지만 데이터에 DPI가 없습니다.

//upd. 일부 이미지에는 PDI 데이터도 없지만 작동합니다.

그리고 또 다른 트릭이 있었는데, 사진이 원래 크기의 1,5 배로 표시되었지만 DPI가 영향을 미치지 않았을 때 변경했지만 영향을 미치지 않았습니다.

사진이 원래 해상도 이상으로 표시되었습니다. 원래 크기보다 작게 표시되는 사진이 있습니다. 일반적으로 여전히 생각할 것이 있습니다.

// 마치 그림에 크기 오류에 영향을 미치는 PDI와 크기 외에 다른 것이 있는 것처럼 보입니다.

파일:
Horse.png  72 kb
 

이러한 그래픽 디스플레이 기술을 사용하면 표시기 전환 및 설정을위한 자체 패널을 작성할 수 있습니다.....

다음과 같이

나는 그것이 시장에서 잘 내려갈 것이라고 생각합니다.

 
Vitaliy Kuznetsov #:

Nicholas. PNG 그라데이션 이미지를 사용하는 경우 크기를 조정하지 않으면 사각형이 선명하게 보이는 것을 발견했습니다.

저도 시도해 보았습니다. 크기를 조정할 때만 사각형이 보였습니다. 그래서 제 크기 조정 알고리즘이 완벽하지 않은 것 같습니다. 이 알고리즘은 이미 꽤 오래 전에 반나절 만에 급하게 만들었다는 글을 쓴 적이 있습니다. 이제 저는 이 알고리즘을 아주 다르게 만들 것입니다. 하지만 안타깝게도 지금은 시간이 없습니다.

이 문제를 해결하려면 현재 알고리즘에서 일부 기호 <를 <=로 또는 그 반대로 변경해야 합니다.