
I suspect this because jpg is hardcoded throughout and reckon will be corrected sooner or later.
#Php simpleimage transparent png software#
If you're thinking this is a bad way to handle images, I am with you 100%, I know of no other software which handles images in this way. So if you prepare your images as PNGs transparency will work. color (stringarray) - Optional fill color for the new image (default 'transparent'). string (string) - The raw image data as a string. fromNew (width, height, color) Creates a new image. fromString (string) Creates a new image from a string. The background is given a color to show the transparency of both images. color (stringarray) - Optional fill color for the new image (default 'transparent'). Lunapics Image software free image, art & animated Gif creator. For Tumblr, Facebook, Chromebook or WebSites. The next capture shows the original and the renamed/mis-extensioned image used in an HTML document. Alpha Transparency Free Online Photo Editor. The original PNG image (all non-black areas are transparent)Īfter upload, this image is renamed and its extension is changed to jpg by prestashop.

Because browsers are forgiving of mislabelled extensions, even if the image is served with content type image/jpeg by the server, it will be treated as png by the browser with the end result of preservation of transparency. If you upload a PNG image, then although the created images will have JPG extension, the images themselves are still PNG and you can confirm this with a hex editor.
