Я пытаюсь получить изображение из источника, изменить размер его и сохранить в файловой системе. Это то, что у меня есть до сих пор: < /p>
FileInfo fi = new FileInfo(photo.ImagePath);
string namennoext = fi.Name.Replace(fi.Extension, "");
Stream stream = fi.OpenRead();
IImage image = PlatformImage.FromStream(stream);
IImage resizeImage = image.Resize(1000, 1000);
Stream resizeImageStream = resizeImage.AsStream();
long resizeImageStreamLength = resizeImageStream.Length;
ImageSource resizeImageSource = ImageSource.FromStream(() => resizeImageStream);
byte[] imageByteArray = new byte[resizeImageStream.Length];
File.WriteAllBytes(Path.Combine(FileSystem.AppDataDirectory, namennoext + photoDetail.JobDocDBModelId.Value.ToString() + ".jpeg"), imageByteArray);
< /code>
Это приведенный выше код, который у меня есть до сих пор. Изображение сохраняется, но оно не откроется. Что может быть проблемой с моим приведенным выше кодом?
FileInfo fi = new FileInfo(photo.ImagePath);
string namennoext = fi.Name.Replace(fi.Extension, "");
Stream stream = fi.OpenRead();
IImage image = PlatformImage.FromStream(stream);
IImage resizeImage = image.Resize(1000, 1000);
Stream resizeImageStream = resizeImage.AsStream();
long resizeImageStreamLength = resizeImageStream.Length;
resizeImage.Save(resizeImageStream, ImageFormat.Jpeg);
ImageSource resizeImageSource = ImageSource.FromStream(() => resizeImageStream);
byte[] imageByteArray;
using (MemoryStream ms = new MemoryStream())
{
resizeImageStream.CopyTo(ms);
imageByteArray = ms.ToArray();
}
File.WriteAllBytes(Path.Combine(FileSystem.AppDataDirectory, namennoext + photoDetail.JobDocDBModelId.Value.ToString() + ".jpeg"), imageByteArray);
< /code>
Однако я все еще получаю ту же проблему. Похоже, что это правильно, я не могу открыть изображение. Png " /> < /p>
Подробнее здесь: https://stackoverflow.com/questions/794 ... ectory-pat
Как получить, изменить размер и сохранить изображение на пути файловой системы. ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как получить, изменить размер и сохранить изображение на пути файловой системы.
Anonymous » » в форуме C# - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Решение TypeScript для управления структурой пути файловой системы [закрыто]
Anonymous » » в форуме Javascript - 0 Ответы
- 3 Просмотры
-
Последнее сообщение Anonymous
-