• Herzlich willkommen im "neuen" DSLR-Forum!

    Wir hoffen, dass Euch das neue Design und die neuen Features gefallen und Ihr Euch schnell zurechtfindet.
    Wir werden wohl alle etwas Zeit brauchen, um uns in die neue Umgebung einzuleben. Auch für uns ist das alles neu.

    Euer DSLR-Forum-Team

  • In eigener Sache!

    Liebe Mitglieder, liebe Besucher und Gäste
    ich weiß, es ist ein leidiges Thema, aber ich muss es ansprechen: Werbung, Werbeblocker und Finanzierung des Forums.
    Bitte hier weiterlesen ...

  • DSLR-Forum Fotowettbewerb neu erfunden!
    Nach wochenlanger intensiver Arbeit an der Erneuerung des Formates unseres internen Fotowettbewerbes ist es Frosty als Moderator
    und au lait als Programmierer gelungen, unseren Wettbewerb auf ein völlig neues Level zu heben!
    Lest hier alle Infos zum DSLR-Forum Fotowettbewerb 2.0
    Einen voll funktionsfähigen Demowettbewerb kannst du dir hier ansehen.
  • Neuer Partner: AkkuShop.de
    Akkus, Ladegeräte und mehr (nicht nur) für Digitalkameras und Drohnen
  • Neuer Gutscheincode unseres Partners Schutzfolien24:
    DSLR-Forum2024
    Dauerhaft 10% Rabatt auf alle Displayschutzfolien der Eigenmarken "Upscreen", "Brotec", "Savvies".
    Der Code ist für alle Geräteklassen gültig.
  • Stimmt ab über die Sieger des DSLR-Forum Fotowettbewerbs April 2024.
    Thema: "Sprichwörtlich"

    Nur noch bis zum 30.04.2024 23:59!
    Jeder darf abstimmen!
    Zur Abstimmung und Bewertung hier lang
WERBUNG

Freeware WIA-Loader, neue Version

Hi,

Bekomme die Fehlermeldung das .NET Framwork fehlt. Wo finde ich die?

Bei Microsoft:
.NET 2.0

Hätte nicht gedacht, dass es noch Rechner gibt, wo das nicht drauf ist ... :)
 
die Möglichkeit neu aufgenommene Bilder direkt zu importieren.
aber irgendwie trau ich dem Frieden noch nicht so ganz .....

Hallo Patrick.

Hast Du den Sofort-Import in letzter Zeit mal getestet? Bei mir stürzt das Programm unter Vista jeweils sofort ab, sobald ein Foto gemacht worden ist/eingelesen werden soll. Manuell angestoßenes Übertragen ("Abspielen"-Symbol) funktioniert. Kamera ist im PTP/MTP-Modus.

Code:
20080806 11:32:57 : Application started!
20080806 11:32:57 : Exe-Path:C:\Program Files\WIA-Loader\WIA-Loader.exe
20080806 11:32:57 : Version:1.4.3.1
20080806 11:32:57 : Import-Settings:C:\Users\nubi\AppData\Roaming\PMortara\WIA-Loader\1.4.3.1
20080806 11:32:57 : Temp-Folder:C:\Users\nubi\AppData\Roaming\PMortara\WIA-Loader\1.4.3.1
20080806 11:32:58 : Program loading!
20080806 11:32:58 : Deserializing Object: PMortara.WIALoader.DeviceDB.DeviceDB
20080806 11:32:59 : Deserializing Object: PMortara.WIALoader.Import.Setting
20080806 11:33:00 : Connecting to device {EEC5AD98-8080-425f-922A-DABF3DE3F69A}\0000
20080806 11:33:00 : Device not found.
20080806 11:33:00 : Loading done!
20080806 11:33:00 : Create Import-Preview
20080806 11:33:13 : Event: Device {EEC5AD98-8080-425f-922A-DABF3DE3F69A}\0000 connected!
20080806 11:33:13 : Connecting to device {EEC5AD98-8080-425f-922A-DABF3DE3F69A}\0000
20080806 11:33:13 : Device not found.
20080806 11:33:13 : Event: Device {EEC5AD98-8080-425f-922A-DABF3DE3F69A}\0000 connected!
20080806 11:33:13 : Connecting to device {EEC5AD98-8080-425f-922A-DABF3DE3F69A}\0000
20080806 11:33:13 : Device not found.
20080806 11:33:14 : Exception: Connect
Ausnahme von HRESULT: 0x80210006
   bei WIA.DeviceInfoClass.Connect()
   bei PMortara.WIALoader.WIADevice.Connect()
20080806 11:33:14 : Exception: Connect
Ausnahme von HRESULT: 0x80210006
   bei WIA.DeviceInfoClass.Connect()
   bei PMortara.WIALoader.WIADevice.Connect()
20080806 11:33:26 : Event: Item o24190000 created!
20080806 11:33:26 : Event: Item o24190000 created!
20080806 11:33:26 : Exception: Connect
Ausnahme von HRESULT: 0x80210006
   bei WIA.DeviceInfoClass.Connect()
   bei PMortara.WIALoader.WIADevice.Connect()
20080806 11:33:26 : Importing picture o24190000
20080806 11:33:27 : Preparing step Bild speichern
20080806 11:33:27 :  - Basefolder : C:\Users\nubi\Desktop\wialoaded
20080806 11:33:27 :  - Free space on target drive: 21327458304
20080806 11:33:27 :  - Drive format: NTFS
20080806 11:33:27 :  - Free space on system drive: 21327458304
20080806 11:33:27 : Exception: Unhandled Exception
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
   bei PMortara.WIALoader.Import.Setting.DoImport(CamImage picture)
   bei PMortara.WIALoader.ImageImporter.ImportSinglePicture(String setting, String imageID)
   bei PMortara.WIALoader.ImageImporter.MainLoop()
   bei System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   bei System.Threading.ThreadHelper.ThreadStart()
20080806 11:33:27 : Event: Item o40190001 created!
20080806 11:33:27 : Event: Item o40190001 created!
20080806 11:33:32 : Event: Device {EEC5AD98-8080-425f-922A-DABF3DE3F69A}\0000 disconnected!
20080806 11:33:32 : Disconnected!

Was mir ansonsten noch aufgefallen ist, ist eine kleine Unstimmigkeit in den Import-Einstellungen. In der Schritte-Liste steht beim Öffnen zweimal "Bild speichern", erst wenn man drauf klickt wird die richtige Beschriftung "Übertragen" eingetragen.

ciao
nubi
 
Danke für den Hinweis. Habe ich gestern noch korrigiert.
 
Hallo.

Fast immer stürzt es bei mir weiterhin ab:

Code:
20080809 09:10:54 : Application started!
20080809 09:10:54 : Exe-Path:C:\Program Files\WIA-Loader\WIA-Loader.exe
20080809 09:10:54 : Version:1.4.3.2
20080809 09:10:54 : Import-Settings:C:\Users\nubi\AppData\Roaming\PMortara\WIA-Loader\1.4.3.2
20080809 09:10:54 : Temp-Folder:C:\Users\nubi\AppData\Roaming\PMortara\WIA-Loader\1.4.3.2
20080809 09:10:55 : Program loading!
20080809 09:10:55 : Deserializing Object: PMortara.WIALoader.DeviceDB.DeviceDB
20080809 09:10:58 : Deserializing Object: PMortara.WIALoader.Import.Setting
20080809 09:10:58 : Connecting to device {EEC5AD98-8080-425f-922A-DABF3DE3F69A}\0000
20080809 09:10:58 : Device not found.
20080809 09:10:58 : Loading done!
20080809 09:10:59 : Create Import-Preview
20080809 09:11:04 : Event: Device {EEC5AD98-8080-425f-922A-DABF3DE3F69A}\0000 connected!
20080809 09:11:04 : Connecting to device {EEC5AD98-8080-425f-922A-DABF3DE3F69A}\0000
20080809 09:11:04 : Device not found.
20080809 09:11:11 : Event: Item o24190000 created!
20080809 09:11:11 : Importing picture o24190000
20080809 09:11:11 : Preparing step Bild speichern
20080809 09:11:11 :  - Basefolder : C:\Users\nubi\Desktop\wialoaded
20080809 09:11:11 :  - Free space on target drive: 11113586688
20080809 09:11:11 :  - Drive format: NTFS
20080809 09:11:11 :  - Free space on system drive: 11113586688
20080809 09:11:11 : Exception: Unhandled Exception
Der angegebene Schlüssel war nicht im Wörterbuch angegeben.
   bei System.ThrowHelper.ThrowKeyNotFoundException()
   bei System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   bei PMortara.WIALoader.WIACamImage.get_TimeStamp()
   bei PMortara.WIALoader.Import.Steps.Transfer.DoStep(CamImage image, VariableContainer vars, Boolean preview)
   bei PMortara.WIALoader.Import.Setting.DoImport(CamImage picture)
   bei PMortara.WIALoader.ImageImporter.ImportSinglePicture(String setting, String imageID)
   bei PMortara.WIALoader.ImageImporter.MainLoop()
   bei System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   bei System.Threading.ThreadHelper.ThreadStart()
20080809 09:11:11 : Event: Item o11190001 created!
20080809 09:11:14 : Event: Device {EEC5AD98-8080-425f-922A-DABF3DE3F69A}\0000 disconnected!
20080809 09:11:14 : Disconnected!

Hier wurden die Bilder wohl übertragen:

Code:
20080809 09:28:45 : Application started!
20080809 09:28:45 : Exe-Path:C:\Program Files\WIA-Loader\WIA-Loader.exe
20080809 09:28:45 : Version:1.4.3.2
20080809 09:28:45 : Import-Settings:C:\Users\nubi\AppData\Roaming\PMortara\WIA-Loader\1.4.3.2
20080809 09:28:45 : Temp-Folder:C:\Users\nubi\AppData\Roaming\PMortara\WIA-Loader\1.4.3.2
20080809 09:28:45 : Program loading!
20080809 09:28:45 : Deserializing Object: PMortara.WIALoader.DeviceDB.DeviceDB
20080809 09:28:47 : Deserializing Object: PMortara.WIALoader.Import.Setting
20080809 09:28:47 : Connecting to device {EEC5AD98-8080-425f-922A-DABF3DE3F69A}\0000
20080809 09:28:47 : Device not found.
20080809 09:28:47 : Loading done!
20080809 09:28:48 : Create Import-Preview
20080809 09:28:48 : Event: Device {EEC5AD98-8080-425f-922A-DABF3DE3F69A}\0000 connected!
20080809 09:28:48 : Connecting to device {EEC5AD98-8080-425f-922A-DABF3DE3F69A}\0000
20080809 09:28:48 : Device not found.
20080809 09:28:53 : Event: Item o40190002 created!
20080809 09:28:53 : Importing picture o40190002
20080809 09:28:53 : Preparing step Bild speichern
20080809 09:28:53 :  - Basefolder : C:\Users\nubi\Desktop\wialoaded
20080809 09:28:53 :  - Free space on target drive: 11002019840
20080809 09:28:53 :  - Drive format: NTFS
20080809 09:28:53 :  - Free space on system drive: 11002019840
20080809 09:29:03 : Event: Item o40190003 created!
20080809 09:29:03 : Importing picture o40190003
20080809 09:29:04 : Preparing step Bild speichern
20080809 09:29:04 :  - Basefolder : C:\Users\nubi\Desktop\wialoaded
20080809 09:29:04 :  - Free space on target drive: 10993328128
20080809 09:29:04 :  - Drive format: NTFS
20080809 09:29:04 :  - Free space on system drive: 10993328128
20080809 09:29:25 : Serializing Object: PMortara.WIALoader.DeviceDB.DeviceDB
20080809 09:29:26 : Program exits ...

nubi
 
Vielleicht liegt es an einer bestimmten Kombination der Schritte bei deiner Import-Einstellung. Kannst du mir diese vielleicht mal zuschicken?
 
Ok, also an der Einstellung kann es eigentlich nicht liegen.
Der Fehler bei dir tritt auf, wenn die Aufnahmezeit des Bildes ausgelesen werden soll. Dazu werden der Reihe nach verschiedene EXIF Felder abgefragt, und scheinbar findet WIA-Loader dann manchmal eines davon nicht .....

Dürfte ich dich nochmal um ein Bild aus deiner Kamera bitten?
 
Danke!
Leider konnte ich jetzt auch noch mehreren Dutzend Versuchen dein Problem hier nicht reproduzieren. Meine momentane Vermutung ist ein Problem bei der Übertragung des Bildes. Vielleicht versucht WIA-Loader zu früh auf das Bild zuzugreifen, also noch während es von der Kamera übertragen wird.

Ich habe eine neue Version fertig, die an verschiedenen Stellen kurze (0,5s) 'Zwangspausen' macht.
 
Hier zwei Programmläufe der 1.4.3.3:

Code:
20080809 13:59:50 : Application started!
20080809 13:59:50 : Exe-Path:C:\Program Files\WIA-Loader\WIA-Loader.exe
20080809 13:59:50 : Version:1.4.3.3
20080809 13:59:50 : Import-Settings:C:\Users\nubi\AppData\Roaming\PMortara\WIA-Loader\1.4.3.3
20080809 13:59:50 : Temp-Folder:C:\Users\nubi\AppData\Roaming\PMortara\WIA-Loader\1.4.3.3
20080809 13:59:50 : Program loading!
20080809 13:59:50 : Deserializing Object: PMortara.WIALoader.DeviceDB.DeviceDB
20080809 13:59:51 : Deserializing Object: PMortara.WIALoader.Import.Setting
20080809 13:59:52 : Connecting to device {EEC5AD98-8080-425f-922A-DABF3DE3F69A}\0000
20080809 13:59:52 : Loading done!
20080809 13:59:52 : Create Import-Preview
20080809 13:59:53 : Importing picture : o40190001
20080809 13:59:53 : Importing picture : o40190002
20080809 13:59:53 : Importing picture : o40190003
20080809 13:59:53 : Importing picture : o40190004
20080809 13:59:53 : Importing picture : o40190005
20080809 13:59:53 : Import done!
20080809 13:59:58 : Event: Item o40190006 created!
20080809 13:59:58 : Import Queue has  1 entries!
20080809 13:59:58 : Importing picture o40190006
20080809 13:59:59 : Preparing step Bild speichern
20080809 13:59:59 :  - Basefolder : C:\Users\nubi\Desktop\wialoaded
20080809 13:59:59 :  - Free space on target drive: 10689495040
20080809 13:59:59 :  - Drive format: NTFS
20080809 13:59:59 :  - Free space on system drive: 10689495040
20080809 13:59:59 : Importing picture : o40190006
20080809 13:59:59 : Step 'Bild speichern' failed!
20080809 14:00:00 : Import done!
20080809 14:00:21 : Serializing Object: PMortara.WIALoader.DeviceDB.DeviceDB
20080809 14:00:21 : Program exits ...
20080809 14:00:32 : Application started!
20080809 14:00:32 : Exe-Path:C:\Program Files\WIA-Loader\WIA-Loader.exe
20080809 14:00:32 : Version:1.4.3.3
20080809 14:00:32 : Import-Settings:C:\Users\nubi\AppData\Roaming\PMortara\WIA-Loader\1.4.3.3
20080809 14:00:32 : Temp-Folder:C:\Users\nubi\AppData\Roaming\PMortara\WIA-Loader\1.4.3.3
20080809 14:00:32 : Program loading!
20080809 14:00:32 : Deserializing Object: PMortara.WIALoader.DeviceDB.DeviceDB
20080809 14:00:33 : Deserializing Object: PMortara.WIALoader.Import.Setting
20080809 14:00:34 : Connecting to device {EEC5AD98-8080-425f-922A-DABF3DE3F69A}\0000
20080809 14:00:34 : Loading done!
20080809 14:00:34 : Create Import-Preview
20080809 14:00:34 : Import done!
20080809 14:00:39 : Event: Item o24004000 created!
20080809 14:00:39 : Import Queue has  1 entries!
20080809 14:00:39 : Importing picture o24004000
20080809 14:00:39 : Event: Item o24190000 created!
20080809 14:00:39 : Event: Item o40190001 created!
20080809 14:00:40 : Preparing step Bild speichern
20080809 14:00:40 :  - Basefolder : C:\Users\nubi\Desktop\wialoaded
20080809 14:00:40 :  - Free space on target drive: 10689499136
20080809 14:00:40 :  - Drive format: NTFS
20080809 14:00:40 :  - Free space on system drive: 10689499136
20080809 14:00:40 : Importing picture : o24004000
20080809 14:00:40 : Exception: GetImageFile
Der Wert liegt außerhalb des erwarteten Bereichs.
   bei WIA.ItemClass.Transfer(String FormatID)
   bei PMortara.WIALoader.WIADevice.GetImageFile(String pictureId)
20080809 14:00:40 : Exception: GetImageFile
Der Wert liegt außerhalb des erwarteten Bereichs.
   bei WIA.ItemClass.Transfer(String FormatID)
   bei PMortara.WIALoader.WIADevice.GetImageFile(String pictureId)
20080809 14:00:40 : Exception: Unhandled Exception
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
   bei PMortara.WIALoader.WIACamImage.get_FileExtension()
   bei PMortara.WIALoader.Import.Steps.SaveAs.EvaluateFileName(CamImage picture, Boolean preview, VariableContainer vars)
   bei PMortara.WIALoader.Import.Steps.SaveAs.DoStep(CamImage image, VariableContainer vars, Boolean preview)
   bei PMortara.WIALoader.Import.Setting.DoImport(CamImage picture)
   bei PMortara.WIALoader.ImageImporter.ImportSinglePicture(String setting, String imageID)
   bei PMortara.WIALoader.ImageImporter.MainLoop()
   bei System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   bei System.Threading.ThreadHelper.ThreadStart()

Wenn es nicht abstürzt wirft es jetzt kontrolliert eine Fehlermeldung (Step 'Bild speichern' failed) aus.
 
Ich glaube mittlerweile wirklich, dass es daran liegt, dass WIA-Loader bei dir zu früh versucht, an das Bild ranzukommen, oder vielleicht, dass ein anderes Programm ebenfalls versucht, auf das Bild zuzugreifen.

Hast du noch irgendwelche Programme laufen, die mit deiner Kamera direkt kommunizieren können oder auf Kamera-Ereignisse ('Neues Bild', 'Kamera Verbunden' usw.) reagieren?
 
Hallo mal wieder,

mittlerweile bin ich bei Versions-Nummer 1.4.5.1 angekommen, und
neben den obligatorischen Bugfixes ist u.A. folgendes dazu gekommen:

- Bilder können nun während des Imports beliebig gedreht oder
skaliert werden.

- Für alle Schritte eines Import-Profils lässt sich nun festlegen,
für welche Dateitypen der Importschritt durchgeführt werden soll.
Anwendungsbeispiel: JPEGs sollen auf eine Standardgröße reduziert
werden, RAW Dateien nicht.

- Für jeden Importschritt lassen sich Kriterien festlegen. Der Schritt wird
dann nur ausgeführt, wenn diese Kriterien erfüllt sind. Ich benutze dieses
Feature zum Beispiel selbst, um meine Bilder nach Objektiven getrennt in
Ordner einsortieren zu lassen. Wenn das EXIF Feld Focal-Length einen
Wert kleiner oder gleich '35,00' hat, dann in den Ordner 'Weitwinkel', wenn
der Wert größer ist 'Tele' ..... usw.


Die aktuelle Version gibts es hier.

Grüße,
 
Hallo!

Bin gerade dabei, mich in dein tolles Tool ein bisschen enizuarbeiten, und habe dann auch gleich mal eine Frage oder Anregung :)

Soweit ich das jetzt gesehen habe, kann ich mit "Stichwort" einen Dialog öffnen, und dann nach einer Variablen (z.B. Kategorie) 'fragen'.
Was ich mir wünschen würde, wäre eine möglichkeit, statt eines Eingabefeldes, in dem man beliebigen Text eingeben kann, eine Combo Box vorzusehen, mit der ich aus bestimmten Begriffen (Kategorieren) einen auswählen kann ... (Und dann zusätzlich via Stichwort Dialog noch nach einem Stichwort fragen zu können.
Das soll dann zu folgender Verzeichnisstruktur führen:
2009\Urlaub\2009-02-02\Nordsee

Meinst du, so etwas wäre sinnvoll, und mit kleinem Aufwand machbar?
:angel:

Gruß
Kip
 
Die Idee gefällt mir, und sollte auch nicht allzu schwierig umzusetzen sein.
Mal sehen, viellicht klappt es schon in der nächsten Version.

Patrick
 
Das mit den Geodaten geht wohl nur mit JPEGs. Mit den NEFs aus meiner Nikon habe ich es jedenfalls noch nicht geschaft. Ich habe mir vor einer Weile zwar das SDK von Nikon besorgt, bin aber noch nicht dazu gekommen mich näher damit zu beschäftigen. Das gleiche gilt für Canons CRW bzw. CR2 Dateien.

Patrick
 
Import Filter: mehrere parallel nutzen ?

Hallo,

hier habe ich es also gefunden - "mein Eierlegendewollmilchsauprogramm". Endlich ein Programm, mit welchem man vernünftig die Bilder von der Kamera in einen Zielordner laden kann.

Ich wäre nicht ich, wenn ich nicht eine KLITZEkleinigkeit gefunden hätte, die das Programm aus meiner Sicht NOCH perfekter machen würde - Ich fände es toll, wenn man mehrere Import Profile parallel nutzen könnte. Warum und weshalb ? Ganz einfach: wenn ich fotografiere knipse ich die Bilder "so wie sie kommen" - und idR sind das Bilder von meinen Kindern (die sollen in einen bestimmten Ordner kopiert werden), dann Bilder von z.B. Landschaften (die sollen selbstverständlich in einen anderern Ordner kopiert werden) usw. Und wenn ich dann die ganzen zweimillioneneinhundertachzigtausendneunhundertsiebenundzwangig Bilder der Liste auf der Kamera durchgehe, würde ich gerne pro Bild einfach "kurz" das Profil einstellen wollen und dann beim "Starte Import" Druck sollten alle Bilder von der Kamera auf den Rechner in den jeweiligen Ordner kopiert und gleichzeitig von der Kamera gelöscht werden.

Das mit den Profilen und den jeweiligen Ordnern funktioniert ja einwandfrei - auch das gleichzeitige Löschen von der Kamera. Lediglich das gleichzeitig in einem Ladevorgang verschiedene Import Profile verwenden werden können fehlt mir noch, weshalb ich die Liste der Bilder auf der Kamera so idR 4-5 mal durchsehen muß, was sehr lästig werden kann, wenn es mehrere hundert Bilder sind :)

Sodele - ich hoffe ich habe mich nicht ZU verwirrend ausgedrückt und hoffe auch, daß Du das auch als sinnvoll ansiehst und daran auch Spaß beim "basteln" (sprich: programmieren) hast. Ich lass mich mal überraschen und sag nochmals danke für das tolle Programm :)

Viele Grüße, Schlawiner alias Jochen
 
Hallo Jochen,

wie wäre es mit folgender Lösung:
In das Kontext-Menü das sich für jedes Bild per Rechtsklick öffnet packe ich einfach noch für jedes Import-Profil einen Eintrag so wie
'Importiere mit Profil xy' rein. Dann könntest du einzelne Bilder, oder auch mehrere Bilder, mit einem Klick über ein beliebiges Profil importieren.
 
WERBUNG
Zurück
Oben Unten