AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte AnimatePNG
Thema durchsuchen
Ansicht
Themen-Optionen

AnimatePNG

Ein Thema von EWeiss · begonnen am 20. Mär 2017 · letzter Beitrag vom 8. Jun 2018
Antwort Antwort
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.948 Beiträge
 
Delphi 12 Athens
 
#1

AW: AnimatePNG

  Alt 22. Mär 2017, 06:54
Bei mir stürzt die aktuelle Version beim Start direkt ab. Liegt ein .gif im Bildordner sehe ich davon ein Standbild während Windows die Anwendung beendet.

Da fehlt wohl ein wenig Fehlerbehandlung. Sei es ein simples TApplicationEvents mit zugewiesenem OnException oder einer Lösung wie madExcept (kostenlos für nicht-kommerzielle Zwecke).

Zudem kannst du GIF nur mit 32Bit Anwendungen verwenden was bei APNG nicht der fall ist.
Das funktioniert hier auch problemlos in einer 64-Bit Anwendung. Warum auch nicht?
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Ghostwalker

Registriert seit: 16. Jun 2003
Ort: Schönwald
1.299 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: AnimatePNG

  Alt 22. Mär 2017, 09:52
Vielleicht hilft dir die Beschreibung weiter:

https://www.w3.org/Graphics/GIF/spec-gif89a.txt

Die ist ein wenig genauer, was die Beschreibung betrifft

Wenn ich das richtig verstehe, kann es (da der GCE-Block optional ist) für jeden Frame
einen solchen Block geben (aber nur 89'er Standard) der zusätzliche infos hat.

Das setzen und abfragen von Bits sollte ja kein Problem sein oder ?

ansonsten hier die kurze Variante:

Setzen von Bits:

Wert OR Bitmaske

Abfragen von Bits:

(Wert AND Bitmaske) = 0/1


Und für die Bildung noch dieser Link: https://de.wikipedia.org/wiki/Boolesche_Algebra
Uwe
e=mc² or energy = milk * coffee²
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#3

AW: AnimatePNG

  Alt 22. Mär 2017, 13:57
Zitat:
Und für die Bildung noch dieser Link: https://de.wikipedia.org/wiki/Boolesche_Algebra
Willst mich erschlagen.

gruss
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#4

AW: AnimatePNG

  Alt 22. Mär 2017, 14:02
Zitat:
Bei mir stürzt die aktuelle Version beim Start direkt ab. Liegt ein .gif im Bildordner sehe ich davon ein Standbild während Windows die Anwendung beendet.
Na ja kann da nichts machen.

Wenn ein Bild im Ordner und die Anwendung gestartet wird habe ich keinerlei Probleme
Der Font wird temporär registriert und beim beenden entfernt.
Und ja ich nutze madExcept aber nur intern bei mir. Liefere aber keine Exe Dateien damit aus.

Ich mache die Prüfung noch fertig ob Dateien im Ordner sind danach lade ich den Source hoch.
Wer dann noch Interesse hat kann es dann selbst korrigieren bzw. eine Meldung hier abgegeben was den Fehler verursacht.

gruss

Geändert von EWeiss (22. Mär 2017 um 14:17 Uhr)
  Mit Zitat antworten Zitat
Ghostwalker

Registriert seit: 16. Jun 2003
Ort: Schönwald
1.299 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: AnimatePNG

  Alt 22. Mär 2017, 14:31
Zitat:
Und für die Bildung noch dieser Link: https://de.wikipedia.org/wiki/Boolesche_Algebra
Willst mich erschlagen.

gruss
Warum ? Das is Grundwissen Sieht schlimmer aus als es ist.
Uwe
e=mc² or energy = milk * coffee²
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#6

AW: AnimatePNG

  Alt 22. Mär 2017, 14:57
Zitat:
Und für die Bildung noch dieser Link: https://de.wikipedia.org/wiki/Boolesche_Algebra
Willst mich erschlagen.

gruss
Warum ? Das is Grundwissen Sieht schlimmer aus als es ist.
Für mich sieht das ernüchternd aus.
So als wenn ich nach einem Saunagang ins Eiskalte Wasser springen würde.

Lade den source nachher hoch wenn da jemand für Gif ein Interesse hat das noch zu addieren kann er mir ja sagen wie es geht.
Werde es in dem Fall dann noch hinzufügen.

gruss
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#7

AW: AnimatePNG

  Alt 22. Mär 2017, 15:59
Neue Version oben.
Es wird jetzt ein Dialog angezeigt wenn keine Datei\en im Images Folder liegen.

gruss

Geändert von EWeiss (22. Mär 2017 um 20:37 Uhr)
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#8

AW: AnimatePNG

  Alt 22. Mär 2017, 22:54
Letztes Update für Heute

•- Fehler mit dem Fenster Schatten behoben.
•- Bild wird nicht mehr Skaliert wenn kleiner als der Grafik Container.

Source include.. bye
do what you want what your not want to do

gruss

Geändert von EWeiss (22. Mär 2017 um 22:57 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:04 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz