Für die Skalierung der eigens hochgeladenen Bilder in meiner Anwendung wollt ich jetzt noch eine Abfrage einbauen, mit der ich die DPI des Bildes herausfinden und speichern kann. Mein jetziger Ansatz wäre mit den Werten von getBytesTotal und _width/_height zu berechnen wieviel dpi das bild hat.
Kann man das so realisieren? (Kanns grad nicht testen) :)
Oder gibt es noch andere Varianten die dpi eines Bildes herauszufinden?
Beiträge: 1016 Wohnort: derzeit München Registriert: Jul 2004
Ne so wird das nix, da man ja Bilder in unterschiedlichen Qualitätsstufen abspeichern kann und dies sich auch in der Dateigröße wiederspiegelt.
Schon alleine deswegen kannst du die Idee gleich vergessen.rendner
also das aus der dateigröße zu erreichnen wird schwer. würde prinzipiell nur bei einem unkomprimierten bild gehen. in flash gibts da keine möglichkeit... mit php vermutlich aber schon...kenn ich mich nur nicht so aus. ALLERDINGS ist die auflösung/maßeinheit völlig irrelevant für die darstellung am monitor....
ob du ein bild 500x500px 72 dpi
oder ein bild 500x500 px 300 dpi
lädst, kommt aufs selbe raus!!!!! es sind und bleiben 500x500 pixel
frag ganz einfach NACHDEM das bild geladen ist die größe des MCs ab (_width _height ) und du weißt wieviele pixel es groß ist.... ganz einfach
Ja das mit der Darstellung ist mir schon klar. :)
Aber letztendlich werden die dpi doch dann wieder interessant wenn es um den druck geht und die hochgeladenen bilder sollen auch später dann gedruckt werden können. Von daher reicht mir die breiten- höhenabfrage leider nicht aus, oder hab ich jetzn totalen denkfehler?
Denn da machts doch schon wieder nen unterschied ob das 400x400px große bild nun ne dpi von 300 oder 72 hat.
Die Problematik ist halt dass ich eine Abfrage einbauen will, mit der ich überprüfen kann ob das Bild (das man auch noch größer und kleiner skalieren kann innerhalb der Anwendung) auch noch von der auflösung her für den druck geeignet ist.
Man soll die Bilder halt nicht so groß skalieren können, dass die später im Druck nur noch pixelig aussehen. Und ich glaub nur ne _xscale/_yscale abfrage reicht da nicht aus, oder?
ah ok. für den druck ist es wiederum interessant...das stimmt.
Allerdings nicht wie du es gerade beschrieben hast...
die anzahl der pixel ist maßgebend!!!!!!
500px bleiben 500px
ausschlaggebend ist die abbildungsgröße
dh:
ein, im druck, 5cm großes bild bei 72 dpi ist kleiner als
ein, im druck, 5cm großes bild bei 300 dpi
weil das mit 72 dpi weniger pixel hat als das bei 300 dpi.
wenn wir ALLEINE von PIXELN sprechen, ist die "auflösung pro maßeinheit" egal!!!
für deine anwendung später kannst du somit schon sagen:
wenn das bild 5cm groß sein soll, muss der mc mit dem geladenen bild MC._width == 590 sein weil: 5cm / 2,54 * 300dpi = 590,5 px
12.01.12, 18:50 #Jobs Flash Freelancer für ca. 2 Wochen in München gesucht http://t.co/XpMJr5dv
10.01.12, 10:45 #PureMVC vs #RobotLegs Performance Battle. PureMVC is significantly faster than RobotLegs in nearly every respect. http://t.co/324gWRAr