tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
679
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von fiacyberz
    fiacyberz fiacyberz ist offline Mitglied Brokat
    Registriert seit
    Aug 2001
    Ort
    Hamburg
    Beiträge
    446
    Hallo zusammen

    Also ich lade ein JPEG aus dem Netz runter, das ist aber falsch gespeichert und somit kann ich die Funktion imageCreateFromJPEG() nicht nutzen und bekomme die Meldung "Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: gd-jpeg: JPEG library reports unrecoverable error"

    hab hier gesucht und wurde fündig, die Datei muss als RGB gespeichert werden.
    Öffne ich sie im PaintShopPro und speicher erneut, dann gehts.

    Nun ich lese die Datei per Curl ein und speicher die dann per write.
    Das ist wahrscheinlich der falsche Weg oder?
    Hat jemand eine Idee wie ichs sonst machen kann?

    Problem ist, ich muss es per Curl machen weil ich eine Session übergeben muss, ist ein Script das das Bild erzeugt.

    thx4help
     

  2. #2
    Avatar von fiacyberz
    fiacyberz fiacyberz ist offline Mitglied Brokat
    Registriert seit
    Aug 2001
    Ort
    Hamburg
    Beiträge
    446
    Sorry das ich auf mich selbst antworte, aber mich wundert das niemand ne Antwort hat.
    Also wollte ich nur mal auffrischen weils Thema so weit runtergerutscht ist.

    Gibt doch sicherlich ne Möglichkeit das zu convertieren oder?
     

  3. #3
    Avatar von hubbl
    hubbl hubbl ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Beiträge
    221
    Im Manual hab ich folgenden Codeschnipsel gefunden der CMYK in RGB umwandelt..

    PHP-Code:
    function cmyk2rgb($file) {
        
    $mgck_wnd NewMagickWand();
        
    MagickReadImage($mgck_wnd$file);
        
        
    $img_colspc MagickGetImageColorspace($mgck_wnd);
        if (
    $img_colspc == MW_CMYKColorspace) {
            echo 
    "$file was in CMYK format<br />";
            
    MagickSetImageColorspace($mgck_wndMW_RGBColorspace);
        }
        
    MagickWriteImage($mgck_wndstr_replace('.''-rgb.'$file));

    Quelle: http://www.php.net/manual/de/ref.image.php

    Hoffe es hilft

    mfg
     
    Meine Wenigkeit auf Deviantart

Ähnliche Themen

  1. Kann nicht in Jpeg speichern
    Von kajooo im Forum Photoshop
    Antworten: 6
    Letzter Beitrag: 11.11.07, 14:48
  2. JPEG-Bilder Progressiv speichern
    Von holtiwilan im Forum Java
    Antworten: 3
    Letzter Beitrag: 26.01.06, 12:47
  3. Bitmap oder JPEG speichern
    Von siscop im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 22.09.04, 22:59
  4. Als JPEG speichern?
    Von Andre_hainz im Forum Cinema 4D
    Antworten: 1
    Letzter Beitrag: 12.09.04, 11:19
  5. JPEG Resize + Speichern
    Von Quentin im Forum Visual Basic 6.0
    Antworten: 6
    Letzter Beitrag: 26.06.02, 11:48