Я разрабатываю проект, который включает в себя галерею изображений, управляемую административной панелью. Я хочу показать миниатюры для администратора на панели администратора, которая активна и будет отображаться конечному пользователю.Работа с изображениями и растровыми изображениями в C#?
Хорошо. Я храню изображения в db в двух параметрах: ImageData (byte []), ImageMimeType. Поэтому я хочу хранить миниатюрные версии изображений при первом образе сохранения изображений. Я нашел пример кода, чтобы изменить размер и манипулировать фотографии в этом адреса link text:
private static Image cropImage(Image img, Rectangle cropArea)
{
Bitmap bmpImage = new Bitmap(img);
Bitmap bmpCrop = bmpImage.Clone(cropArea,
bmpImage.PixelFormat);
return (Image)(bmpCrop);
}
эта функция принимает изображения в качестве параметра. Но у меня есть ImageData (byte []).
Итак, как преобразовать массив байтов в Image и Image в массив байтов?
Возможно, вам стоит ссылаться на веб-страницу, если вы собираетесь прямо поднять этот пример ... – Ian
вы правы, я добавлю его – w69rdy