Ergebnis 1 bis 10 von 10
  1. #1
    Fortgeschrittener
    Registriert seit
    24.01.2006
    Beiträge
    39

    Standard screenshot komprimieren

    hey jungs ich hab mal wieder ein problem.
    und zwar bau ich gerade die screenshot funktion bei meinem trojaner ein.
    Problem ist nur, dass der screenshot, welcher dann als (bmp oder jpeg) abgespeichert wird, viel zu groß ist.
    Frage: wie kann ich das bild komprimieren.

    Mit ist es egal, ob die bildauflösung runtergeschraubt wird, oder das bild im nachhinein verkleinert wird. Hauptsache das bild ist klein

  2. #2
    Tsutomu Shimomura Avatar von -=Player=-
    Registriert seit
    15.02.2006
    Beiträge
    1.549

    Standard

    vb oder delphi?

  3. #3
    Kuschel-Wuschel enco Avatar von enco
    Registriert seit
    26.01.2006
    Beiträge
    1.075

    Standard

    Ist doch wayne welche Sprache: Du musst die .bmp halt in eine .jpg umwandeln.

  4. #4
    Fortgeschrittener
    Registriert seit
    24.01.2006
    Beiträge
    39

    Standard

    oh sorry hab ich vergessen zu schreiben...
    also ich progge in delphi.

    Das mit dem jpeg hab ich auch schon versucht gehabt.
    Das problem ist, dass das bild egal, ob bmp oder jpeg immer 4 mb groß ist.
    wenn ich das bild jetzt aber ins paint ziehe und einfach wieder als jpeg abspeichere, dann ist das bild auf einmal max 100 kb.
    Wie kann das sein????

    und warum ist das jpeg bild in delphi so groß????

  5. #5
    Kuschel-Wuschel enco Avatar von enco
    Registriert seit
    26.01.2006
    Beiträge
    1.075

    Standard

    ich gehe mal davon aus, dass du es einfach von .bmp in .jpg umbenannt hast, du musst es aber umwandeln.
    Gibt ne dll dazzu, schau dich mal danach um.

  6. #6
    Fortgeschrittener
    Registriert seit
    24.01.2006
    Beiträge
    39

    Standard

    jo das hab ich gemacht.
    also dann such ich mal danach....und meld mich wenn ich was finde

  7. #7
    W32.Klez
    Registriert seit
    23.05.2007
    Beiträge
    401

    Standard

    Hallo kargi,
    Wie enco schon sagte muss das Format umgewandelt werden. Wenn du es umbenennst, wird es ja nicht plötzlich eine .jpg Datei. Genausowenig wird eine .exe Datei zu einem .bmp wenn du es so umbenennst

    Zu deiner Frage:
    Benutze folgende Procedure, hatte nie wirklich Probleme damit:

    Procedure Bmp2Jpg (FileName : String; Quality : Integer);
    type
    TJPEGQualityRange = 1..100;
    var bmp : TBitmap;
    Jpg : TJpegImage;
    begin
    bmp := TBitmap.Create;
    jpg := TJpegImage.Create;
    try
    bmp.LoadFromFile (FileName);
    Jpg.CompressionQuality := Quality;
    Jpg.Assign(bmp);
    Jpg.SaveToFile ( ChangeFileExt(FileName, '.jpg' ));
    finally
    jpg.Free;
    bmp.Free;
    end;
    end;
    Häng das einfach irgendwo oben in deinen SourceCode (am besten über eine FormCreate Procedure oder so etwas).
    Viel Spaß
    Micah joined #CS
    0meg4: kA mehr wo das war, musst mal gucken
    0meg4: Hi Micah
    Micah: Welche von euch Fotzen möchte mal geleckt werden?!
    Jacks^2: o_O
    Micah: ja komm gibs mir... erzähl was!
    Micah: hab schon die ganze Zeit einen richtig harten
    0meg4: Ich glaub du hast da was verwechselt. Du bist hier im #CS was für "Counter-Strike" steht, nicht für "Cyber-Sex" :-O
    Micah: Verdammt.
    Micah left #CS
    Jacks^2: lol xD
    0meg4: xD

  8. #8
    Fortgeschrittener
    Registriert seit
    24.01.2006
    Beiträge
    39

    Standard

    vielen dank für das script.
    das läuft wirklich einwandfrei.
    alledings hab ich noch ein kurze frage.

    wie kann ich denn die qualität einstellen.
    ich hab es versucht bei quality, aber da kommt trotzdem immer das gleiche bild....

  9. #9
    NoClose Wurm Avatar von bayer
    Registriert seit
    31.03.2007
    Beiträge
    185

    Standard

    die quality kannst du, soweit ich mich erinnere von 0 bis 100 einstellen.

    je tiefer die zahl desto schlechter die qualität

  10. #10
    Fortgeschrittener
    Registriert seit
    24.01.2006
    Beiträge
    39

    Standard

    ok war irgendwie ne dumme frage....
    aber irgendwie hab ich vor lauter baum bzw code den wald nicht mehr gesehen

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •