Programim dhe zhvillim, javascript, python, php, html

Sistemi. Gabim vizatimi në Ruaj imazhin nga të dhënat e bajtit

Gabim gjatë konvertimit të të dhënave të bajtit në imazh në një aplikacion UWP

U përpoqa të merrte transmetimin nga të dhënat dhe ta kthente atë në imazh, por Gabim!

Gabimi është:

system.drawing nuk mbështetet në këtë platformë

 videoParser.Initialize(delegate (byte[] data)
 {
       using (MemoryStream mStream = new MemoryStream(data))
       {
           System.Drawing.Image img = System.Drawing.Image.FromStream(mStream);
           img.Save(@"D:/img.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
       }
       return DJISDKManager.Instance.VideoFeeder.ParseAssitantDecodingInfo(0, data);
 });

Unë dua ta ruaj imazhin në formatin jpeg

18.10.2019


Përgjigjet:


1

do t'ju duhet të përdorni IFrmFile

  private string SaveImage(Guid AdID, IFormFile Photo)
    {
        if (Photo != null)
        {
            string uploadFolder = Path.Combine(hostingEnvironment.WebRootPath, "AdsImages");
            string UniqueFileName = AdID.ToString() + "_" + Photo.FileName;
            string FilePath = Path.Combine(uploadFolder, UniqueFileName);
            Photo.CopyTo(new FileStream(FilePath, FileMode.Create));
            return UniqueFileName;
        }
        else
        {
            return null;
        }
    }
18.10.2019
  • ku mund t'i përdor të dhënat e bajtit[] këtu? 21.10.2019

  • 2

    Nga lidhja e shpërndarë @Amy, duket se System.Drawing nuk është i disponueshëm për aplikacionet universale të Windows. Nëse dëshironi të ruani vetëm imazhin nga të dhënat, fillimisht mund të krijoni një skedar dhe më pas të shkruani bajtet në të.

    StorageFolder folder = await StorageFolder.GetFolderFromPathAsync(@"D:\");
    StorageFile file = await folder.CreateFileAsync("img.jpg", CreationCollisionOption.ReplaceExisting);
    await Windows.Storage.FileIO.WriteBytesAsync(file, data);
    
    21.10.2019
  • Unë marr një System.UnauthorizedAccessException në GetFolderFromPathAsync.. 21.10.2019
  • Kur u përpoqët të hyni në dosje sipas rrugës, a keni shtuar aftësinë broadFileSystemAccess dhe akses të konfiguruar te Cilësimet › Privatësia › Sistemi i skedarëve për të lejuar aplikacionin tuaj të aksesojë sistemin e skedarëve? 22.10.2019
  • Unë mendoj se nuk mund të shtoj broadFileSystemAccess në Package.appxmanifest tim https://docs.microsoft.com/en-us/windows/uwp/packaging/app-capability-declarations?redirectedfrom=MSDN#special-and-limited-capabilities 22.10.2019
  • Nëse dëshironi të paraqisni një aplikacion në dyqan, broadFileSystemAccess me të vërtetë nuk është një zgjedhje e mirë, ai do të rishikohet rreptësisht. Ju mund të përdorni FileSavePicker për të krijuar skedar, ai do të hapë një dialog që është i ngjashëm me eksploruesin e skedarëve, pastaj mund të krijoni një skedar nga vendi që dëshironi. Ose mund të ruani një skedar në localFolder(ApplicationData.Current.LocalFolder.CreateFileAsync("img.jpg", CreationCollisionOption.ReplaceExisting);). 23.10.2019
  • Materiale të reja

    Masterclass Coroutines: Kapitulli-3: Anulimi i korutinave dhe trajtimi i përjashtimeve.
    Mirë se vini në udhëzuesin gjithëpërfshirës mbi Kotlin Coroutines! Në këtë seri artikujsh, unë do t'ju çoj në një udhëtim magjepsës, duke filluar nga bazat dhe gradualisht duke u thelluar në..

    Faketojeni derisa ta arrini me të dhënat false
    A e gjeni ndonjëherë veten duke ndërtuar një aplikacion të ri dhe keni nevojë për të dhëna testimi që duken dhe duken më realiste ose një grup i madh të dhënash për performancën e ngarkesës...

    Si të përdorni kërkesën API në Python
    Kërkesë API në GitHub për të marrë depot e përdoruesve duke përdorur Python. Në këtë artikull, unë shpjegoj procesin hap pas hapi për të trajtuar një kërkesë API për të marrë të dhëna nga..

    Një udhëzues hap pas hapi për të zotëruar React
    Në këtë artikull, do të mësoni se si të krijoni aplikacionin React, do të mësoni se si funksionon React dhe konceptet thelbësore që duhet të dini për të ndërtuar aplikacione React. Learning..

    AI dhe Psikologjia — Pjesa 2
    Në pjesën 2 të serisë sonë të AI dhe Psikologji ne diskutojmë se si makineritë mbledhin dhe përpunojnë të dhëna për të mësuar emocione dhe ndjenja të ndryshme në mendjen e njeriut, duke ndihmuar..

    Esencialet e punës ditore të kodit tim VS
    Shtesat e mia të preferuara - Git Graph 💹 Kjo shtesë është vërtet e mahnitshme, e përdor përpara se të filloj të punoj për të kontrolluar dy herë ndryshimet dhe degët më të fundit, mund të..

    Pse Python? Zbulimi i fuqisë së gjithanshme të një gjiganti programues
    Në peizazhin gjithnjë në zhvillim të gjuhëve të programimit, Python është shfaqur si një forcë dominuese. Rritja e tij meteorike nuk është rastësi. Joshja e Python qëndron në thjeshtësinë,..