String path = "F:\\Aspose WPrk\\"; string dataDir = RunExamples.GetDataDir_PSD(); using (PsdImage image = (PsdImage)Image.Load(dataDir + "photooverlay_5_new_3.psd")) { PsdImage psdImage = image; var pngOptions = new PngOptions(); foreach (var layer in psdImage.Layers) { if (layer.GetType() == typeof(Aspose.Imaging.FileFormats.Psd.Layers.TextLayer)) { if (layer.Name == "dealerwebsite") { ((Aspose.Imaging.FileFormats.Psd.Layers.TextLayer)layer).UpdateText("My new Text!", Color.Red); } } else if (layer.Name == "Maincolor") { //layer.BackgroundColor = Color.Yellow; //TODO: Change color of this layer int dd = 0; layer.HasBackgroundColor = true; layer.BackgroundColor = Color.Orange; // layer.BackgroundColor = Color.Yellow; } } psdImage.Save(dataDir+"asposeImage02.png", new Aspose.Imaging.ImageOptions.PngOptions()); } }