사용자가 업로드 한 이미지에 몇 가지 제한 사항을 적용하려고하므로 처리하는 스크립트에 메모리가 부족하지 않습니다.이미지 처리에 필요한 메모리를 계산하는 방법은 무엇입니까?
더 많은 메모리를 사용하는 이미지는 더 높은 해상도를 가진 이미지입니다. 그들은 큰 크기의 바이트를 가질 필요가 없습니다. 예를 들어 4000x2500 해상도의 46kb 이미지와 일부 투명 필름 (PNG)의 경우 크기를 조정하는 데 약 90MB가 소요되었습니다.
정확히 필요한 메모리를 미리 계산할 수있는 방법이 있습니까?
아이디어가 있으십니까?
이미지 조작에 대해서는 잘 모릅니다 만 압축되지 않은 비트 맵 파일 크기가 일반 야구장에 있지는 않습니까? – drudge
내가 사용하는 일반적인 경험 법칙 : GD를 사용하여 이미지를로드하는 데 단지 가로 * 세로 * 4, 크기 조정 된 이미지와 동일한 계산을 ... 바이트로 –