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

 
Реter Konow :

니콜라이, gif는 다릅니다. 일부에는 인터레이스 압축이 구현되어 있고, 일부는 구현되어 있지 않고, 일부는 색상 팔레트 인덱싱이 있고, 나머지는 구현되어 있지 않습니다. Camtasia에는 GIF 설정이 있으며 매우 광범위합니다.

형식 설명에 대한 링크를 읽었습니다. 그래서 나는 이 사건을 받아들이지 않았다. 엄청난 수의 뉘앙스가 있으며 알고리즘은 이를 분석해야 합니다. 이 형식에서 복잡한 데이터를 구문 분석하고 이를 재현하는 방법을 결정하는 알고리즘을 상상해 보십시오. 이 관점에서 이 형식에 대한 설명을 읽으십시오. 나는 C++에 이를 위해 이미 만들어진 알고리즘이 있다고 확신하지만 이를 MQL에 통합하는 것도 어렵지 않습니다.

따라서 질문은 동일하게 유지됩니다.

//----------------------------------------

1. 출력 파일의 암호를 어떻게 해독합니까?

2. 캔버스 솔루션으로 그의 내면을 어떻게 교차시키나요?

3. gif 파일을 통합한다고 해서 재생 메커니즘을 작성하는 것은 아닙니다(파일을 해독하지 않고는 작성할 수 없음).

4. 일반 편집기에서는 배경색과 디테일을 제어하여 "모놀리식"으로 만들어 압축을 크게 향상시킬 수 있지만 Camtasia에서는 그런 가능성이 없는 것 같습니다...

5. Camtasia에서 프레임을 편집하는 데 거의 같은 시간을 할애하고 편집 품질이 저하됩니다. Camtasia는 다른 작업을 위해 설계되었습니다.

//------------------------------------------------ ----

기껏해야 거의 같은 노력으로 압축률이 낮고 품질이 낮은 gif가 될 것입니다. 물론 추상 gif가 아니라 특정 10-20 프레임 지침에 대해 이야기하는 경우입니다.

그러나 이것은 내 의견일 뿐입니다.

나는 당신의 구현을 기대합니다.

피터, 여기 있는 모든 것이 상상했던 것보다 훨씬 간단합니다.
조용히 표준의 형식을 읽고 수행합니다. gif 클래스 를 만드는 전체 프로세스는 10-20시간의 작업이 소요됩니다.
나는 당신의 질문에 매우 놀랐습니다. 대답하는 것조차 편안하지 않습니다. 결국 GIF 형식과 LZW 압축에 대한 설명을 생략했습니다.
Camtasia나 뭔가를 설치하고 gif를 만들어 보고 복잡성과 색상 팔레트에 대해 이야기하십시오.
Camtasia에서 3분 동안 수행한 작업은 다음과 같습니다.

여기서 색상 팔레트는 256개의 RGB 색상으로만 구성되며 각 픽셀은 1바이트(색상 서수 참조)입니다. 그리고 모든 것이 자동으로 발생합니다.
그러나 Kamtasia를 설치할 수 없으며 OOP를 마스터하지 못할 것입니다. 나는 당신의 현상을 이해하는 것 같습니다:

새로운 것을 배우려면, 즉. 공부하는 것은 지독한 금욕이다. 그래서 당신은 끊임없이 탐닉하고 모든 종류의 변명을 고안하고 이러한 발명품에 대해 확신합니다.

그런 다음 당신은 당신의 허구를 너무 많이 믿기 시작하여 다른 사람들을 설득하기 시작합니다. 절대 해서는 안 되는 일입니다.

추신: 이것을 구현하고 싶지만 지금까지 10-20시간의 시간을 찾을 수 없습니다.
아마 아무도 전에 나를 포기하지 않는다면 나는 그것을 할 것입니다.

 
Nikolai Semko :

피터, 여기 있는 모든 것이 상상했던 것보다 훨씬 간단합니다.
조용히 표준의 형식을 읽고 수행합니다. gif 클래스 를 만드는 전체 프로세스는 10-20시간의 작업이 소요됩니다.
나는 당신의 질문에 매우 놀랐습니다. 대답하는 것조차 편안하지 않습니다. 결국 GIF 형식과 LZW 압축에 대한 설명을 생략했습니다.
Camtasia나 뭔가를 설치하고 gif를 만들어 보고 복잡성과 색상 팔레트에 대해 이야기하십시오.
Camtasia에서 3분 동안 수행한 작업은 다음과 같습니다.

여기서 색상 팔레트는 256개의 RGB 색상으로만 구성되며 각 픽셀은 1바이트(색상 서수 참조)입니다. 그리고 모든 것이 자동으로 발생합니다.
그러나 Kamtasia를 설치할 수 없으며 OOP를 마스터하지 못할 것입니다. 나는 당신의 현상을 이해하는 것 같습니다 :

새로운 것을 배우려면, 즉. 공부하는 것은 지독한 금욕이다. 그래서 당신은 끊임없이 탐닉하고 모든 종류의 변명을 고안하고 이러한 발명품에 대해 확신합니다.

그런 다음 당신은 당신의 허구를 너무 많이 믿기 시작하여 다른 사람들을 설득하기 시작합니다. 절대 해서는 안 되는 일입니다.

추신: 이것을 구현하고 싶지만 지금까지 10-20시간의 시간을 찾을 수 없습니다.
아마 아무도 전에 나를 포기하지 않는다면 나는 그것을 할 것입니다.

1. 나는 Kamteija가 있고 그것에 gif를 만듭니다. 출력 파일에 압축된 설정이 있습니다. 형식 설명에 따라 내용을 해독해야 합니다(너무 많지도 적지도 않은...).

2. 나의 단순화된 비디오 루프 시스템은 일주일 만에 만들어졌다. 나는 당신의 문제를 한 달 동안 해결할 것입니다.

3. 먼저 형식을 배워야 합니다. 다른 플래그와 압축 방법으로 모든 변형을 확인하고 복호화한 다음 재생 알고리즘을 작성하고 버그를 테스트하고 수정합니다. 한 달은 문제의 질적 솔루션에 대한 실제 용어입니다. 이해를 돕기 위해 재생 알고리즘은 파일에서 디코딩 및 방향 지정보다 덜 복잡하지 않습니다. 형식이 복잡할수록 함께 작동하는 알고리즘이 더 정교해집니다. 설정의 수, 압축 변형 및 표준 정보로 판단되는 gif 형식은 매우 복잡합니다.

Nikolai, 저는 순환 비디오 시퀀스를 생성한 경험이 있으며 그에 따라 판단하여 귀하의 문제에 대한 솔루션이 세 배 더 어렵다고 평가합니다. 물론 내가 틀릴 수 있다. 아마도 2.7배 더 어려울 것입니다.))

당신의 결정을 기다리겠습니다.


추신. 멋진 앵무새. MT로 옮기는 일만 남았습니다.))

 


Nikolai, Camtasia에서 GIF 생성의 복잡성으로 MT에서 GIF 형식 재생 메커니즘 생성의 복잡성을 판단하는 것은 이상합니다. 마치 슈퍼맨 영화에서 차를 던지면서 차의 무게를 판단하는 것과 같습니다.

형식에 대한 일반적인 설명 = 알고리즘의 즉각적인 이해 및 구현이 이상합니다. 아주 이상한. 당신은 자유 시간에 이해하고 해결하기 시작하며, 그 과정에서 그것이 어려운지 아닌지를 이해하게 될 것입니다. 그렇지 않으면 나는 이 대화를 진지하게 생각하지 않습니다.

 
나는 유용성에 대해 이야기하고 있습니다. 프로그래머를 위한 메커니즘을 만드는 복잡성이 아니라 최종 사용자를 위한 프로그램에 애니메이션 을 도입하는 것입니다.
평소의 Gift를 만드는 것과 달리 구현에 따라 애니메이션을 만드는 것은 매우 어려울 것입니다. 당신은 10-20 프레임을 처리하는 데 1 시간이 걸린다고 말했고 일반 사용자에 대해 무엇을 말할 수 있습니까?
처음에는 정말 프레임별 자동녹화와 편집의 가능성을 만들었다고 생각했습니다. 그리고 스크린샷을 잔뜩 만들고 펜으로 모아서 포장하면 됩니다. 이 원시적 인 것을 어떻게 과시 할 수 있습니까?

실제로 여기에는 토론이 없습니다. 우리는 누군가의 구현을 기다리고 있습니다.
 
