Deutsch
Quelltexte/ Codesnippets

Bildmanipulation Objekte Ocx Wia

 

Uwe
''Pascal''
Niemeier
Hi Leute!

Bin mal wieder auf ein interessantes Windows-intenes ActiveX-Objekt gestoßen:
Den "Windows Image Acquisition Automation Layer" (WIA).
Damit lassen sich anscheinend Scanner und interne Fotoverwaltung steuern.
Inwieweit damit Scanner/WebCams angesprochen werden können, habe ich allerdings noch nicht getestet.
Läßt sich aber auch zur Bildmanipulation verwenden.
Das Besondere ist, daß auch EXIF-Daten und Multipage-TIFF-Dateien unterstützt werden; letztere können erstellt, zerlegt oder einzene Pages darin gezielt manipuliert werden.

Dieser Code listet die verfügbaren Filter und deren Parameter auf:
window 800,600
 $H Windows.ph
 $H ocx3a.ph
 $I ocx3a.inc
ocxInit()
'
var ImageProcess&=ocxCreate("WIA.ImageProcess")
var FilterInfos&=ocxGet(ImageProcess&,"FilterInfos")
'
declare Filter&

whileloop 1,ocxGet(FilterInfos&,"Count")

    Filter&=ocxGet(FilterInfos&,"Item",&loop)
    print ocxGet(Filter&,"Name")
    print
    print ocxGet(Filter&,"Description")
    ocxRelease(Filter&)
    print
    print "<ENTER>"
    waitkey
    cls

endwhile

'
print "Fertig"
ocxRelease(FilterInfos&,ImageProcess&)
ocxDeInit()
waitkey

SeeYou
Pascal
 
16.11.2011  
 




Jörg
Sellmeyer
Das scheint, zumindest unter XP, nicht standardmäßig vorhanden zu sein. Bei mir kommt eine Meldung "Unbekannter Name" und dann knallt es
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
16.11.2011  
 




Uwe
''Pascal''
Niemeier
Hi Jörg!

Ich habe auch "nur" XP SP3.

Laut MSDN sollte SP1 reichen; allerdings wird eine dll erwähnt ,die fehlen soll / könnte:  [...] 

Hilft das?

BTW: "Unbekannter Name" deutet darauf hin, daß das Objekt als solches vorhanden ist, aber nicht alle Methoden oder Eigenschaften unterstützt.
SeeYou
Pascal
 
16.11.2011  
 




Jörg
Sellmeyer
Wow - scheint ja viel zu können.
Nach dem Download der Datei muß man die ins System32-Verzeichnis kopieren und dann unter "Ausführen" folgendes eingeben:
regsvr32 wiaaut.dll
Dann funktioniert es wie erwartet.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
16.11.2011  
 



Zum Quelltext


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

9.771 Betrachtungen

Unbenanntvor 0 min.
H.Brill24.11.2023
p.specht21.11.2021
R.Schneider20.11.2021
Uwe Lang20.11.2021
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie