2016-07-12 14 views
1

Ich verwende ein Imagewell, um JPG-Bilder zu akzeptieren, die in meine OSX-App eingefügt oder gezogen werden. Das Problem ist, dass ich mich bemühe, die originalen JPG-Bilder zu bekommen, da OSX verlangt, dass ich die Tiff-Version des NSMage bekomme, wenn ich über Alamo Fire aufsteigen will.AlamofireImage: Ist es möglich, die Rohdaten von einem NSimageview in Swift zu erhalten?

Hat AlamoFireImage eine originelle Möglichkeit, die ursprünglichen URL/ursprünglichen Rohdaten zu erhalten, ohne zuerst in Tiff konvertiert zu werden?

+0

Ich kann nicht scheinen, es vom Brunnen zu bekommen. Gibt es eine Methode, um es zu bekommen? –

+0

hinzufügen, dass als Lösung .. sieht besser aus, um es zu erreichen –

+0

Ich habe eine Antwort gegeben. Vielen Dank! Es ist ein besserer Weg für Ihre Bedürfnisse, ja, glaube ich. – Moritz

Antwort

0

Eigentlich, mit einem NSImageWell, haben Sie nicht viel Möglichkeiten in Bezug auf das abgelegte Bild. Es ist eine praktische Klasse für zeigt dropped Bilder, aber sobald Sie mehr tun müssen, ist es nicht die Aufgabe.

Ich schlage vor, Sie ein NSImageView verwendet stattdessen und hinzufügen Drag-and-Drop-Funktionen, um es wie in meinem Beispiel hier: https://stackoverflow.com/a/29233824/2227743

diese Weise können Sie leicht die abgefallenen Bild URL (und Dateinamen) bekommen, und die Bilddaten selbst natürlich.