1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. UEZ

Beiträge von UEZ

  • Kicktipp Bundesliga 2018/2019 Wett-Tippen! Jetzt mitmachen :-)

    • UEZ
    • 10. August 2018 um 16:19

    Und jährlich grüßt das Murmeltier...

    Es ist wieder so weit - die Bundesliga fängt bald an und wer möchte kann mitmachen!

    Einfach auf Kicktipp kostenlos registrieren, unter https://www.kicktipp.de/autoit-bl Mitglied werden und los tippen.

    Ich hoffe auf zahlreiche Teilnehmer.

    Happy Tipping :)

    Edit: es wäre nett, wenn der User Name dem aus diesem Forum identisch ist, um einfach einen Bezug zu haben. DANKE. :thumbup:

    Glückwunsch an autoiter zum Sieg:thumbup:

    Kicktipp18-19.jpg

  • GDI+ 90Grad Rotation und speichern

    • UEZ
    • 30. Juli 2018 um 20:01
    Zitat von Oscar

    Aber davon abgesehen, ist das eigentlich Merkwürdige, dass das Bild nach den ersten vier 90 Grad Drehungen plötzlich rund 400 KB kleiner ist.

    Ich dachte, die JPG-90-Grad-Drehung wäre verlustfrei?

    Wie ist verlustfrei definiert? Wenn der Inhalt identisch ist, aber nicht die Dateigröße, kann dann trotzdem der Inhalt identisch sein?

    Ich sage ja, denn wenn die Differenz der Farben pro Pixel = 0 ist, dann ist das Bild identisch, und somit verlustfrei gespeichert.

    Wenn ich die Bilder per memcmp (msvcrt.dll) vergleiche (Bitmap Binärdaten), dann sind sie identisch.

    Letztendlich wird bei einer verlustfreien JPEG Rotation doch eine Veränderung in der Dateistruktur vorgenommen...

  • WM 2018 Tipp Spiel

    • UEZ
    • 15. Juli 2018 um 20:32

    Herzlichen Glückwunsch an autoiter

    Danke an alle Teilnehmer. Wir sehen uns spätestens zur EM 2020!

  • Panoramabild mit GDI+ möglich?

    • UEZ
    • 16. Juni 2018 um 18:32

    Das hatte ich mal gebastelt -> https://www.autoitscript.com/forum/topic/149229-gdiplus-help/

    Vielleicht hilft's ja...

  • WM 2018 Tipp Spiel

    • UEZ
    • 13. Juni 2018 um 09:09

    Letzte Erinnerung mitzuspielen -> morgen geht's los! :rock:

    Status Quo -> nur 10 Mitspieler!

  • Panoramabild mit GDI+ möglich?

    • UEZ
    • 11. Juni 2018 um 21:45
    Zitat von alpines

    Das verstehe ich ehrlich gesagt nicht, wie willst du die Bilder denn nebeneinander packen? Vom Bildinhalt her ist das doch Quatsch?

    Für mich kommt da nur übereinander in Frage.

    Nun ja, wenn du ihm alles vorkauen willst und die Lösung auf dem Silbertablett lieferst, dann ist der Lerneffekt gegen null. Mir ging es darum, dass er darüber nachdenken soll, wie er eine allgemeine Lösung erstellen kann, die nicht auf H/V beschränkt.

    Dazu gehört auch erst mal ein eigenes Skript vorstellen, dass zumindest zeigt, dass er sich mit GDI+ auseinander gesetzt hat.

  • Panoramabild mit GDI+ möglich?

    • UEZ
    • 11. Juni 2018 um 19:11

    Ja ist möglich. Du musst entscheiden, wie du die Bilder zusammen fügen möchtest.

    H -> x Auflösung addieren, y Auflösung bleibt gleich

    V -> y Auflösung addieren, x Auflösung bleibt gleich

    danach ein neues Bild mit den neuen Dimensionen erstellen und die Bilder sukzessive an die jeweilige Position kopieren, speichern und fertig.

  • GuiSetIconEx

    • UEZ
    • 10. Juni 2018 um 20:52

    Bitnugger vielleicht hat das mit den Skins zu tun, denn bei mir unter Win10 funzt es problemlos.

  • GuiSetIconEx

    • UEZ
    • 10. Juni 2018 um 16:46

    Oscar : in dem "File to Base64 String' Code Generator" Tool sollte auch das Augenicon (links oben) blinzeln -> PlayAnim() Funktion.

    ;)

  • WM 2018 Tipp Spiel

    • UEZ
    • 8. Juni 2018 um 23:10

    autoiter , NO1 :-) ihr müsst noch eure Tipps abgeben. :!:

  • WM 2018 Tipp Spiel

    • UEZ
    • 4. Juni 2018 um 14:27

    Status Quo: 8 Tipper :)

    Könnten noch paar mehr mitmachen! ;)

  • WM 2018 Tipp Spiel

    • UEZ
    • 2. Juni 2018 um 21:19
    Zitat von Tweaky

    Bin natürlich wieder dabei

    :thumbup:

    Momentan sind wir NUR 4 Tipper! :(

  • WM 2018 Tipp Spiel

    • UEZ
    • 30. Mai 2018 um 22:11

    Hallo zusammen,

    es wieder Zeit für die nächste Fußball Tipprunde aka WM Kicktipp.

    Wer Lust oder Laune hat kann sich hier einfach und kostenlos registrieren und mittippen: Autoit-WM18

    Was gibt's zu gewinnen? Da der Aufwand für Tippeinsätze zu hoch ist, nur Ruhm und Ehre. :saint:

    Wann beginnt die WM (Deadline)? 14.06.2018 um 17:00 Uhr.

    Ich hoffe auf zahlreiche Teilnehmer. :)

    Happy Tipping.


    Edit:

    Sieger autoiter - herzlichen Glückwunsch.

    WM.png

  • AutoIt Windows Screenshooter v1.84 Build 2019-08-18

    • UEZ
    • 12. Mai 2018 um 21:06
    Zitat von Tweaky

    Ich möchte dass das Fenster nicht erscheint und immer "Microsoft Video 1" ausgewählt wird.

    Wobei ich glaube es hat sich erledigt

    https://www.autoitscript.com/forum/topic/18…comment=1312799

    Oder gibt es einen Nachteil, wenn man dieses Beispiel verwendet?

    Dies sollte ja auf allen Rechner funktionieren oder?

    Einen Nachteil sehe ich nicht. Wenn der Encoder installiert ist, ist alles gut, ansonsten dürfte das Bild wohl eher dunkel bleiben.

  • AutoIt Windows Screenshooter v1.84 Build 2019-08-18

    • UEZ
    • 12. Mai 2018 um 18:37

    Wie meinst du das? Die gelisteten Codecs sind die installierten Codecs. Z.B. um XViD zu nutzen, müsstest du zuerst den XViD Codec installieren.

  • Ein fenster Klonen wie das programm OnTopReplice

    • UEZ
    • 12. Mai 2018 um 11:23

    Ein weiterer Hinweis: du kannst die "PrintWindow" Funktion aus der User32.dll nehmen, um verdeckte Fenster zu kopieren.

  • AutoIt Windows Screenshooter v1.84 Build 2019-08-18

    • UEZ
    • 11. Mai 2018 um 20:28

    Sollte jetzt gefixt sein.

    Danke.

  • AutoIt 3.3.14.5 - verwendet ihr die?

    • UEZ
    • 23. April 2018 um 09:36

    @Musashi : der Source Code ist nicht Open Source und somit kann die Weiterentwicklung nur von Jon vorangetrieben werden, entweder er selbst oder durch weitere Personen. Momentan gibt es keine weiteren Personen bzw. Jon hat wohl nicht die Zeit dafür. Es soll auch kein Open Source Weiterentwicklung geben, so dass die Gemeinde weiterentwickeln könnte.

    Mit Valik und trancexx gab es Hoffnung, aber seit sie nicht mehr im Dev Team sind, passiert auch nichts mehr, außer Bug Fixes.

  • AutoIt 3.3.14.5 - verwendet ihr die?

    • UEZ
    • 22. April 2018 um 21:32

    Ich benutze 3.3.14.5 und die Beta 3.3.15.1.

    I.d.R. gehe ich gleich auf die aktuelle Version, es sei denn, sie ist völlig verbuggt. Momentan alles ok.

    Leider ist die Kernentwicklung stehen geblieben und nur Fehler werden behoben (und neue kommen hinzu) und die UDFs werden aktualisiert, sonst passiert leider nicht viel.

    Ich persönlich würde eine Weiterentwicklung begrüßen, aber wer soll's entwickeln?

  • Pixelate by UEZ - Benötige Hilfe bei Modifikation

    • UEZ
    • 15. April 2018 um 20:27

    Hier eine der vielen Möglichkeiten:

    AutoIt
    #include <GDIPlus.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    
    Example()
    
    Func Example()
        AutoItSetOption("GUIOnEventMode", 1)
    
        _GDIPlus_Startup() ;initialize GDI+
         Global $hBmp = _GDIPlus_BitmapCreateFromMemory(_Test_Image())
        Local Const $iWidth = _GDIPlus_ImageGetWidth($hBmp) , $iHeight = _GDIPlus_ImageGetHeight($hBmp) , $iBgColor = 0x303030 ;$iBGColor format RRGGBB
    
        Global $hGUI = GUICreate("GDI+ pixelate example", $iWidth, $iHeight) ;create a test GUI
        GUISetBkColor($iBgColor, $hGUI) ;set GUI background color
        GUISetState()
    
        ;create buffered graphics frame set for smoother gfx object movements
        Global Const $hBitmap = _WinAPI_CreateDIB($iWidth, $iHeight)
        Global Const $hDC = _WinAPI_GetDC($hGUI)
        Global Const $hDC_backbuffer = _WinAPI_CreateCompatibleDC($hDC)
        Global Const $DC_obj = _WinAPI_SelectObject($hDC_backbuffer, $hBitmap)
        Global Const $hGfxCtxt = _GDIPlus_GraphicsCreateFromHDC($hDC_backbuffer)
    
        GUISetOnEvent($GUI_EVENT_CLOSE, "_Exit")
        Local $hBitmap_new, $iFactor = 92
    
        HotKeySet("{ESC}", "_Exit")
        Do
            $hBitmap_new = _GDIPlus_PixelateBitmap($hBmp, 32, 450, 250, 550, 450)
            _GDIPlus_GraphicsDrawImageRect($hGfxCtxt, $hBitmap_new, 0, 0, $iWidth, $iHeight)
            _GDIPlus_BitmapDispose($hBitmap_new)
            _WinAPI_BitBlt($hDC, 0, 0, $iWidth, $iHeight, $hDC_backbuffer, 0, 0, $SRCCOPY)
        Until Not Sleep(100)
    EndFunc   ;==>Example
    
    Func _Exit()
        ;cleanup GDI+ resources
        _GDIPlus_GraphicsDispose($hGfxCtxt)
        _WinAPI_SelectObject($hDC, $DC_obj)
        _WinAPI_DeleteObject($hBitmap)
        _WinAPI_ReleaseDC($hGUI, $hDC)
        _GDIPlus_BitmapDispose($hBmp)
        _GDIPlus_Shutdown()
        GUIDelete($hGUI)
        Exit
    EndFunc   ;==>_Exit
    
    Func _GDIPlus_PixelateBitmap($hBitmap, $iPixelate = 9, $iX = 0, $iY = 0, $iW = 0, $iH = 0, $bSmooth = 1)
        Local $iWidth = _GDIPlus_ImageGetWidth($hBitmap), $iHeight = _GDIPlus_ImageGetHeight($hBitmap)
        Local $iNewW = Round($iWidth / $iPixelate, 0)
        Local $iNewH = Round($iHeight / $iPixelate, 0)
    
        Local $hBitmap_scaled = _GDIPlus_BitmapCreateFromScan0($iNewW, $iNewH)
        Local $hCtxt = _GDIPlus_ImageGetGraphicsContext($hBitmap_scaled)
    
        Local $iInterpolation = 5
        If $bSmooth Then $iInterpolation = $GDIP_INTERPOLATIONMODE_BILINEAR
        _GDIPlus_GraphicsSetInterpolationMode($hCtxt, $iInterpolation)
        _GDIPlus_GraphicsDrawImageRect($hCtxt, $hBitmap, 0, 0, $iNewW, $iNewH)
        _GDIPlus_GraphicsDispose($hCtxt)
        Local $hBitmap_pixelated = _GDIPlus_BitmapCreateFromScan0($iWidth, $iHeight)
        $hCtxt = _GDIPlus_ImageGetGraphicsContext($hBitmap_pixelated)
    
        Local $hRegion = _GDIPlus_RegionCreateFromRect(0, 0, $iWidth, $iHeight), $bRegion = False
        _GDIPlus_RegionCombineRect($hRegion, $iX, $iY, $iW, $iH, 1)
        If $iW > 0 And $iH > 0 Then
            _GDIPlus_GraphicsSetClipRegion($hCtxt, $hRegion)
            $bRegion = True
        EndIf
        _GDIPlus_RegionDispose($hRegion)
    
        _GDIPlus_GraphicsSetInterpolationMode($hCtxt, $GDIP_INTERPOLATIONMODE_NearestNeighbor)
        _GDIPlus_GraphicsDrawImageRectRect($hCtxt, $hBitmap_scaled, 0, 0, $iNewW, $iNewH, -$iPixelate, -$iPixelate, $iWidth + 2 * $iPixelate, $iHeight + 2 * $iPixelate)
        _GDIPlus_GraphicsDispose($hCtxt)
        _GDIPlus_BitmapDispose($hBitmap_scaled)
    
        If $bRegion Then
            Local $hBitmap_pixelated_region = _GDIPlus_ImageClone($hBitmap)
            $hCtxt = _GDIPlus_ImageGetGraphicsContext($hBitmap_pixelated_region)
            _GDIPlus_GraphicsDrawImageRectRect($hCtxt, $hBitmap_pixelated, $iX, $iY, $iW, $iH, $iX, $iY, $iW, $iH)
            _GDIPlus_GraphicsDispose($hCtxt)
            _GDIPlus_ImageDispose($hBitmap_pixelated)
            Return $hBitmap_pixelated_region
        EndIf
        Return $hBitmap_pixelated
    Endfunc
    Alles anzeigen

    Das binäre Bild ist nicht inkludiert!

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™