Take note, there are respective functions to open different image types – imagecreatefrompng() imagecreatefromwebp imagecreatefrombmp(). imagecreatefromjpeg(IMAGE FILE) Creates an image object from the given file.To “compress” an image in the simplest form, we just have to take the quality down.
It is pretty much a game of balancing how much to bring the quality down VS the file size. The lower the image quality, the smaller the file size The higher the quality, the larger the file size. So when it comes to “image compression”, we are usually referring to lossy images. Lossy – Suffers quality loss when compressed (blurry image), but usually small in file size.Lossless – Doesn’t suffer quality loss when compressed, but usually large in file size.(B2) BY CHANGING IMAGE FILE TYPE & REDUCING QUALITYįor you guys who are new, I will keep things as simple as possible.