public static string DrawImage(string WorkDirectory, string oldImage, string WaterMarkImage, string waterMarkText, int XCoord, int YCoord, string NewImageName)
{
MemoryStream msNew = new MemoryStream();
MemoryStream msOut = new MemoryStream();
Bitmap bmp = new Bitmap(WorkDirectory + "\\" + oldImage);
Bitmap bmpWm = new Bitmap(WorkDirectory + "\\" + WaterMarkImage);
Bitmap bmpTemp = new Bitmap(bmp);
Graphics canvas = Graphics.FromImage(bmpTemp);
bmp.Dispose();
try
{
using (Graphics gr = Graphics.FromImage(bmpTemp))
{
gr.DrawImage(bmpWm, new Rectangle(XCoord, YCoord, bmpWm.Width, bmpWm.Height), 0, 0, bmpWm.Width, bmpWm.Height, GraphicsUnit.Pixel);
}
}
catch(Exception ex)
{
string errorMessage = "Error occurred during submission.";
return errorMessage;
}
bmpTemp.Save(WorkDirectory + "\\" + NewImageName, ImageFormat.Png);
bmpTemp.Dispose();
return WorkDirectory + "\\" + NewImageName;
}
こんにちは、このコードはローカル サーバーで正常に動作しています。このコードをライブ サーバーに配置すると、「GDI+ で一般的なエラーが発生しました」というエラーが表示されます。どうすればこのエラーを解決できますか。