문제

Joomla를 사용하고 있으며 사용자 프로필 이미지 크기 (Dimension)를 제한하고 싶습니다. 기본값은 10MB이지만 이미지 차원을 240x320 이하와 같은 이미지 차원을 제한하고 싶습니다. 감사합니다 .. 감사합니다.

도움이 되었습니까?

해결책

특정 업로드에 대한 Joomla 코드를 해킹하고 이와 같은 코드를 사용해야합니다.

list($width, $height) = getimagesize($image_file);

if ($width == 240 && $height == 320)
{
    // nice proceed
}
else
{
   // oops, invalid dimensions
}

업로드 기능을 사용하는 플러그인/구성 요소의 컨트롤러 에이 코드를 배치해야한다고 생각합니다.

다른 팁

나는 Joomla를 사용하지 않았지만 당신은 다음을보아야합니다.

Java를 사용하여 이미지 높이와 너비를 얻는 방법?

이미지를 메모리에로드 할 수 있다면 Java의 AWT.image 클래스를 사용하여 이미지의 너비와 높이를 가져오고 이미지를 거부하거나 이미지를 원하는 크기로 스케일링 할 수 있습니다. 다음을 살펴보십시오.

http://java.sun.com/j2se/1.5.0/docs/api/

나는 당신이 Joomla와 함께 JavaScript를 사용할 수 있다는 것을 알고 있습니다. 아마도 이것은 볼 가치가있을 것입니다.링크 텍스트 - JavaScript를 사용하여 이미지 크기를 얻습니다.

이것이 당신에게 도움이되기를 바랍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top