라이브러리
[PHP] Gmagick::getimagesignature - SHA-256 메시지 다이제스트를 생성합니다.
Gmagick::getimagesignature
Gmagick::getimagesignature는 Gmagick 클래스의 메소드로, 현재 이미지의 서명(Hash) 값을 반환합니다. 이 메소드는 이미지의 해시 값을 계산하여 반환합니다. 이 메소드는 이미지의 내용을 바꾸지 않고, 이미지의 서명 값을 반환하기 때문에 이미지의 내용을 변경하지 않고도 이미지의 서명을 확인할 수 있습니다.
사용법
Gmagick::getimagesignature를 사용하려면, Gmagick 클래스를 사용하여 이미지 객체를 생성한 후, getimagesignature 메소드를 호출하면 됩니다.
예제
#hostingforum.kr
php
// Gmagick 클래스를 사용하여 이미지 객체를 생성합니다.
$gmagick = new Gmagick('image.jpg');
// getimagesignature 메소드를 호출하여 이미지의 서명 값을 반환합니다.
$signature = $gmagick->getimagesignature();
// 반환된 서명 값을 출력합니다.
echo $signature;
주의
getimagesignature 메소드는 이미지의 내용을 바꾸지 않습니다. 따라서 이미지의 내용을 변경하지 않고도 이미지의 서명을 확인할 수 있습니다. 하지만, 이미지의 서명 값은 이미지의 내용이 변경되면 달라질 수 있습니다.
예제 2 - 이미지의 서명 값을 비교
#hostingforum.kr
php
// Gmagick 클래스를 사용하여 이미지 객체를 생성합니다.
$gmagick1 = new Gmagick('image1.jpg');
$gmagick2 = new Gmagick('image2.jpg');
// getimagesignature 메소드를 호출하여 이미지의 서명 값을 반환합니다.
$signature1 = $gmagick1->getimagesignature();
$signature2 = $gmagick2->getimagesignature();
// 반환된 서명 값을 비교합니다.
if ($signature1 == $signature2) {
echo '이미지의 서명 값이 같습니다.';
} else {
echo '이미지의 서명 값이 다릅니다.';
}
이 예제에서는 두 이미지의 서명 값을 비교합니다. 만약 두 이미지의 서명 값이 같다면, 두 이미지의 내용이 같다는 것을 의미합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.