File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed 
apps/theming/lib/Controller Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -285,13 +285,17 @@ public function uploadImage(): DataResponse {
285285			// either to big or are not progressive rendering. 
286286			$ newImageimagecreatefromstring (file_get_contents ($ image'tmp_name ' ], 'r ' ));
287287
288+ 			// Preserve transparency 
289+ 			imagesavealpha ($ newImagetrue );
290+ 			imagealphablending ($ newImagetrue );
291+ 
288292			$ tmpFile$ this tempManager ->getTemporaryFile ();
289293			$ newWidthimagesx ($ newImage4096  ? imagesx ($ newImage4096 ;
290294			$ newHeightimagesy ($ newImageimagesx ($ newImage$ newWidth
291295			$ outputImageimagescale ($ newImage$ newWidth$ newHeight
292296
293297			imageinterlace ($ outputImage1 );
294- 			imagejpeg ($ outputImage$ tmpFile75 );
298+ 			imagepng ($ outputImage$ tmpFile8 );
295299			imagedestroy ($ outputImage
296300
297301			$ targetputContent (file_get_contents ($ tmpFile'r ' ));
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments