getimagesize() 함수는 이미지와 swf 파일에서 매우 잘 작동합니다.PHP : shockwave .dcr 파일의 너비와 높이를 얻는 방법?
그러나 shockwave 파일 (.dcr)을 지원하지 않습니다. 당신이 윈도우 서버가있는 경우 나 폭과 같은 파일의 높이 ..
getimagesize() 함수는 이미지와 swf 파일에서 매우 잘 작동합니다.PHP : shockwave .dcr 파일의 너비와 높이를 얻는 방법?
그러나 shockwave 파일 (.dcr)을 지원하지 않습니다. 당신이 윈도우 서버가있는 경우 나 폭과 같은 파일의 높이 ..
내가하지 링고/감독 전문가입니다 도움이 있지만, AFAIK 당신이 PHP에서 수행 할 수 없습니다.
.DCR 파일 형식이 열려 있지 않으므로 사용자가 직접 파서를 만들고 그 정보를 추출 할 수있는 파일 형식 사양을 찾을 수 없습니다.
그러나 클라이언트 측에서 디렉터 동영상을 사용하여이를 수행하는 방법이 있어야합니다.
예 : 자신의 디렉터 무비에 외부 dcr 파일을로드합니다. 그러면로드 된 파일의 너비/높이 등을 읽을 수 있습니다. 그런 다음 자신의 디렉터 동영상이 특정로드 된 파일에 대한 정보로 일부 데이터베이스를 업데이트하므로 나중에 너비/높이를 표시 할 수 있습니다. http://director-online.com/forums/read.php?1,20621,20621,quote=1
행운 메이트 :이 사람이 같은 일을 제안 곳
내가 2006 년에 다시이 artice 데이트를 발견했습니다! :)
을 얻을 수있는 방법
SO, 당신은 IrfanView와 (무료)를 설치 할 수 그래, 그것은 무료 (명령 줄에서 사용 명령 줄을 가지고 있습니다) swf를 dcr로 변환합니다. (분명 리눅스 용 비슷한 도구가있다.)
Convert images on the command line with IfranView
는shell_exec()
을 사용하여, PHP에서 OS 명령 행을 호출합니다.
그러면 PHP로 swf 이미지 크기를 정상적으로 읽을 수 있습니다.
희망이
IrfanView와 그 모든 플러그인을 다운로드하려고했는데, 가지고있는'.dcr' 파일을 열 수 없습니다. – icktoofay
InfragView에서 swf 파일을 읽고 dcr shockwave 형식이 아닌 dcr 원시 이미지 형식으로 변환하는 것처럼 Edgar의 설명이 들립니다. –
이것은 매우 흥미로운 질문입니다. 나는 쇼크 웨이브 파일 포맷에 대해 궁금해했다. 그러나 그에 관한 문서는 찾을 수 없다. – icktoofay
크기를 필요로하는 이유는 무엇입니까? 다른 방법을 통해해야 할 일을 성취 할 수있는 또 다른 방법이있을 수 있습니까? 예를 들어, HTML 페이지에 에코하면 표준 높이와 너비를 지정할 때 swStretchStyle 속성을 사용할 수 있습니다. 더 많은 정보는 여기에있다 : http://x10hosting.com/forums/graphics-webdesign/53941-embedding-director-dcr-files.html –
@ 존 : OP가 무엇을 필요로하는지 모르겠다. 파일 형식에 대한 통찰력을 제공 할 수 있기 때문에 너비와 높이를 가져 오는 방법에 대해 알아 보겠습니다. – icktoofay