24.02.2026, 17:27
Ja, sie startet, die Macversion, zu ausführlichen Tests bin ich aber noch nicht gekommen.

|
OSSL2Gif
|
|
24.02.2026, 17:27
Ja, sie startet, die Macversion, zu ausführlichen Tests bin ich aber noch nicht gekommen.
![]()
24.02.2026, 18:44
Habe auf meinem Linux Ubuntu 24.04 Desktop die Datei linux-x64.zip von Github heruntergeladen und entzipt, das darin enhaltene OSSL2Gif-linux-x64.tar.gz entpackt, im erstellten Verzeichnis ein Terminalfenster geöffnet und die Anwendung gestartet. Es kamen ein paar unerwartete Meldungen, die ich bei meinen eigenen Builds bisher nie gesehen habe, aber die Anwendung hat gestartet, ist aber leider auf meinem Linux so nicht mehr brauchbar, da sich das Layout geandert hat.
Oben habe ich jetzt ein Menü mit Icons, dazwischen die beiden Hauptcanvas und unten die verschiedenen Einstellungen, die aber unten am Bildschirmrand verschwinden, so dass ich nicht mehr rankomme. Weiter hinunter scrollen kann ich da nicht. Hier noch die Ausgabe im Terminalfenster: Code: demo@ubuntu:~/Downloads/linux-x64/OSSL2Gif-linux-x64$ ./OSSL2Gif Und die Ausgabe im Log (logs/ossl2fif.log): Code: 2026-02-24 17:29:18 - OSSL2Gif - INFO - Starting OSSL2Gif application...Ich habe dann noch versucht dein aktuelles Repo zu klonen und habe build_ossl2gif.sh gestartet. Dabei habe ich einen Fehler bekommen mit dem ich gar nichts anzufangen weiss. Code: peter@cd13:~/OSSL2Gifv2$ bash -x ./build_ossl2gif.sh
24.02.2026, 18:54
(Dieser Beitrag wurde zuletzt bearbeitet: 24.02.2026, 18:59 von Pius Noel.
Bearbeitungsgrund: Es gab noch einen kleinen Test den ich nachtragen wollte.
)
So wie es aussieht muss für den Build-Prozess jetzt auch noch python3-dev und ein C compiler installiert sein. Nachdem ich python3-dev und build-essential installiert habe, lief ./build_ossl2gif.sh durch. Jetzt bekomme ich aber den alten Fehler wieder bei dem der Pfad zu PIL fehlt.
Weiter Testen und Fehler suchen kann ich heute aber nicht mehr.
24.02.2026, 19:22
(Dieser Beitrag wurde zuletzt bearbeitet: 24.02.2026, 19:31 von Manfred Aabye.)
OSSL2Gif Version 2.1.2
Einfache GIF-zu-Textur-Umwandlung. Mit OSSL2Gif kannst du animierte GIFs einfach in Texturen für Second Life, OpenSimulator und andere umwandeln – ganz ohne Programmierkenntnisse! Version 2.1.2 Linux Fix (bash build_ossl2gif.sh) Bei zu kleinem Bildschirm hilft oft: Menüleiste -> Ansicht -> Standard Download Github
Ein Metaversum sind viele kleine Räume, die nahtlos aneinander passen,
sowie direkt sichtbar und begehbar sind, als wäre es aus einem Guss.
24.02.2026, 21:04
OSSL2Gif Version 2.1.3
Einfache GIF-zu-Textur-Umwandlung. Mit OSSL2Gif kannst du animierte GIFs einfach in Texturen für Second Life, OpenSimulator und andere umwandeln – ganz ohne Programmierkenntnisse! Jetzt zeigt die Anwendung beim Verkleinern des Fensters automatisch eine Scrollbar. Neue zentrale Fenstergrößen-Logik: _apply_window_geometry() - Die neue Standard-Methode: Basis-Fenstergröße: 1000×950px (mit DPI-Skalierung) Sprache beeinflusst nur die Breite: Längere Sprachen (Russisch, Deutsch) = etwas mehr Breite Mindestgröße: 900×750px (mit DPI) Maximalgröße: 90% des Bildschirms Fokus: Stabil und konsistent, unabhängig vom Inhalt Alle Aufrufe gehen über diese zentrale Methode: finalize_window_size() - Sehr früh während Init apply_config() - Wenn keine Config-Geometrie vorhanden _adjust_window_size_to_content() - Nach View-Änderungen _apply_view_preset() - Nach Menü-Auswahl _optimize_window_size() - Kompatibilitäts-Wrapper Download Github
Ein Metaversum sind viele kleine Räume, die nahtlos aneinander passen,
sowie direkt sichtbar und begehbar sind, als wäre es aus einem Guss.
25.02.2026, 13:29
ok, es lädt jetzt, aber...
Zu 1): Das Menü verschwindet manchmal. Immer reproduzierbar ist es aber nur duch den Sprachwechsel. Zu 2): Mir gefiel das Format der bisherigen Textur (links im Bild besser als das neue Format, rechts im Bild. Im Endergebnis ist es aber korrekt. Zu 3): Strichpunkte im Dateinamen führen unter Linux dazu, dass die Dateinamen in Anführungs- und Schlusszeichen gesetzt werden. Ich verwende deshalb für solche Zwecke immer Unterstriche. Beispiel: the-duck_7_1_10_0.png statt 'the-duck;7;1;10;0.png'. Es spielt aber heutzutage kaum mehr eine Rolle. Im Dateimanager erscheinen diese Anführungszeichen auch nicht mehr und in der Suche werden die Dateien auch gefunden. Auch bei einer Sortierung erscheinen sie an der richtigen Stelle.
25.02.2026, 16:17
(Dieser Beitrag wurde zuletzt bearbeitet: 25.02.2026, 17:02 von Manfred Aabye.)
1.
Menü verschwindet: Ursache war, der Menü-Refresh in update_language() 2. Die bisherige Textur zeigt am Ende 2 leere Bilder. Alle GIF Animationen müssen für das Bild Teilbar sein, 7 Bilder sind nicht teilbar, deswegen wird hier eine reihe Bilder erstellt, da so alles sauber läuft, auch wenn es auf den ersten Blick verzehrt aussieht. Du kannst eines der folgenden 4 Tipps befolgen: 1. Lösche ein Bild (2x3). 2. Füge ein Bild hinzu zum Beispiel am Ende hinzufügen Bild 0 (2x4). 3. Skaliere das Bild auf Beispiel: 2048 geteilt durch 7 Bilder und stellst so die Höhe der Textur ein. 4. Lass es so, wenn die Animation gut aussieht. Ich habe extra alle Funktionen eingefügt, die das für dich erledigen. Die Vorschau schaust du dir dann über Ansicht -> Textur-Vorschau an und musst so nicht alles immer hochladen. 3. Welches Format der Dateinamen hättest du denn gerne? Aufbau: Format beim Speichern: Name;TilesX;TilesY;Speed;0.png (oder .jpg/.bmp) in file_ops.py. Beispiel: Feuer;4;3;10;0.png. Bedeutung der Zahlen: 4 = TilesX → Anzahl Spalten im Sprite-Sheet. 3 = TilesY → Anzahl Zeilen im Sprite-Sheet. 10 = Animationsgeschwindigkeit (im Script als speed verwendet) in file_ops.py. 0 = zusätzlicher Wert im Dateinamen (historisch/kompatibel), wird vom LSL-Parser nicht als Speed genutzt. Wie das Script es liest: Beim LSL-Parsing werden nur X, Y, Z aus dem Namen geholt (index 1, 2, 3) in file_ops.py. Also effektiv: Name;X;Y;Speed ist entscheidend. Vorbereitungen OSSL2Gif Version 2.2.0 Neuerungen: Menü verschwindet: Ursache war der Menü-Refresh in update_language() Im Menü "Bearbeiten" gibt es jetzt den Menüpunkt "Ungerade einreihig" dieser kann ein und ausgeschaltet werden.
Ein Metaversum sind viele kleine Räume, die nahtlos aneinander passen,
sowie direkt sichtbar und begehbar sind, als wäre es aus einem Guss.
25.02.2026, 18:01
Ok, danke!
Dass die Anzahl der Bilder jetzt teilbar sein muss war mir nicht klar. Das war bei der ersten Version noch nicht der Fall. Mir ist es eigentlich egal, wie die Werte im Dateinamen abgetrennt werden. Ich hätte aus den von mir genannten Gründen einfach _ statt ; genommen. Aber wie gesagt, ich will dir da nicht dreinreden Ich kann auch mit dem ; leben
25.02.2026, 19:05
(Dieser Beitrag wurde zuletzt bearbeitet: 25.02.2026, 19:38 von Manfred Aabye.)
OSSL2Gif Version 2.2.0
Einfache GIF-zu-Textur-Umwandlung. Mit OSSL2Gif kannst du animierte GIFs einfach in Texturen für Second Life, OpenSimulator und andere umwandeln – ganz ohne Programmierkenntnisse! Neuerungen: Menü verschwindet: Ursache war, der Menü-Refresh in update_language() Im Menü "Bearbeiten" gibt es jetzt den Menüpunkt "Ungerade einreihig" dieser kann ein und ausgeschaltet werden. Zum alten Skript gibt es ein neues LSL Skript mit Funktionen wie LOOP, SMOOTH, REVERSE, PING_PONG, Slide, ROTATE, SCALE. Beispiel: Feuer_6_5_10_0_LOOP_SLIDE.png Semikolon ist weiterhin funktional. Download Gitub
Ein Metaversum sind viele kleine Räume, die nahtlos aneinander passen,
sowie direkt sichtbar und begehbar sind, als wäre es aus einem Guss.
26.02.2026, 13:13
(Dieser Beitrag wurde zuletzt bearbeitet: 26.02.2026, 13:21 von Manfred Aabye.)
Ich werden das ganze Skript austauschen so das die alten Animationstexturen gelesen werden können und die neuen eine Notecard bekommen.
Prototyp: Texture-Animation-Script.lsl PHP-Code: // Universal LSL Texture Animation Script (Texture-based Notecard)bildname.notecard Code: # Konfiguration für bildnamebildname.png
Ein Metaversum sind viele kleine Räume, die nahtlos aneinander passen,
sowie direkt sichtbar und begehbar sind, als wäre es aus einem Guss. |
|
|