netghost: Bildgrösse erkennen

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

  1. 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

    --
    Lass dir das Tanzen NICHT verbieten
    http://tanzverbot.de
    1. Kommt wohl darauf an in welcher Sprache dein CGI geschrieben wurde.

      Ich mache den Datei upload per ASP

      Netghost

      1. 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

        --
        Lass dir das Tanzen NICHT verbieten
        http://tanzverbot.de
  2. 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

    --
    Die Menschen sollten endlich lernen, andere Kulturen objektiv zu betrachten, damit sie wissen, wann sie sich einmischen sollten und wann nicht.
    (T'Pol in Enterprise: "Aufbruch ins Unbekannte")
    1. 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

  3. 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é

    1. 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