PHP에서 동적 인증서 만들기

이미지를 동적으로 조작하는 기능을 제공하는 PHP GD 라이브러리 또는 확장 기능을 사용할 것입니다.

PHP GD 라이브러리 사용:


  • 동적 인증서를 생성하려면
  • 동적 보안문자 생성
  • 동적 차트 만들기
  • 동적 보고서 만들기
  • 이미지에 워터마크를 만들 수 있습니다
  • .
  • 이미지 크기를 조정하고, 이미지 품질을 높이거나 낮추고, 이미지 마임 유형 또는 확장자를 변경할 수 있습니다
  • .
  • 이미지 최적화 또는 압축

  • 여기에서는 PHP GD 라이브러리를 사용하여 PHP에서 동적 인증서를 생성합니다.

    먼저 확인해야 할 것은 PHP GD Extension이 활성화되어 있는지 여부입니다. 아래 코드를 사용하고 gd가 활성화되었는지 확인하십시오.

    <?php
    
    /*Checking the PHP GD Extension Enabled or Not*/
    
    phpinfo();
    
    




    이제 php gd 라이브러리를 사용하여 동적으로 인증서를 생성합니다.

    /*Using PHP GD Library to process images and creating dynamic certificates, captcha, reports etc.*/
    
    /*Creating Certificate Dynamically*/
    
    //Set the Content Type
    header('Content-type: image/jpeg');
    
    // Create Image From Existing File
    $jpg_image = imagecreatefromjpeg('certificate.jpg');
    
    // Allocate A Color For The Text
    $white = imagecolorallocate($jpg_image, 54, 12, 110);
    
    // Set Path to Font File
    $font_path = 'font.ttf';
    
    $name_text = "Chetan Rohilla";
    
    $date_text = date('jS F,Y');
    
    $signature = imagecreatefrompng('signature.png');
    
    imagettftext($jpg_image, 26, 0, 480, 400, $white, $font_path, $name_text);
    
    imagettftext($jpg_image, 20, 0, 220, 670, $white, $font_path, $date_text);
    
    /*signature on image*/
    imagecopy($jpg_image, $signature, 780, 620, 0, 0, 200, 58);
    /*signature on image*/
    
    // Send Image to Browser
    imagejpeg($jpg_image);
    
    // Clear Memory
    imagedestroy($jpg_image);
    


    이 코드를 추가한 후 php 파일이 있는 폴더에 certificate.jpg 파일, signature.png 파일 및 font.ttf 파일을 업로드해야 합니다.

    다운로드font.ttf

    그게 다야 이제 php에서 동적 인증서, php에서 워터마크, php에서 captcha, php에서 차트 또는 php에서 이미지 처리를 만들 수 있습니다.


    구독 좋아요 공유와 긍정적인 피드백을 해주세요.

    더 많은 자습서를 보려면 visit my website .

    감사:)
    행복한 코딩 :)

    좋은 웹페이지 즐겨찾기