Suchergebnisse

Suchergebnisse 1-20 von insgesamt 151.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Image Upload dauert ewig lange

    ThisIsBeat - - Swift

    Beitrag

    Zitat von MCDan: „BTW: Je nachdem wie viele Bilder der Anwender in seiner Photo Library hat, solltest Du evtl. den PHCachingImageManager und nicht den PHImageManager verwenden. “ Ich habe mich jetzt auch mal damit beschäftigt und eine Funktion geschrieben: Quellcode (12 Zeilen)Ich frage mich gerade nur an welcher Stelle ich diese aufrufen sollte. Aktuell habe ich sie in meiner viewDidAppear() drin da das für mich jetzt so am meisten Sinn gemacht hat da die andere Funktion mit dem requestImage in…

  • Image Upload dauert ewig lange

    ThisIsBeat - - Swift

    Beitrag

    Zitat von MCDan: „Anstelle eines Array mit UIImage Objekten ist es vielleicht hilfreich eine Klasse mit dem PHAsset und dem UIImage zu verwenden. Dann hast Du bei Auswahl eines Image auch gleich Zugriff auf das passende PHAsset und kannst das Image damit erneut über den PHImageManager laden. BTW: Je nachdem wie viele Bilder der Anwender in seiner Photo Library hat, solltest Du evtl. den PHCachingImageManager und nicht den PHImageManager verwenden. “ Sprichst du von einer Klasse oder einem Dictio…

  • Image Upload dauert ewig lange

    ThisIsBeat - - Swift

    Beitrag

    Nun ja ich hab jetzt die maximale Größe der Bilder auf 1080 x 1920 angepasst was in meinen Augen mehr als ausreichend ist. Dadurch konnte ich die Größe der Bilder jetzt noch weiter runterschrauben und dabei die gleiche Qualität beibehalten Aber es freut mich das ich das ganze jetzt mit eurer Hilfe in den Griff bekommen habe, vielen Dank dafür ! Ich habe da aber noch ein weiteres Qualitätsproblem mit Bildern und wollte hier mal nachfragen ob jemand von euch vielleicht noch einen guten Tipp dazu p…

  • Image Upload dauert ewig lange

    ThisIsBeat - - Swift

    Beitrag

    @MCDan actual size of image in KB: %f 2238.447 actual size of image in KB: %f 1370.75 actual size of image in KB: %f 914.208 actual size of body in KB: %f 4523.929 Ob das ganze jetzt in Base64 umgewandelt wird kann weiß ich leider nicht Aber anhand der Bildergrößen sieht man das die schon kleiner sind als die 24 Mb die ich am Anfang durch das encoden hatte... Was ist denn die Standardgröße für Bilder Uploads ? Würde es Sinn machen ab einer bestimmten Größe das Bild zu resizen ?

  • Image Upload dauert ewig lange

    ThisIsBeat - - Swift

    Beitrag

    Also ich habe mir jetzt mal die Zeit genommen und mich mit Multipart Requests auseinander gesetzt (danke @Chris) um auch alles zu verstehen. Ich glaube auch mit Erfolg. Zwar kann ich nicht unbedingt einen viel schnelleren Upload feststellen aber seht selbst: Mich würde eure Meinung zu dem ganzen interessieren, kann ich das so machen ? Ich kann sagen das die Qualität jetzt definitiv sehr gut aussieht und die Upload Geschwindigkeit auch passt. Quellcode (13 Zeilen)Quellcode (26 Zeilen) Quellcode (…

  • Image Upload dauert ewig lange

    ThisIsBeat - - Swift

    Beitrag

    Zitat von MCDan: „Da es mehr als 1 Datei ist, wäre evtl. ZIP ein möglicher "Container". Ich verwende hier ausdrücklich die Bezeichnung "Container", da evtl. Einsparungen durch die ZIP Kompression bei JPEG nicht wirklich geben sind. Evtl. bringt es bei Verwendung von ZIP sogar mehr die Bilder als PNG zu encoden. Dies müsstest Du einfach mal testen und die Ergebnisse bei gleichen Ausgangsbildern vergleichen. “ Ich werde mal sehen wie das ganze jetzt bei einem Multiform-Request ausschauen wird und …

  • Image Upload dauert ewig lange

    ThisIsBeat - - Swift

    Beitrag

    Zitat von Thallius: „Du gehst jetzt daher und encodest diese Daten mit einem json encoder. Json ist aber eben kein binary Format sondern ein Textformat. Das bedeutet die Bytes 0-255 deines Bildes Müssen so umkodiert werden, dass sie in einen Wertebereich von 0-127 reinpassen. Das bedeutet wenn du eine binäre Datei in ein Textformat encodierst wird sie viel größer werden “ Vielen Dank für die ausführliche Erklärung, hat mir jetzt schon weitergeholfen ! Ich meine im Endeffekt weiß ich ja was ich d…

  • Image Upload dauert ewig lange

    ThisIsBeat - - Swift

    Beitrag

    Hier nochmal der aktuelle Stand der Dinge wie es in meinem Code ausschaut: viewDidLoad: Quellcode (7 Zeilen) Image resize: Quellcode (35 Zeilen) Upload: Quellcode (12 Zeilen) EDIT: Habe jetzt nochmal folgendes ausprobiert mit base64EncodedString, aber das dauert ewig bis das ganze in der Konsole fertig wird: Quellcode (9 Zeilen)

  • Image Upload dauert ewig lange

    ThisIsBeat - - Swift

    Beitrag

    Zitat von MCDan: „Du könntest die Bilder alternativ noch als ZIP Archiv packen und dann das komplette ZIP Archiv als Binary hochladen. Der Server müsste dann natürlich angepasst werden und das ZIP Archiv entpacken und die darin enthaltenen Bilder verarbeiten. “ Aber verwende ich nicht schon ein Binary Format mit dieser Funktion (developer.apple.com/documentat…/uiimage/1624115-jpegdata). Selbst wenn ich es wie in Post Nr. 29 auf Base64 umstelle wird das ganze nur größer ...

  • Image Upload dauert ewig lange

    ThisIsBeat - - Swift

    Beitrag

    Zitat von Chris: „Da fällt mir spontan Multipart/Mime ein.Damit hatte ich im letzten Jahrtausend mal Berührung. Metadaten als Text und Messdaten als Binary. Ich hab aber keine Ahnung ob da was am Server gemacht werden muss. “ Davon hatte ich vorhin tatsächlich erst noch was gelesen. Wenn gar nichts hilft werde ich damit mal auseinandersetzen. Danke !

  • Image Upload dauert ewig lange

    ThisIsBeat - - Swift

    Beitrag

    Zitat von t-no: „Schon ein bisschen witzig: Warum meinst du erzählt dir hier jeder, dass jpg nicht in JSON gehört? ;-)Du willst das Optimum, aber bläst deine Daten um mehr als ein Drittel auf (ganz konkret: Du könntest eigentlich vier Bilder versenden, in der Zeit, die du für drei brauchst) “ Was ich halt witzig finde ist das sämtliche Seiten im Netz JSON verwenden. Wie gesagt ich wäre für ein Beispiel sehr sehr dankbar. Habe dann aber mal folgendes ausprobiert: Quellcode (7 Zeilen)Ergebnis war …

  • Image Upload dauert ewig lange

    ThisIsBeat - - Swift

    Beitrag

    @marcoo so jetzt extra nochmal für dich, denn ich hab den Eindruck das du nicht jeden einzelnen Post hier ließt. Ich habe gesagt, dass ich eine Funktion namens resize (Post 20) verwende um die Größe von uploadData runterzuschrauben auf die besagten 900Kb. So und jetzt kommst du... Dann zu den binären Daten. Ebenfalls in der Funktion resize wirst du folgende Zeile finden, sowie in Post Nr. 1: Quellcode (1 Zeile)mit dieser Zeile konvertiere ich die Bilder in JPEG Data um und füge sie anschließend …

  • Image Upload dauert ewig lange

    ThisIsBeat - - Swift

    Beitrag

    Zitat von MCDan: „Ich tippe jetzt mal, dass die Bilder im JSON Format Base64 encoded werden, was dazu führt, dass die JSON Daten viel Größer als die reinen Daten der Bilder werden. Daher würde es sich anbieten die Bilder direkte als image/jpeg zu senden, da damit weniger Daten übertragen werden müssen und der Upload somit schneller sein sollte. “ Ob die jetzt in Base64 encoded werden kann ich ich jetzt so gar nicht sagen aber okay, sagen wir mal das stimmt und dadurch werden mehr Daten als nötig…

  • Image Upload dauert ewig lange

    ThisIsBeat - - Swift

    Beitrag

    Zitat von Chris: „Abgesehen von Claus Einwand fällt mir noch einiges ein. Ist der Server unter deiner Kontrolle oder hast du Zugriff darauf? Der kann auch lahm sein. Networkdebugging einschalten. developer.apple.com/documentat…etwork_diagnostic_logging mit nscurl --ats-diagnostics prüfen was der Server für SSL Versionen kann. Ich hab muss bei einem Server in unserer Software TLS 1.3 abschalten weil der sonst nur Fehlerhaft antwortet. Ich vermisse den Content-Type. der ist application/jason Instr…

  • Image Upload dauert ewig lange

    ThisIsBeat - - Swift

    Beitrag

    Vielleicht noch ein letztes Kommentar zu dem ganzen. Grundsätzlich bin ich der Meinung das man sich immer mit dem nötigen Respekt begegnen sollte, ob nun im Internet oder im wahren Leben. Ich bin jetzt kein absoluter Anfänger mehr in Sachen Swift aber auch kein Vollprofi. Wenn ich schon alles wissen würde dann würde ich mit Sicherheit nicht eine solche Frage in diesem Forum posten. Und ob nun "Blödsinn" (was ganz nebenbei auch wieder so ne Formulierung in dem Zusammenhang ist...) oder nicht, den…

  • Brauche Hilfe bei meiner App

    ThisIsBeat - - Hilfe

    Beitrag

    Zu deinem ersten Punkt: Erstelle mal eine Variable die deine UserDefaults beinhaltet Quellcode (1 Zeile) Dann kannst du den Wert den du gerne behalten möchtest in diesen defaults abspeichern Quellcode (2 Zeilen) Zu deinem zweiten Punkt: Quellcode (2 Zeilen)

  • Image Upload dauert ewig lange

    ThisIsBeat - - Swift

    Beitrag

    Zitat von AppleDeveloper: „Ich hatte auch dasselbe Problem mal und bei mir war es die schiere Größe des Bildes. 24MB ist eine ganze Menge. Nachdem ich die Größe des Bildes runtergeschraubt habe ging es um einiges schneller. EDIT: Du misst immer noch falsch. Das Stoppen der Zeit musst du nach print(session as Any) machen. Weil das in dem Completion Handler ist “ Also du hast recht es hat einfach was mit der Größe der Bilder zu tun. Aktuell will ich drei Bilder gleichzeitig hochladen. Habe die Grö…

  • Image Upload dauert ewig lange

    ThisIsBeat - - Swift

    Beitrag

    Zitat von Thallius: „24MB Upload für ein Bild. Bist du noch zu retten? Soviel hat ja nicht einmal ein lossless raw formatted image einer Profi Spiegel Reflex Camera. Images packt man nicht in ein Json dafür ist das Format überhaupt nicht gemacht. Übertrage das gefälligst als binary wie es sich gehört “ Erstmal danke für die Antwort, beim nächsten mal aber vielleicht einen anderen Unterton wählen. Um genau zu sein handelt es sich um drei Bilder die ich gleichzeitig hochgeladen habe. Habe die Größ…

  • Image Upload dauert ewig lange

    ThisIsBeat - - Swift

    Beitrag

    Gut das wär sonst recht kurios haha. Ich habe die Zeit jetzt nochmal an anderer Stelle gemessen: 0.24484801292419434 In dieser Zeit wird der gesamte Code durchgehauen. Trotz alldem dauert es nachdem ich auf den Upload Button geklickt habe rund 11 Sekunden bis ich die Antwort vom Server bekomme. Die Antwort bekomme ich sobald die Bilder angekommen sind. Kann ich anhand der Zeit also sagen das der Code soweit stimmt und das Problem also woanders liegt, vielleicht beim Server ? Hier die aktuelle Ze…

  • Image Upload dauert ewig lange

    ThisIsBeat - - Swift

    Beitrag

    Zitat von Chris: „Mal mit ner uploadTask statt dataTask versucht? “ Ja war leider kein Unterschied