2011-01-09 2 views
2

나는 이미지 처리를위한 응용 프로그램을 쓰고 있습니다. 어떤 프로그래밍 언어가 가장 적합할지 궁금합니다. 파이썬 또는 PHP. 이 프로세스는 웹 기반이 아닌 시스템 기반이므로 파이썬이 더 많은 도움이 될 수 있다고 생각합니다.이미지 처리를위한 PHP 또는 Python?

내 생각을 알려주세요.

+3

아직 알지 못하면 Python Imaging Library, PIL : http://www.pythonware.com/products/pil/ –

+0

Good 질문이지만 프로그래머에 속합니다 .stackexchange.com. 마이그레이션을 위해 투표했습니다. –

답변

1

가능하지 않을 수도 있습니다. 그것은 당신이하고 싶은 일에 달려 있습니다.

PHP와 Python 모두 스크립트 언어이므로 대부분의 이미지 처리에 필요한 고성능 수치 루틴에 적합하지 않습니다. 그러나 둘 다 이미지 처리 라이브러리를 사용할 수 있습니다.이 라이브러리는 C로 작성됩니다.이 이됩니다.

이 라이브러리가 원하는대로 작동하는 경우 잘 처리합니다. 커스텀이 필요하다면 실행 속도가 걱정된다면 C 나 C++ (또는 Pascal 등)을 사용하는 것이 더 나을 것입니다.

1

하나는 당신이 염두에 처리 된 이미지의 종류를 알 수없이 많이 제시 할 수 없다.

  • 일부 일반 회전/크기 조정/기타를 수행하려는 경우 많은 차이가 없다고 생각합니다.

  • 좀 더 복잡한 작업을 수행하려면 라이브러리를 연구하고 특정 작업에 가장 적합한 것을 결정하십시오.

  • 정말 사용자 지정 작업을 수행하려면 C 또는 유사한 언어가 작업에 더 적합 할 수 있습니다.

0

정말 이미지로 무엇을하고 싶은지에 따라 다릅니다. 아마도 일괄 처리 또는 유사한 스크립트를 사용하여 찾고있는 처리를 수행하는 명령을 실행해야합니다.

두 언어 사이에는 파이썬이 있습니다. PHP 용 명령 행 인터페이스는 최근에 추가 된 것 뿐이며, 파이썬은 주로 페이지 제공을위한 것이 아니라 스크립팅 언어로 설계되었습니다. 콘솔 응용 프로그램의 경우 Python이 더 적합합니다.

1

파이썬은 더 깨끗하고 읽기 쉽습니다. 이미지 처리에는 Python과 PHP에서도 사용할 수있는 imageMagic 라이브러리가 있습니다.

라이브러리를 사용하여 수행 할 수없는 복잡한 이미지 처리를하고 싶지만 여전히 파이썬이나 PHP로 처리하고 싶다면 Python을 C로 확장 할 수 있으므로 파이썬은 답이 아닙니다. , 잠깐, 당신은 C로 프로그래밍을 언급하지 않았다. 음, Cython이있다! 이후에 컴파일 된 Python 모듈을 작성할 수 있습니다.

+1

한 가지를 명확히하기 위해 Python을 스크립팅 언어로 설명하는 일부 대답은 Python이 프로그래밍 언어입니다. 심지어 파이썬의 위키 피 디아 페이지의 URL을 살펴보면 프로그래밍 언어라는 것을 알 수 있습니다 : http://en.wikipedia.org/wiki/Python_%28programming_language%29 동적이지만 강력한 타이핑도 있습니다 – denysonique

관련 문제