현재 위치: > 최신 기사 목록> PHP 배치 이름 변경 및 형식 변환 : 이미지 처리 쉬운 구현

PHP 배치 이름 변경 및 형식 변환 : 이미지 처리 쉬운 구현

M66 2025-06-19

PHP 이미지 작동 : 이미지 형식 이름 바꾸고 변환하는 방법

웹 사이트 개발에서 사진 처리는 일반적인 요구 중 하나입니다. PHP는 강력한 서버 스크립팅 언어로서 많은 이미지 처리 기능과 확장을 제공하여 이미지 조작을 쉽게 수행 할 수 있도록합니다. 이 기사는 PHP를 사용하여 이미지 형식을 바꾸고 변환하는 방법을 소개하고 코드 예제를 포함합니다.

배치는 사진 이름을 바꿉니다

이미지로 작업 할 때 특정 이름 지정 규칙에 따라 일련의 이미지 파일 이름을 바꾸어야 할 수도 있습니다. 다음은 PHP를 사용하여 지정된 폴더에서 이미지 이름을 바꾸는 방법을 보여주는 샘플 코드입니다.

$ folder = "path/to/images/"; // 이미지가 위치한 폴더 경로 $ prefix = "image_"; // Prefix $ counter = 1의 이름을 바꿉니다. // 카운터 // 이미지 폴더를 가로 지르면 ($ handle = opendir ($ 폴더)) {
    while (($ file = readDir ($ hands))! == false) {
        if (in_array ($ file, array ( '.', '..')) 계속;

        $ newName = $ 접두사. $ 카운터. '.' . pathinfo ($ file, pathinfo_extension);
        $ OldPath = $ 폴더. $ 파일;
        $ newPath = $ 폴더. $ newName;

        // 이미지의 이름 바꾸면 if (Rename ($ OldPath, $ NewPath)) {
            echo "파일 $ 파일은 $ newName으로 성공적으로 이름을 바꿉니다<br> ";
            $ 카운터 ++;
        } 또 다른 {
            echo "파일 $ 파일 이름 바뀌지 못했습니다<br> ";
        }
    }
    ClosedIR ($ 핸들);
}
    

위의 코드에서 폴더 경로 및 이름 바꾸기 접두사는 먼저 사진이있는 위치에 지정됩니다. 그런 다음 readdir () 함수를 사용하여 폴더의 파일을 반복하고 pathinfo () 함수를 통해 파일 확장을 가져옵니다. 마지막으로 Rename () 함수는 원본 파일 이름을 새 파일 이름으로 바꾸고 수정하는 데 사용됩니다.

배치 변환 사진 형식

때로는 이미지 파일의 배치를 JPG 형식의 이미지를 PNG 형식으로 변환하는 등의 이미지 파일을 다른 형식으로 변환해야합니다. PHP의 GD 라이브러리는 풍부한 이미지 처리 기능을 제공하여 이미지 형식을 변환 할 수 있습니다. 다음은 PHP를 사용하여 지정된 폴더의 모든 JPG 이미지를 PNG 형식으로 변환하는 방법을 보여주는 샘플 코드입니다.

$ folder = "path/to/images/"; // 사진이있는 폴더 경로 // 이미지 폴더를 가로 지르면 ($ handle = opendir ($ 폴더)) {
    while (($ file = readDir ($ hands))! == false) {
        if (in_array ($ file, array ( &#39;.&#39;, &#39;..&#39;)) 계속;

        $ OldPath = $ 폴더. $ 파일;
        $ newPath = $ 폴더. pathinfo ($ file, pathinfo_filename). ".png";

        // 원본 이미지를 엽니 다 $ image = imageCreatefromjpeg ($ OldPath);

        // png 형식으로 변환하고 imagepng ($ image, $ newPath)를 저장합니다.
        imageStroy ($ image);

        Echo "파일 $ 파일은 PNG 형식으로 성공적으로 변환되었습니다<br> ";
    }
    ClosedIR ($ 핸들);
}
    

위의 코드에서는 사진이 위치한 폴더 경로가 먼저 지정됩니다. 그런 다음 readDir () 함수를 사용하여 폴더에서 파일을 가로 지르고 pathInfo () 함수를 통해 파일 이름을 가져옵니다. 다음으로 imageCreateFromjPeg () 함수를 사용하여 원본 이미지를 열고 imagePng () 함수를 사용하여 이미지를 PNG 형식으로 변환하고 새 경로로 저장하십시오. 마지막으로 imageStroy () 함수를 사용하여 리소스를 해제하십시오.

요약

위의 예제에서는 배치 이름을 바꾸고 이미지 형식 변환에 PHP를 사용하는 방법을 보여줍니다. PHP의 이미지 처리 기능은 매우 강력하며 요구에 따라 유연하게 작동 할 수있어 개발자가 웹 사이트 개발 프로세스 중에 이미지를보다 효율적으로 처리 할 수 ​​있도록 도와줍니다.