Доброго времени суток Умы.
С 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 или я совсем ламер). Может быть знающая аудитория выскажет свое мнение.
Зарание благодарен.
Hello, "dosent"
> Вот в чем проблема если шаблон в формате gif то на строчке Graphics g = Graphics.FromImage(image1) исключительная ситуация.., а если JPG то все проходит на ура. Подозреваю что это скрорей всего проблема с цветовой гаммой(IMHO или я совсем ламер). Может быть знающая аудитория выскажет свое мнение.
>
GDI+ нельзя рассматривать как универсальную библиотеку для всех случаев жизни.
Вполне возможно, что передаваемая картинка содержит что-нибудь запретное.
Posted via RSDN NNTP Server 1.8 beta
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Здравствуйте, TK, Вы писали:
TK>Hello, "dosent"
>> Вот в чем проблема если шаблон в формате gif то на строчке Graphics g = Graphics.FromImage(image1) исключительная ситуация.., а если JPG то все проходит на ура. Подозреваю что это скрорей всего проблема с цветовой гаммой(IMHO или я совсем ламер). Может быть знающая аудитория выскажет свое мнение.
>>
TK>GDI+ нельзя рассматривать как универсальную библиотеку для всех случаев жизни.
TK>Вполне возможно, что передаваемая картинка содержит что-нибудь запретное.
порнуху?
... << RSDN@Home 1.1 beta 2 >>
Здравствуйте, oRover, Вы писали:
R>Здравствуйте, TK, Вы писали:
TK>>Hello, "dosent"
>>> Вот в чем проблема если шаблон в формате gif то на строчке Graphics g = Graphics.FromImage(image1) исключительная ситуация.., а если JPG то все проходит на ура. Подозреваю что это скрорей всего проблема с цветовой гаммой(IMHO или я совсем ламер). Может быть знающая аудитория выскажет свое мнение.
>>>
TK>>GDI+ нельзя рассматривать как универсальную библиотеку для всех случаев жизни.
TK>>Вполне возможно, что передаваемая картинка содержит что-нибудь запретное.
R>порнуху?
Может и порнуху
как писано
здесь
PixelFormat.Format1bppIndexed
PixelFormat.Format4bppIndexed
PixelFormat.Format8bppIndexed это и есть порнуха

И приходиться прописывать в конструкторе PixelFormat ручками это совсем не удобно если формат картинки заранее не известен да и любое преобразование это потеря качества. И кто мне тогда скажет как например наложить текст на картинку (gif) есть варианты?(без потери чачества оригинала)