Italia
Fonte/ 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-File supportati 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 / potuto:  [...] 

Hilft das?

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




Jörg
Sellmeyer
Wow - scheint ja viel zu können.
Nach dem Download der File 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


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

9.828 Views

Untitledvor 0 min.
H.Brill24.11.2023
p.specht21.11.2021
R.Schneider20.11.2021
Uwe Lang20.11.2021
Di più...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


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