Изображения в нотсах на соперников.
-
Добрый день.
Я писал нотсы, и попробовал вставить уменьшенное изображение (сделал скриншот, уменьшил в paint), у меня получилось, но позже стала появляться ошибка при повторном открытии диаграммы с изображением в нотсе и после h2n принудительно закрывается.
При возникновении ошибки выскакивает такой текст, не знаю как сделать спойлер:
System.Windows.Markup.XamlParseException: "Инициализация "System.Windows.Media.Imaging.BitmapImage" вызвала исключение.": номер строки "1" и позиция в строке "377". ---> System.NotSupportedException: Не распознан префикс URI.
в System.Net.WebRequest.Create(Uri requestUri, Boolean useUriBase)
в MS.Internal.WpfWebRequestHelper.CreateRequest(Uri uri)
в System.IO.Packaging.PackWebRequest.GetRequest(Boolean allowPseudoRequest)
в System.IO.Packaging.PackWebRequest.GetResponse()
в MS.Internal.WpfWebRequestHelper.GetResponse(WebRequest request)
в System.Windows.Media.Imaging.BitmapDecoder.SetupDecoderFromUriOrStream(Uri uri, Stream stream, BitmapCacheOption cacheOption, Guid& clsId, Boolean& isOriginalWritable, Stream& uriStream, UnmanagedMemoryStream& unmanagedMemoryStream, SafeFileHandle& safeFilehandle)
в System.Windows.Media.Imaging.BitmapDecoder.CreateFromUriOrStream(Uri baseUri, Uri uri, Stream stream, BitmapCreateOptions createOptions, BitmapCacheOption cacheOption, RequestCachePolicy uriCachePolicy, Boolean insertInDecoderCache)
в System.Windows.Media.Imaging.BitmapImage.FinalizeCreation()
в System.Windows.Media.Imaging.BitmapImage.EndInit()
в MS.Internal.Xaml.Runtime.ClrObjectRuntime.InitializationGuard(XamlType xamlType, Object obj, Boolean begin)
--- Конец трассировки внутреннего стека исключений ---
в System.Windows.Markup.XamlReader.RewrapException(Exception e, IXamlLineInfo lineInfo, Uri baseUri)
в System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
в System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, Boolean skipJournaledProperties, Uri baseUri)
в System.Windows.Markup.XamlReader.Load(XamlReader xamlReader, ParserContext parserContext)
в System.Windows.Markup.XamlReader.Load(XmlReader reader, ParserContext parserContext, XamlParseMode parseMode)
в Hand2NoteCore.DataView.NoteDocumentConverter.Convert(NoteBoxData data)
в Hand2NoteCore.DataView.NoteManualView..ctor(Note note, PlayerAliasKey player, Double minPageWidth, Double maxPageWidth)
в Hand2NoteCore.DataView.StatNotesListView.InsertNote(Note note, Int32 index)
в Hand2NoteCore.DataView.StatNotesListView.AddNote(Note note)
в Hand2NoteCore.DataView.StatNotesListView.<>c__DisplayClass12_0.<OnLoaded>b__1()
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
Inner exception
System.NotSupportedException: Не распознан префикс URI.
в System.Net.WebRequest.Create(Uri requestUri, Boolean useUriBase)
в MS.Internal.WpfWebRequestHelper.CreateRequest(Uri uri)
в System.IO.Packaging.PackWebRequest.GetRequest(Boolean allowPseudoRequest)
в System.IO.Packaging.PackWebRequest.GetResponse()
в MS.Internal.WpfWebRequestHelper.GetResponse(WebRequest request)
в System.Windows.Media.Imaging.BitmapDecoder.SetupDecoderFromUriOrStream(Uri uri, Stream stream, BitmapCacheOption cacheOption, Guid& clsId, Boolean& isOriginalWritable, Stream& uriStream, UnmanagedMemoryStream& unmanagedMemoryStream, SafeFileHandle& safeFilehandle)
в System.Windows.Media.Imaging.BitmapDecoder.CreateFromUriOrStream(Uri baseUri, Uri uri, Stream stream, BitmapCreateOptions createOptions, BitmapCacheOption cacheOption, RequestCachePolicy uriCachePolicy, Boolean insertInDecoderCache)
в System.Windows.Media.Imaging.BitmapImage.FinalizeCreation()
в System.Windows.Media.Imaging.BitmapImage.EndInit()
в MS.Internal.Xaml.Runtime.ClrObjectRuntime.InitializationGuard(XamlType xamlType, Object obj, Boolean begin)Предусмотрено ли такая возможность как вставка изображений в нотс?
Поможет ли исправить эту ошибку очистка/перестройка статов?
Очистка/перестройка статов как-нибудь отражается на уже сделанных нотсах?
-
- Думаю такой возможности нету.
- Повторное построение скорее всего не поможет.
Сейчас программа открывается?
-
Изображения вставлять нельзя. В C:\Program Files\Hand2Note\Notes найдите игрока, на которого вставили картинку, и удалите папку с нотсами этого игрока.
-
@gt-hud
Открывается, работает, вылетает, когда нотс с изображением открываешь.
-
@Alex
Спасибо за инструкцию, попробую.