«»

Blog

25.01.08, Martin Bommeli

AS3: Bildbearbeitung in Flash

Wir sind momentan an einem grösseren Projekt für einen Kunden der unter anderem Serviettenbeutel herstellt. Im "AdminTool" kann der Kunde selber die "Muster" der Serviettenbeutel Hochladen. Hier ein kleiner Einblick hinter die Kulissen.

1Der Kunde kann mit einem Klick sein Bild browsen und auswählen (AS3: FileReference Funktion).

1-2 Sobald der Kunde sein Bild ausgewählt hat wird es per FileReference.upload() auf den Server geladen.

2Auf dem Server bekommt das Bild einen Namen und wird temporär gespeichert.

2-3Das temporär gespeicherte Bild wird ins Flash eingelesen (AS3: normaler URLRequest loader).

3Das Bild wird in Flash abmaskiert und bekommt die Funktionalitäten um es zu bearbeiten. (AS3: bitmapData umwandlung).

3-4Das bearbeitete bild wird in flash per BitmapData und einem jpgEncoder in einen ByteArray umgewandelt und an den Server gesendet.

4Der Server empfängt die Daten (Raw post data) und Speichert dies auf dem Server.

- Image exporter prototyp ansehen
- JPEG Encoder Sources
- Splashup (Online Bildbearbeitung a la Photoshop)

Tags: actionscript, programmierung, projekte

  • Digg
  • del.icio.us
  • Technorati
  • Design Bump
  • Facebook
  • Reddit
  • StumbleUpon
  • Twitter