| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Dec 2011
Beiträge: 4
| Brauche Hilfe bei Fotogenerierung
Hallo alle, ich habe ein Problem. Wenn man in Flash ein Foto zum Drucken generieren möchte (300 dpi) ist die max. Auflösung 16 Millionen Pixel. Ich muss aber Fotos mit einer Auflösung von 300 Millionen Pixel generieren. wie ist es Möglich? Es gibt schon Websites die sowas anbieten posterxxl und so weiter! könnt ihr mich aufklären! Danke im Voraus! |
| | |
| | #2 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.162
| Hallo und willkommen im Forum! Dafür müsstest Du das Bild gekachelt in mehren Einzel-BitmapDatas generieren und diese dann später (z.B. in Photoshop) wieder zusammensetzen. Bei der Wahnsinnsauflösung ist es aber durchaus möglich, das Du dabei RAM-Probleme bekommst.
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! Geändert von Martin Kraft (14-12-2011 um 15:09 Uhr) |
| | |
| | #3 (permalink) |
| Keine Panik Registriert seit: Apr 2010 Ort: Düsseldorf (im ernst)
Beiträge: 1.868
|
schau dir mal BigAssCanvas an; der verwaltet das dann für dich. ein weiteres Problem dürfte dann aber das Rendern als JPEG oder PNG sein. A dauert das bei der Größe endlos lange, und B dürfte bislang jede Implemeniterung der Encoder, mit BitmapDatas arbeiten. BigassCanvar ist aber ein Sprite, dass mehrere Bitmaps und dazu BitmapDatas kapselt. Problem A kannst du mit einer asyncronen Implementierung eines Encoders lösen. Dadurch dauert es zwar keinen Moment kürzer (wahrscheinlich noch was länger), aber dir friert wenigstens die Anwendung nicht ein oder schmiert ab. Für Problem B müsstest du eine eigene Lösung implementieren. Ich hatte da mal ne Idee mit nem Wrapper für BigAssCanvas, der von BitmapData erbt, und die Methoden einfach weiterleitet. |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Dec 2011
Beiträge: 4
|
so eine Auflösung brauche ich um Bildtapeten usw. zu erstellen. Das ist für eine Seite gedacht. Als Beispiel ist die Seite posterxxl.de gedacht. soweit ich es weiß ist es Möglich sowas per PHP zu generieren, jedoch gibt es weniger Möglichkeit wie mit dem Flash. (siehe posterxxl.de). Es muss folgende Vorgehensweise sein, ich lade ein Bild hoch, mit einer hohen Auflösung und Qualität, diese muss auf dem Server diese in eine PDF-Datei generieren um es an ein Druckunternehmen weiter zu leiten. Liebe Grüße |
| | |
| | #5 (permalink) | |||
| Keine Panik Registriert seit: Apr 2010 Ort: Düsseldorf (im ernst)
Beiträge: 1.868
| Zitat:
Zitat:
Bilder werden in Flash intern als unkomprimierte Bilddaten verwaltet, in BitmapDatas. die Maximale Auflösung liegt hier bei 2880x2880 px. ich weiss grad nicht sicher wie sich Flash verhält, wenn du größere Bilder lädst, ich vermute aber, dass es sie einfach ignoriert, weil es sie nicht umwandeln kann. Hieße, du müsstest die Bilder "von hand" decodieren, und in mehrere gekachelte BitmapDatas zeichnen. (für jpeg hatt ich sowas schonmal gesehen, weiss aber nicht mehr genau, wo hier:AS3 JPEG Decoder - ByteArray.org) Dadurch dass die Bilddaten zur Laufzeit unkomprimiert vorliegen, kannst du dich auch auf einen erheblichen Speicherverbrauch einstellen. Zitat:
Hast du daran gedacht, dass einige deiner Clienten einen möglicherweise zu schwachen Computer haben könnten? wie skalierst du die Bilder? einfach zoomen? dann werden die Bilder weichgezeichnet. Bei Photos mag das noch verschmerzbar sein, wenn du aber scharfe Kanten hast, wird das mitunter unschön. und hast du dir Gedanken über Bildverbesserungsmethoden gemacht, oder sollen einfach die Bilder so abgebildet werden, wie sie hochgeladen wurden? Geändert von thomas_E (15-12-2011 um 09:19 Uhr) Grund: PNG geschrieben, PDF gemeint | |||
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Dec 2011
Beiträge: 4
|
Es ist vorgesehen, das die Kunden ein Bild hochladen, welches sie dann in Flash gestallten können, Effekte, Größe ändern. wir können zum Beispiel Bilder 10*10 Meter drucken, und wenn der Kunde ein Bild uploadet, soll er die Möglichkeit haben für dieses Bild die Größe einzustellen, dann wird das Foto generiert und im Backend gespeichert (PDF). Fürs Drucken sind dann auch noch 300 dpi wichtig. Aber bis jetzt kann Flash nur bis 16 Millionen Pixel generieren. Gibt es vielleicht Software die es ermöglicht das zu vollziehen? Irgendwie funktioniert das bei anderen Webseiten. Mich interessiert es wie? Ich kann keine Lösung finden. Geändert von vova (15-12-2011 um 08:58 Uhr) |
| | |
| | #7 (permalink) | |||
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.162
|
Wenn's einfach nur darum geht große Bilder klein zu rechnen und in ein PDF* zu konvertieren würde ich das serverseitig erledigen. *Wieso eigentlich PDF? Eine vernünftige Druckeri sollte aus den Orginal-RGB-Daten deutlich bessere Ergebnisse rausholen können, als aus einem ohne jegliche Farbverwaltung konvertiertem PDF?! Zitat:
Zitat:
Zitat:
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! | |||
| | |
| | #8 (permalink) | |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.162
| Zitat:
Wo sollen Eure Kunden überhaupt Bildmaterial in dieser Auflösung herbekommen? Meines Wissens gibt es auf dem freien Markt keine einzige Kamera, die diese Auflösung erreicht. Da musst Du schon in die Astronomie gehen, oder Dein Motiv aus zig Bilder zusammenstitchen. Außerdem dürfte es ziemlich dauern diese Daten ans Backend zu übertragen: 300MP bei 24bit bedeuten im unkomprimierten Zustand immerhin fast 860MB Daten - Ich befürchte das der FlashPlayer bei diesen Datenmengen irgendwann RAM-mäßig an seine Grenzen stößt. Als JPG kommt man vielleicht auf 70-80MB runter (für einen Layer) - was aber immer noch eine ziemliche Datenmenge ist... Ergo: Es hat schon seinen Grund weshalb es Grafikprogramme wie PhotoShop gibt, die auch mit solchen Datenmengen umgehen können. Der FlashPlayer kann das IMHO nicht. Hier sollte man allein aus Performance Gründen höchstens mit verkleinerten Preview-Bildern arbeiten und die Vollauflösung dann aus den Orginaldaten serverseitig generieren. P.S.: Ich habe das Thema mal in den AS3-Bereich verschoben, weil es wirklich nichts mit »Komponenten und SmartClips« zu tun hat.
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! Geändert von Martin Kraft (15-12-2011 um 09:14 Uhr) | |
| | |
| | #9 (permalink) |
| Neuer User Registriert seit: Dec 2011
Beiträge: 4
|
Produkte bis 2 x 2 Meter Größe = bis zu 250 dpi Produkte 2-4 Meter Größe = 200 dpi Produkte 4-5 Meter Größe = 130 dpi So sollte es eigentlich sein!habe ein bissel übertrieben!Sorry! Geändert von vova (15-12-2011 um 09:14 Uhr) |
| | |
| | #10 (permalink) | |||
| Keine Panik Registriert seit: Apr 2010 Ort: Düsseldorf (im ernst)
Beiträge: 1.868
| Zitat:
Zitat:
| |||
| | |
| | #11 (permalink) | |
| whatever Registriert seit: May 2008
Beiträge: 419
|
Selbst gerade erst gelesen: Zitat:
| |
| | |
| | #12 (permalink) | |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.162
| Zitat:
Ich hab's gerade mal ausprobiert. Ein BitmapData mit den gewünschten gut 300 MegaPixeln schluckt der FP11 jedenfalls problemlos (allerdings nur wenn man auch für FP11 veröffentlicht): ActionScript:
![]() Hat irgendjemand eine Idee, wie dieser Versionssprung beim SWF-Format zustandekommt? Bis SWF10 entspricht die Version ja der des zugehörigen FlashPlayers, aber bei FlashPlayer11 wird dann aber plötztlich SWF13 angegeben
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! Geändert von Martin Kraft (27-12-2011 um 10:21 Uhr) | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Brauche Hilfe | flasher123456 | Flash MX | 4 | 17-01-2005 23:07 |
| Ich brauche ein Banner in Java Script !! Brauche Hilfe | Lord-Nikeon | HTML und CSS | 4 | 22-11-2003 18:18 |
| Brauche Hilfe | chucky88 | Flash 4 und Flash 5 | 1 | 01-09-2003 07:34 |
| Brauche hilfe !!! | lehmo | ActionScript 1 | 5 | 06-02-2002 14:45 |
| Hilfe brauche schnell hilfe | darskide | Flash 4 und Flash 5 | 1 | 23-10-2001 05:43 |