Доброго времени суток Умы.
С asp.net разбираться начал разбиратся недавно пока впечатсяет.
Но есть много вопросов (но это пока off топ), вот один из них.
Вопрос:
Есть шаблоны картинки в формате gif и jpg (в нашем случае counter.jpg или counter.gif) и следующий код:
.....
Bitmap image1= new Bitmap(System.Configuration.ConfigurationSettings.AppSettings["FullPathServer"]+"/images/counter.jpg");
// или
// System.Drawing.Image image1 = System.Drawing.Image.FromFile(System.Configuration.ConfigurationSettings.AppSettings["FullPathServer"]+"/images/counter.jpg");
try
{
Graphics g = Graphics.FromImage(image1);
g.DrawString(Convert.ToString(Application["Count"]),
new Font("Arial",10,FontStyle.Bold),
new SolidBrush(Color.FromArgb(255,255,255)),
new Point(4,16));
string _path_tmp = System.Configuration.ConfigurationSettings.AppSettings["FullPathServer"]+"/images/counters.gif";
image1.Save(_path_tmp,System.Drawing.Imaging.ImageFormat.Gif);
}
catch (Exception)
.....
Вот в чем проблема если шаблон в формате gif то на строчке Graphics g = Graphics.FromImage(image1) исключительная ситуация.., а если JPG то все проходит на ура. Подозреваю что это скрорей всего проблема с цветовой гаммой(IMHO или я совсем ламер). Может быть знающая аудитория выскажет свое мнение.
Зарание благодарен.