Nette: zmenšení průhledného PNG, zachování průhlednosti

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