Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-08-2009, 18:22   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2009
Beiträge: 9
Bilder in Flashbanner pixelig

Hi,
Ich hoffe Ich finde hier die nötige Hilfe die Ich brauche.

Hier im Flashforum habe Ich einen Banner erstellen lassen mit Flash. Die Homepage lautet www.m3-experience.de . Der Banner besteht aus einem Pics Ordner. Wenn man also die Bilder am Banner sehen will, muss man einfach die Bilder die man gerne hätte in den Ordner kopieren und schon werden Sie angezeigt.

Wenn Ihr Euch den Bildlauf der einzelnen Bilder anschaut, dann seht Ihr das die Bilder die über den Banner laufen so Pixelig sind. Woran liegt das?

Habe auf der Seite http://www.m3-experience.de/BMW_M346.html neue Bilder eingefügt. Die Fotos wurden mit einer Canon EOS 450D erstellt und mit Photoshop auf ca. 300-400kb runtergeschraubt. Zudem sieht man beim 3.ten Bild ( BMW M3 von der Seite ) das erst ein schwarzer Balken in den Banner läuft und dann kommt erst das Foto. Wie kann Ich das ändern?

RAW Daten sind ebenfalls vorhanden im .CR2 Format diese kann Ich leider im Fotoshop nicht öffnen

Wenn mir jemand ein paar Tips geben würde wie Ich die Bilder scharf bekomme wäre das wirklich Super!

Danke im voraus.

Gruß

Alex

Geändert von Narcotics (10-08-2009 um 18:23 Uhr)
Narcotics ist offline   Mit Zitat antworten
Alt 10-08-2009, 19:41   #2 (permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
was mich mehr wundert ist warum son popeliger Banner so auf die Performance geht?

Durch diese geschwungenen Ränder sieht man eh nicht viel von den Autos.

Das verpixelte liegt wahrscheinlich daran daß smoothing nicht an ist, aber
ohne Script kann ich da nicht mehr zu sagen.

So würde es bei mir aussehen nach dem reinladen
__________________
nullidee

Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR®

Geändert von nullidee (10-08-2009 um 20:18 Uhr)
nullidee ist offline   Mit Zitat antworten
Alt 10-08-2009, 22:58   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2009
Beiträge: 9
Sorry das der popelige Banner meinen Geschmack entspricht . Was meinst du mit Performance? Geschwindigkeit oder was? Denke das es an den Bildern liegt da man erstmal die Bilder vom Banner laden muss damit der Banner aufgebaut wird. So wurde es mir zumindest erklärt.

Ich habe kein Script von dem Banner da Ich dieses nicht bekommen habe. Ich kann lediglich nur die Bilder im Banner ändern aber halt mit Pixeliger Auflösung. Hat jemand eine Ahnung was Ich mit den Bildern machen muss damit diese flüssig angezeigt werden?
Narcotics ist offline   Mit Zitat antworten
Alt 10-08-2009, 23:12   #4 (permalink)
Neuer User
 
Benutzerbild von feivelmaus
 
Registriert seit: Jun 2007
Ort: Berlin
Beiträge: 1.078
Wenn die Bilder skaliert werden, liegt es wahrscheinlich daran, dass glätten/ smoothing nicht an ist. Lass das korrigieren oder Lade die Bilder exakt in den Dimensionen hoch, wie sie angezeigt werden.

"Popplig" war sicherlich eher darauf bezogen, dass da nichts großartiges passiert, was Performance frisst, aber es dennoch passiert
__________________
Grüße, der Feivel

Showcase
feivelmaus ist offline   Mit Zitat antworten
Alt 10-08-2009, 23:23   #5 (permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
Zitat:
Zitat von feivelmaus Beitrag anzeigen
"Popplig" war sicherlich eher darauf bezogen, dass da nichts großartiges passiert, was Performance frisst, aber es dennoch passiert
Danke, genau das meinte ich
__________________
nullidee

Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR®
nullidee ist offline   Mit Zitat antworten
Alt 13-08-2009, 19:32   #6 (permalink)
Neuer User
 
Registriert seit: Feb 2009
Beiträge: 9
Wenn Ich die Bilder so hochlade wie Sie angezeigt werden dann hat das Foto ca. 12MB da es mit einer Canon EOS 450 D aufgenommen wurde. Ich muss die Bilder verkleinern.

Ich kann das Glätten nicht aktivieren lassen Ich weiß ja nicht mal ob es überhaupt aktiv ist oder nicht. Ich hab mich mit dem Flashprogrammierer etwas zerstritten, da er am Ende hin etwas unverschämt wurde mit seiner Preisvorstellung.

Gibts nicht irgendeinen anderen Trick um das Problem zu beheben. Dachte man kann das Problem mit einer Photoshop Fotomontage beheben.

Hat jemand noch eine Idee?
Narcotics ist offline   Mit Zitat antworten
Alt 13-08-2009, 19:37   #7 (permalink)
Neuer User
 
Benutzerbild von feivelmaus
 
Registriert seit: Jun 2007
Ort: Berlin
Beiträge: 1.078
Zitat:
Zitat von Narcotics Beitrag anzeigen
Wenn Ich die Bilder so hochlade wie Sie angezeigt werden dann hat das Foto ca. 12MB da es mit einer Canon EOS 450 D aufgenommen wurde.
Die Rede war lediglich von den Dimensionen
__________________
Grüße, der Feivel

Showcase
feivelmaus ist offline   Mit Zitat antworten
Alt 13-08-2009, 20:31   #8 (permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
kannst den Programmierer ja bitten folgende Ladefunction für die Bilder zu verwenden:
PHP-Code:
import flash.display.*;

function 
loadBitmapSmoothed(url:Stringtarget:MovieClip) {
    
// Create a movie clip which will contain our 
    // unsmoothed bitmap
    
var bmc:MovieClip target.createEmptyMovieClip("bmc"target.getNextHighestDepth());
    
// Create a listener which will notify us when
    // the bitmap loaded successfully
    
var listener:Object = new Object();
    
// Track the target
    
listener.tmc target;
    
// If the bitmap loaded successfully we redraw the
    // movie into a BitmapData object and then attach 
    // that BitmapData to the target movie clip with 
    // the smoothing flag turned on.
    
listener.onLoadInit = function(mc:MovieClip) {
        
mc._visible false;
        var 
bitmap:BitmapData = new BitmapData(mc._widthmc._heighttrue);
        
this.tmc.attachBitmap(bitmapthis.tmc.getNextHighestDepth(), "auto"true);
        
bitmap.draw(mc);
    };
    
// Do it, load the bitmap now
    
var loader:MovieClipLoader = new MovieClipLoader();
    
loader.addListener(listener);
    
loader.loadClip(urlbmc);
}

To use this snippet simple paste the function into your code and then load a bitmap this way f.ex.:


createEmptyMovieClip("myMC",getNextHighestDepth());
loadBitmapSmoothed("mypic.jpg",myMC); 
__________________
nullidee

Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR®
nullidee ist offline   Mit Zitat antworten
Alt 13-08-2009, 21:16   #9 (permalink)
Neuer User
 
Registriert seit: Feb 2009
Beiträge: 9
Hmm...kann Ihn nicht bitten bei allem was vorgefallen ist. Habe auchk eine Kontaktadresse mehr weil Ich mit sowas primitiven nichts am Hut haben möchte.

Der BAnner ist wie folgt aufgebaut.

1x .SWF Datei ( Geschützte Datei Film lässt sich nicht öffnen)
1x XML_Slideshow Datei ( Linkvergabe und Picnamen sowie Speedangabe )
1x .JS ( Veränderbarer Quellcode )
1x Pics Ordner
1x Index.html

Kann man da vielleicht was ändern?

Glaub in der XML Datei kann man die Links im Banner zu den jeweiligen Seiten verlinken sowie eine Speedangabe machen ( momentan 10000ms) und die Länge und die Breite der Bilder bestimmen.

In der .JS Datei ist ein Quellcode enthalten den man ändern kann.

Kann da vielleicht jemand sagen ob das was nützt?





Im Pic Ordner schmeist man die Bilder rein.
Narcotics ist offline   Mit Zitat antworten
Alt 13-08-2009, 21:49   #10 (permalink)
Neuer User
 
Benutzerbild von feivelmaus
 
Registriert seit: Jun 2007
Ort: Berlin
Beiträge: 1.078
mit AS kannst du da nicht viel anfangen. Versuch es doch mal die Bilder in den Größen hochzuladen. Also in Längen und Breiten ^^
__________________
Grüße, der Feivel

Showcase
feivelmaus ist offline   Mit Zitat antworten
Alt 13-08-2009, 22:09   #11 (permalink)
Euer Nuser
 
Benutzerbild von ~pyropete~
 
Registriert seit: Apr 2004
Ort: Sand-City
Beiträge: 3.483
Das ist egal was für Bilder Du hochlädst - es liegt daran dass die Bilder irgendwann
vom Script wohl größer skaliert werden, so kommt es zu den pixeligen Rändern.

Wenn Du keine Quelldatei hast und den Programmierer nicht mehr fragen willst
kannst Du das nicht so einfach ändern, leider ...

In welcher Auflösung lädst Du die Bilder hoch?

Du könntest die SWF auch dekompilieren zurück in eine FLA-Datei...

Geändert von ~pyropete~ (13-08-2009 um 22:14 Uhr)
~pyropete~ ist offline   Mit Zitat antworten
Alt 13-08-2009, 22:40   #12 (permalink)
Neuer User
 
Registriert seit: Feb 2009
Beiträge: 9
Also kann man mit den oben genannten Dateien nix anfangen? Man braucht quasi die SWF Datei die man öffnen kann?!

In der .JS Datei steht ja ein ein Quelltext drin und eine Index.html habe Ich auch aber wenn das nix bringt ... hm Mist...

Auflösung liegt zwischen 1280 und 1440 die Höhe wird immer anders weil die Bilder im Photoshop anders zugeordnet werden um die Proportionen zu behalten oder wie das heisst.

In der XML Datei wo man die Links zuordnen kann, dort kann man unter anderem die Bildhöhe festelgen zumindest wird diese mit diesem Code angegeben:

<photo>
<url>pics/pic01.jpg</url>
<width>788</width>
<height>530</height>

Hab für den Banner 300 Euro bezahlt und Ich bekomm keine scharfen Bilder angezeigt Echt Toll!
Narcotics ist offline   Mit Zitat antworten
Alt 13-08-2009, 23:51   #13 (permalink)
Neuer User
 
Registriert seit: Aug 2007
Beiträge: 12
Zitat:
Zitat von Narcotics Beitrag anzeigen
<photo>
<url>pics/pic01.jpg</url>
<width>788</width>
<height>530</height>
Dann solltest Du erstmal sicherstellen, dass das jeweilige Bild auch diese Maße hat bzw. die Werte in deiner XML dahingehend anpassen. pic01 ist bspw. um einiges größer!

Wahrscheinlich skaliert das Skript die Bilder nach dem Laden auf die XML-Maße runter ... was zum Pixel-Effekt führt.

Anderenfalls werden die Bilder beim Scrollen leicht skaliert. Dann hast du ohne oben genanntes Smoothing schlechte Karten.

Jedenfalls sind momentan die einzigen Punkte, wo du aktiv was beeinflussen kannst, deine XML- und Bild-Daten.
karniggl ist offline   Mit Zitat antworten
Alt 14-08-2009, 14:48   #14 (permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
ein Workaround:

die angehängten .swfs in das "pics" Verzeichnis legen
und die XML anpassen
PHP-Code:
<photos>
        <
photo>
            <
url>pics/pic01.swf</url>
            <
width>1280</width>
            <
height>853</height>
        </
photo>
        <
photo>
            <
url>pics/pic02.swf</url>
            <
width>1280</width>
            <
height>853</height>
        </
photo>
        <
photo>
            <
url>pics/pic03.swf</url>
            <
width>1280</width>
            <
height>438</height>
        </
photo>
        <
photo>
            <
url>pics/pic04.swf</url>
            <
width>1280</width>
            <
height>853</height>
        </
photo>        
    </
photos
dann wirds nicht mehr pixelig
Angehängte Dateien
Dateityp: zip pics_swf.zip (2,0 KB, 2x aufgerufen)
__________________
nullidee

Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR®
nullidee ist offline   Mit Zitat antworten
Alt 14-08-2009, 20:21   #15 (permalink)
Neuer User
 
Registriert seit: Feb 2009
Beiträge: 9
Boa GEILOMAT mich tritt ein Pferd

http://www.m3-experience.de/BMW_M346.html

Es ruckelt noch ein wenig aber schaut um Welten besser aus wie vorher.

Es kommt mir so vor das der "Schwenk" über die Bilder schneller geht wie vorher. Dank dir nullidee. Kannst du mir noch erklären wie man solche pic.SWF dateien erstellt. Ich wollte noch mehr Bilder erstellen für den Banner.

Wäre Super.

DANKE DANKE DANKE!!!!!!!!
Narcotics ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 21:45 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele