Při zmenšování průhledného PNG obrázku v Nette jsem měl problém se zachováním průhlednosti. Místo průhlednosti byla černá barva. Nakonec jsem problém vyřešil takto:
$photo->alphaBlending(true); $photo->resize( 1000, 1000, Nette\Utils\Image::SHRINK_ONLY ); $photo->alphaBlending(false); $photo->saveAlpha(true); $photo->save( ... );
Kód resize je obalen alphaBlending a saveAlpha