Noch nicht viel geschrieben
Hi Leute,
seit Stunden lade ich (der ich mit einer 1k-Leitung bestraft bin) eine PSD-Datei mit 3648x2432 px und vier Ebenen in unsere Vereinscloud. Die Datei hat knapp 200 MB. Mein gesamter Verkehr ist blockiert und ich werde die Kiste wohl über Nacht laufen lassen und beten müssen, dass ich keinen Verbindungsabbruch bekomme.
Nun habe ich mir Folgendes (als Beispiel) überlegt:
Das interne PSD-Format ist TIF unkomprimiert und das braucht jede Menge Platz. Den kann man reduzieren.
1. Ebene 0 hat bei mir je nach Zweck eine homogene Farbe. Die Datei, die alle notwendigen Informationen enthält, um sie zu reproduzieren, ist kleiner als 1k.
2. Ebene 1 enthält ein Pixelbild. Wenn man dieses als JPG mit 15% Komprimierung speichert, kommt man auf etwa 4,2 M.
3. Ebene 2 enthält ebenfalls ein Pixelbild. Als JPG mit 15% Komprimierung gespeichert, kommt man auf ebenfalls etwa 4,2 M.
4. Ebene 3 enthält ein Pixelbild mit transparenten Anteilen. Dieses könnte man als PNG speichern und kommt dann auf etwa 5,1 M.
Addiert man die Bytes, die alle notwendigen Bildinformationen umfassen, kommt man auf insgesamt etwa 13,5 M, die man in einen Container packen und als Einzeldatei versenden könnte.
Dummer Weise sind die oben beschriebenen Zusammenhänge nicht jedem klar. Was es also braucht, ist am Besten eine Standalone-Routine, die die PSD-Datei zerlegt und anschließend beim Empfänger wieder zusammenbaut. (Ich könnte mir so etwas auch als PS-Aktionen vorstellen, nur sind damit die meisten Nutzer auch schon überfordert.)
Frage: Gibt es so etwas schon im Netz?
Alternative Frage: Fühlt sich jemand berufen, so etwas zu programmieren? (Ich kann's leider nicht)?
Ich bin ganz sicher, dass es für so etwas einen großen Matkt gibt, auch wenn das (erst einmal) nur im RGB-Farbraum geht.
[Nun hab ich diese Idee (Mir ist bislang keine Umsetzung bekannt.) frei lesbar ins Netz gestellt.
Wenn das jemand kommerziell oder auf Open-Source-Basis erstellen möchte, bitte ich darum, zu mir über den Weg dieses Forums Kontakt aufzunehmen. Ich habe mir auch schon weiter gehende Gedanken gemacht.]
Viele Grüße
E.
seit Stunden lade ich (der ich mit einer 1k-Leitung bestraft bin) eine PSD-Datei mit 3648x2432 px und vier Ebenen in unsere Vereinscloud. Die Datei hat knapp 200 MB. Mein gesamter Verkehr ist blockiert und ich werde die Kiste wohl über Nacht laufen lassen und beten müssen, dass ich keinen Verbindungsabbruch bekomme.
Nun habe ich mir Folgendes (als Beispiel) überlegt:
Das interne PSD-Format ist TIF unkomprimiert und das braucht jede Menge Platz. Den kann man reduzieren.
1. Ebene 0 hat bei mir je nach Zweck eine homogene Farbe. Die Datei, die alle notwendigen Informationen enthält, um sie zu reproduzieren, ist kleiner als 1k.
2. Ebene 1 enthält ein Pixelbild. Wenn man dieses als JPG mit 15% Komprimierung speichert, kommt man auf etwa 4,2 M.
3. Ebene 2 enthält ebenfalls ein Pixelbild. Als JPG mit 15% Komprimierung gespeichert, kommt man auf ebenfalls etwa 4,2 M.
4. Ebene 3 enthält ein Pixelbild mit transparenten Anteilen. Dieses könnte man als PNG speichern und kommt dann auf etwa 5,1 M.
Addiert man die Bytes, die alle notwendigen Bildinformationen umfassen, kommt man auf insgesamt etwa 13,5 M, die man in einen Container packen und als Einzeldatei versenden könnte.
Dummer Weise sind die oben beschriebenen Zusammenhänge nicht jedem klar. Was es also braucht, ist am Besten eine Standalone-Routine, die die PSD-Datei zerlegt und anschließend beim Empfänger wieder zusammenbaut. (Ich könnte mir so etwas auch als PS-Aktionen vorstellen, nur sind damit die meisten Nutzer auch schon überfordert.)
Frage: Gibt es so etwas schon im Netz?
Alternative Frage: Fühlt sich jemand berufen, so etwas zu programmieren? (Ich kann's leider nicht)?
Ich bin ganz sicher, dass es für so etwas einen großen Matkt gibt, auch wenn das (erst einmal) nur im RGB-Farbraum geht.
[Nun hab ich diese Idee (Mir ist bislang keine Umsetzung bekannt.) frei lesbar ins Netz gestellt.
Wenn das jemand kommerziell oder auf Open-Source-Basis erstellen möchte, bitte ich darum, zu mir über den Weg dieses Forums Kontakt aufzunehmen. Ich habe mir auch schon weiter gehende Gedanken gemacht.]
Viele Grüße
E.