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

 
Реter Konow :
  • 데이터를 압축하는 스크립트를 생성합니다.
  • 그래프에서 그림을 처리합니다. 편집자.
  • MQL에서 고급 캔버스 기술을 사용할 수 있습니다.

이것은 무엇을 위한 것입니까? 기성품 GIF 파일을 가져옵니다. 이미 압축이 있습니다. 언패킹만 구현하면 됩니다.

 
Igor Makanu :

당신은 다시 개념을 대체하고 있습니다. 등록된 데이터 형식의 사용은 표절이 아닙니다.


이것이 gif인 경우 파일을 .gif 확장자로 저장하고 클릭하면 Windows가 뷰어에서 이 파일을 열 것입니다. 그렇다면 gif가 있는 것입니다.

당신이 정말로 그것을 알아내고 진실을 찾고 싶다면 Wikipedia에서 gif의 정의를 주의 깊게 읽으십시오.

다시 인용하겠습니다.

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

GIF ( 영어)   그래픽 교환 형식 은 널리 사용되는 래스터 그래픽 형식입니다. 무손실 압축 데이터를 256색 을 초과하지 않는 형식으로 저장할 수 있습니다. 하드웨어 독립적인 GIF 형식은 네트워크를 통해 비트맵 이미지 를 전송하기 위해 CompuServe 에서 1987년 (GIF87a)에 개발했습니다. 1989년에 형식이 수정되었습니다(GIF89a): 투명도 및 애니메이션 지원이 추가되었습니다. GIF는 LZW 압축 을 사용하여 균일한 채우기(로고, 비문, 다이어그램)가 많은 파일을 압축할 수 있습니다. 오랫동안 GIF는 인터넷 에서 가장 일반적인 형식 중 하나였습니다 .

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

이것이 GIF라는 사실에 반대합니다.

1. 내 포맷은 대중적이지 않고, 특허도 없고, 다르게 불러도 좋다.

2 . 내 형식은 색상표 인덱싱을 사용하지 않습니다(256개 이상의 색상이 있는 경우 품질이 저하됨)(gif 사용).

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

gif이기 때문에:

1. 내 형식은 이미지 품질(예: GIF)의 손실 없이 압축된 데이터를 저장할 수 있습니다.

2. 내 형식을 사용하면 반복되는 색상 체인(예: gif)이 있는 데이터를 압축할 수 있습니다.

3. 내 형식은 유사한 원칙을 사용합니다. 프레임 간에 반복되는 데이터를 쓰지 마십시오(예: gif).

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

대부분의 사람들에게 "GIF"라는 개념은 이미지 품질이 낮은 작은 반복 비디오와 관련이 있는 것으로 알려져 있습니다. 동일한 용어를 루프 비디오 시퀀스라고 합니다.

주요 기능은 루프 모드에서 짧은 비디오 정보를 전송하는 것입니다. 그리고 바로 이 점에서 개념적 차이가 없습니다. 그리고 압축의 특정 구현에는 물론 있습니다. 솔루션의 본질만이 이름보다 중요합니다.

 
요정의 완고함
 
Koldun Zloy :

이것은 무엇을 위한 것입니까? 기성품 GIF 파일을 가져옵니다. 이미 압축이 있습니다. 언패킹만 구현하면 됩니다.

글쎄, 아이디어는 확실히 흥미롭고 대담합니다. 시도 해봐. .gif를 텍스트 파일로 번역하고 읽고 재생하는 알고리즘을 만들어야 합니다. 나는 그것이 효과가 있을 수 있다고 생각하지만 아마도 나보다 더 많은 일이 있을 것입니다. 시도하고 보여줍니다. 재생 메커니즘은 훨씬 더 정교해질 것입니다. 내가 무슨 말을 하는지 알아. 그러나 지침이 필요한 경우가 아니면 사진을 단계별로 처리하여 gif를 만드는 수고를 덜 수 있습니다. 지침이 필요한 경우에도 편집기에서 각 그림을 처리해야 합니다.

그러나 MQL의 음성과 지침이 없는 비디오만 필요한 것은 아닙니다.

 
사람(모든 사람이 자연적으로는 아님)은 원숭이입니다. 반박하다.
 
이름에 관심이 있는 모든 사람: 원하는 대로 부르세요. 나는 반복되는 비디오 시퀀스에 대해 가장 가깝고 가장 이해하기 쉬운 연관을 사용합니다. 필수는 아닙니다.
 
Реter Konow :

글쎄, 아이디어는 확실히 흥미롭고 대담합니다. 시도 해봐. .gif를 텍스트 파일로 번역하고 읽고 재생하는 알고리즘을 만들어야 합니다. 나는 그것이 효과가 있을 수 있다고 생각하지만 아마도 나보다 더 많은 일이 있을 것입니다. 시도하고 보여줍니다. 재생 메커니즘은 훨씬 더 화려할 것입니다. 내가 무슨 말을 하는지 알아. 그러나 지침이 필요한 경우가 아니면 사진을 단계별로 처리하여 gif를 만드는 수고를 덜 수 있습니다. 지침이 필요한 경우에도 편집기에서 각 그림을 처리해야 합니다.

그리고 MQL의 음성과 지침이 없는 비디오만 필요하지 않습니다.

왜 그렇게 복잡한 일을 합니까?

일이 많다는 사실에 이의를 제기하지 않지만 텍스트 파일로 번역하는 것은 불필요합니다. 나는 그것을하는 방법과 그것이 당신에게 무엇을 줄 것인지조차 이해하지 못합니다.

파일을 바이너리로 열어야 합니다 . 제목을 읽으십시오. 그 안에 필요한 모든 정보를 찾으십시오. 그런 다음 모든 사진의 압축을 풉니다.

 
Koldun Zloy :

왜 그렇게 복잡한 일을 합니까?

일이 많다는 사실에 이의를 제기하지 않지만 텍스트 파일로 번역하는 것은 불필요합니다. 나는 그것을하는 방법과 그것이 당신에게 무엇을 줄 것인지조차 이해하지 못합니다.

파일을 바이너리로 열어야 합니다 . 제목을 읽으십시오. 그 안에 필요한 모든 정보를 찾으십시오. 그런 다음 모든 사진의 압축을 풉니다.

구현을 기대합니다.
 
Реter Konow :
이름에 관심이 있는 모든 사람: 원하는 대로 부르세요. 나는 반복되는 비디오 시퀀스에 대해 가장 가깝고 가장 이해하기 쉬운 연관을 사용합니다. 필수는 아닙니다.

근본적으로 그렇습니다. GIF 외에도 많은 형식이 있습니다. 그들 모두는 같은 방식으로 다른 프로그램에서 이해할 수 있도록 설계되었습니다.

일반적으로 항상 자신의 길을 가고 GIF에서 이름을 훔친 것이 이상합니다.

자신의 이름을 말하면 아무도 불평하지 않을 것입니다.

 
Реter Konow :
구현을 기대합니다.

기다리지 마. 시간이 오래 걸릴 것이라고 이미 말했습니다.

그리고 무엇을 위해? 그래서 당신이보고 "그래서 뭐?"라고 말합니다.

그것은 가치가 없어.