Подскажите, скоростные эффективные библиотеки для работы с изображениями.
Re: Преобразование формата Bitmap
От:
Аноним
Дата:
19.01.07 21:35
Оценка:
Здравствуйте, Lunohod, Вы писали:
L>Имеется файл с картинкой формата Format8bppIndexed. Нужно загрузить его и преобразовать в формат Format32bppArgb.
L>Однако это все работает очень долго. Как это все оптимизировать?
Здравствуйте, Lunohod, Вы писали:
L>Имеется файл с картинкой формата Format8bppIndexed. Нужно загрузить его и преобразовать в формат Format32bppArgb.
L>Сейчас делаю так:
L>image_ — изображение формата Format8bppIndexed L>image — изображение формата Format32bppArgb
L>
Здравствуйте, Lunohod, Вы писали:
L>Имеется файл с картинкой формата Format8bppIndexed. Нужно загрузить его и преобразовать в формат Format32bppArgb.
L>Сейчас делаю так:
L><skip>
L>Однако это все работает очень долго. Как это все оптимизировать?
вот так?
Bitmap image_ = new Bitmap(FileName);
Bitmap image = new Bitmap(image_.Width, image_.Height, PixelFormat.Format32bppRgb);
using(Graphics g = Graphics.FromImage(image))
g.DrawImage(image);
Здравствуйте, Morpheus_, Вы писали:
L>>Имеется файл с картинкой формата Format8bppIndexed. Нужно загрузить его и преобразовать в формат Format32bppArgb.
L>>Сейчас делаю так:
L>><skip>
L>>Однако это все работает очень долго. Как это все оптимизировать?
M_>вот так? M_>
M_> Bitmap image_ = new Bitmap(FileName);
M_> Bitmap image = new Bitmap(image_.Width, image_.Height, PixelFormat.Format32bppRgb);
M_> using(Graphics g = Graphics.FromImage(image))
M_> g.DrawImage(image);
M_>
сорри, опечатка
Bitmap image_ = new Bitmap(FileName);
Bitmap image = new Bitmap(image_.Width, image_.Height, PixelFormat.Format32bppRgb);
using(Graphics g = Graphics.FromImage(image))
g.DrawImage(image_);