Nikolai Semko :
나는 유용성에 대해 이야기하고 있습니다. 프로그래머를 위한 메커니즘을 만드는 복잡성이 아니라 최종 사용자를 위한 프로그램에 애니메이션을 도입하는 것입니다.
평소의 Gift를 만드는 것과 달리 구현에 따라 애니메이션을 만드는 것은 매우 어려울 것입니다. 당신은 10-20 프레임을 처리하는 데 1 시간이 걸린다고 말했고 일반 사용자에 대해 무엇을 말할 수 있습니까?
처음에는 정말 프레임별 자동녹화와 편집의 가능성을 만들었다고 생각했습니다. 그리고 스크린샷을 잔뜩 만들고 펜으로 모아서 포장하면 됩니다. 이 원시적 인 것을 어떻게 과시 할 수 있습니까?
실제로 여기에는 토론이 없습니다. 우리는 누군가의 구현을 기다리고 있습니다.

네, 그리고 우주선을 부팅할 수 있습니다.)) 니콜라이, 여기는 유치원입니다(아이들에게 불쾌감을 주지 않습니다). 멋진 코더는 .gif 형식을 사용하여 MQL에서 판독기/재생 엔진을 구문 분석하고 해독하고 작성해야 합니다. 그리고 정말 멋진 것은 MT 차트의 또 다른 기록과 Expert Advisor의 편집입니다. 캠타시아처럼.

이것이 제 단점입니다. 제 "허세"는 실제 성취를 기반으로 합니다. 그리고 그것은 가상에서 필요합니다.

우리는 누군가의 구현을 기다리고 있습니다 ....

 
Реter Konow :

네, 그리고 우주선을 부팅할 수 있습니다.)) 니콜라이, 여기는 유치원입니다(아이들에게 불쾌감을 주지 않습니다). 멋진 코더는 .gif 형식을 사용하여 MQL에서 판독기/재생 엔진을 구문 분석하고 해독하고 작성해야 합니다. 그리고 정말 멋진 것은 MT 차트의 또 다른 기록과 Expert Advisor의 편집입니다. 캠타시아처럼.

이것이 제 단점입니다. 제 "허세"는 실제 성취를 기반으로 합니다. 그리고 그것은 가상에서 필요합니다.

우리는 누군가의 구현을 기다리고 있습니다 ....

GIF 및 PNG 리더는 이미 여기에 있습니다 https://www.mql5.com/ru/forum/92113#comment_2672596

Делаем краудсорсовый проект по Canvas
Делаем краудсорсовый проект по Canvas
  • 2016.07.22
  • www.mql5.com
Приветстсвую кодеров. Есть интересная задача сделать действительно что-то полезное, и думаю что краудсорс будет хорошим вариантом...
 
Ilyas :

GIF 및 PNG 리더는 이미 여기에 있습니다 https://www.mql5.com/ru/forum/92113#comment_2672596

보았다. 실제 솔루션처럼 보입니다. 작가님이 안 계시다니 아쉽네요. C++의 알고리즘이 이식되었다고 생각합니다. 그래도 작가님은 잘 만드셨네요. 이 라이브러리가 표준 gif를 완전히 재현한다면 그것이 바로 당신이 필요로 하는 것입니다.
 
Реter Konow :
보았다. 실제 솔루션처럼 보입니다. 작가님이 안 계시다니 아쉽네요. C++의 알고리즘이 이식되었다고 생각합니다. 그래도 작가님은 잘 만드셨네요. 이 라이브러리가 표준 gif를 완전히 재현한다면 그것이 바로 당신이 필요로 하는 것입니다.

Petya는 누군가를 모욕하지 않고는 하루도 살 수 없습니다.

 
중재자에게 홍수를 제거하고 실질적인 토론을 지원하도록 요청하십시오. 나에게 불만족하는 모든 사람들은 개인 편지를 쓰 십시오.
 

이해합니다.

그러나 이 대화의 계속은 어떻습니까?

EURUSD 전체 역사 쌍 :

.

프랙탈리티가 있습니다.

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

캔버스 멋지다!

레나트 아크티아모프 , 2019.09.14 06:04

규범

창과 축척을 선택하려면 하단 레일이 필요합니다.


이게 가능해?

사유: