Bildgrösse erkennen
netghost
- grafik
0 Stefan Bach0 Gunnar Bittersmann0 netghost
0 René0 netghost
Hi
Weiss jemand wie es möglich ist beim einem datei-upload von einer grafik (jpg, gif) die bildgrösse in pixel x pixel auszulesen?
Beispiel ich möchte bei einer jpg datei die hochgeladen wird wissen wieviele pixel hoch und wieviele breit sie ist, damit ich sie dann proportional redimensionieren kann.
Danke vorab
netghost
Hallo,
Beispiel ich möchte bei einer jpg datei die hochgeladen wird wissen wieviele pixel hoch und wieviele breit sie ist, damit ich sie dann proportional redimensionieren kann.
Kommt wohl darauf an in welcher Sprache dein CGI geschrieben wurde. Falls du Perl verwendest, dann such doch einfach mal unter http://www.cpan.org/modules/by-category/18_Images_Pixmaps_Bitmaps/, da wirst du auch ein passendes Modul finden.
Viele Grüße,
Stefan
Kommt wohl darauf an in welcher Sprache dein CGI geschrieben wurde.
Ich mache den Datei upload per ASP
Netghost
Hallo,
Kommt wohl darauf an in welcher Sprache dein CGI geschrieben wurde.
Ich mache den Datei upload per ASP
Sorry, da kann ich dir auch nicht helfen. Ob sich hier so viele Leute mit ASP auskennen weiß ich nicht. Vielleicht solltest du mal in einem ASP spezifischen Forum fragen.
Viele Grüße,
Stefan
damit ich sie dann proportional redimensionieren kann.
netghost,
Dafür brauchste die Größe nicht, Angaben in Prozent tun's auch.
Ist aber nicht so gut, dem Browser die Skalierung zu überlassen. Bildverarbeitungsprogramme haben da bessere Algorithmen, was man in der Qualität der Bilder dann auch sieht. Außerdem macht es keinen Sinn, eine große Grafikdatei übers Netz zu schicken, damit sie beim Client verkleinert wird.
Gunnar
Dafür brauchste die Größe nicht, Angaben in Prozent tun's auch.
Nein in prozent geht nicht, weill ich die Bilder die hochgeladen werden schon in einer minimalen grösse darstellen will, also nicht automatisch um x prozent verkleinern, sondern eine achse der min grösse anpassen, dann die andere skalieren.
Ist aber nicht so gut, dem Browser die Skalierung zu überlassen. Bildverarbeitungsprogramme haben da bessere Algorithmen, was man in der Qualität der Bilder dann auch sieht.
Unstrittig, aber nicht alle user die da bilder hochladen kennen sich mit bildgrössen, formaten und pixeln aus.
Außerdem macht es keinen Sinn, eine große Grafikdatei übers Netz zu schicken, damit sie beim Client verkleinert wird.
Wenn sich alle Benutzer mal immer an Sinn und Unsinn halten würden
Netghost
Hallo,
Hi
Weiss jemand wie es möglich ist beim einem datei-upload von einer grafik (jpg, gif) die bildgrösse in pixel x pixel auszulesen?
Beispiel ich möchte bei einer jpg datei die hochgeladen wird wissen wieviele pixel hoch und wieviele breit sie ist, damit ich sie dann proportional redimensionieren kann.
Hallo,
ich kenne mich nicht mit ASP (welches du etwas weiter im Thread erwähnst) aus, aber ich habe bereits mal exakt das was du schreibst in PHP selber programmiert. Du kannst dir meine Lösung ansehen unter:
http://www.php4scripte.de/cms.php dort das Mini-CMS herunterladen und dann schau dir mal z. B. die datei anzeig.php an. Dort wird genau so eine Größenermittlung gemacht und dann für eine vorgegebene Breite per Dreisatz die benötigte Höhe proportional berechnet.
schönen Gruß
René
Hi Rene,
danke erstmal für deinen link. Ich selbst verstehe nicht viel von php, werde dein script aber mal mit einem freund von mir anschauen.
Netghost