Drag and Drop von JPG Bild auf einer Webseite erstellt PNG

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
User avatar
Tahattmeruh
Senior Member
Senior Member
Posts: 244
Joined: 2003-05-16, 13:35 UTC

Drag and Drop von JPG Bild auf einer Webseite erstellt PNG

Post by *Tahattmeruh »

Wenn ich dieses JPG Bild in Firefox in einen Ordner in Total Commander ziehe wird jedesmal ein Bild mit einem zufälligen Namen und als PNG angelegt.

https://www.data-load.me/attachments/p5fok6p-jpg.1161020/
https://i.imgur.com/WD7dMmD.png

Wenn ich das gleiche im Explorer mache wird ein JPG angelegt und immer mit dem gleichen Namen.

Aus MS Edge wird ein JPG angelegt bei Drag and Drop.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50383
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Drag and Drop von JPG Bild auf einer Webseite erstellt PNG

Post by *ghisler(Author) »

Das liegt daran, dass Firefox das Bild offenbar im Cache als PNG ablegt. Beim Drag&Drop übergibt Firefox eine grosse Anzahl an unterschiedlichen Formaten an das Zielprogramm, u.a.
1. CF_HDROP: Eine Liste von Dateinamen im Dateisystem. Bei mir war das C:\Users\<Benutzername>\AppData\Local\Temp\yugumn5f.png
2. UniformResourceLocator, UniformResourceLocatorW, CF_TEXT, CF_UNICODETEXT: Enthalten alle die URL des Bildes
3. PNG: Direkt die Bilddaten als PNG
4. FileGroupDescriptor/FileGroupDescriptorW: Dateiinfo (Streams, kein Dateiname)
5. FileContents: JPG-Stream
und viele mehr!

Offenbar bevorzugt der Explorer FileGroupDescriptorW+FileContents, während der Total Commander CF_HDROP bevorzugt, weil direkter Dateizugriff - damit kann man die Datei z.B. auch zu einem Archiv hinzufügen.
Author of Total Commander
https://www.ghisler.com
User avatar
Tahattmeruh
Senior Member
Senior Member
Posts: 244
Joined: 2003-05-16, 13:35 UTC

Re: Drag and Drop von JPG Bild auf einer Webseite erstellt PNG

Post by *Tahattmeruh »

Gute Frage was MS da empfiehlt, ob sie sich selbst an die Vorgaben halten oder es einfach anders machen.
Als Anwender würde ich bei einem JPG auch ein JPG erwarten.
Gibt es eine Option im TC um FileGroupDescriptorW+FileContents zu bevorzugen?
Oder könnte man das automatisch machen wenn FileGroupDescriptorW+FileContents nicht zum Archiv hinzugefügt werden kann gibt es ein Fallback auf CF_HDROP?
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50383
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Drag and Drop von JPG Bild auf einer Webseite erstellt PNG

Post by *ghisler(Author) »

Gibt es eine Option im TC um FileGroupDescriptorW+FileContents zu bevorzugen?
Leider nein.
Oder könnte man das automatisch machen wenn FileGroupDescriptorW+FileContents nicht zum Archiv hinzugefügt werden kann gibt es ein Fallback auf CF_HDROP?
Könnte ich machen, das würde aber dann noch viel mehr verwirren, wenn man beim Drop auf ein Archiv ein PNG erhält, und beim Drop auf einen Ordner ein JPG. :(
Author of Total Commander
https://www.ghisler.com
Post Reply