Imagick erstellt falsche Farbräume/FarbenPhp

PHP-Programmierer chatten hier
Anonymous
 Imagick erstellt falsche Farbräume/Farben

Post by Anonymous »

Ich habe den folgenden Code auf meiner Website, mit dem ich Bilder aus hochgeladenen PDF-Dateien erstellen muss. Mein Problem ist, dass ich die Farben nicht richtig hinbekomme (und ja, die PDF-Dateien können sowohl Text als auch Bilder enthalten):

Code: Select all

        $img = new imagick();
$img->setResolution(72, 72);
$img->readImage($dir_f.$file);
$img->set ImageCompression(imagick::COMPRESSION_NO);
$img->setImageCompressionQuality(100);

$num_pages = $img->getNumberImages();
for($i = 0;$i < $num_pages; $i++) {
$fina l_name     = str_replace(" ", "+", basename(str_replace(".".$file_ext,"", $file_name)));
$final_name     = preg_replace("/[^a-zA-Z0-9-+]/", "", $final_name);

$save_to        = $pdf_dir."/".str_replace(".".$file_ext,"", $final_name).'-'.$i.'.png';

$img->setIteratorIndex($i);
$img->setImageCompression(imagick::COMPRESSION_NO);
$img->setImageCompressionQuality(100);
$img->setimageformat("png");
$img->writeImage($save_to);

$file_image = str_replace(dirname(__FILE__)."/../../", "/", $save_to);
$file_images[] = array($file_image, $index[$ii]);
}
$img->destroy();
Je nachdem, welchen Farbraumtyp ich verwendet habe, habe ich unterschiedliche Ergebnisse erhalten, aber keine davon sind korrekt erstellte Farben.
Wenn ich keinen Farbraum einstelle, wird es zu hell.

Wenn ich den Farbraum SRGB oder CMYK verwende, wird das Bild zu hell,

wenn ich den Farbraum COMPRESSION_NO verwende, wird es zu hell

wenn ich Benutze den Farbraum RGB, es wird zu dunkel
Hoffentlich kann mir hier jemand helfen.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post
  • Brauche Hilfe bei der Installation der Imagick-Erweiterung
    by Guest » » in Php
    0 Replies
    44 Views
    Last post by Guest
  • Brauche Hilfe bei der Installation der Imagick-Erweiterung
    by Guest » » in Php
    0 Replies
    36 Views
    Last post by Guest
  • Installieren Sie imagick auf dem Mac
    by Guest » » in Php
    0 Replies
    27 Views
    Last post by Guest
  • Imagick nicht gefunden, wenn er im Hintergrund gelaufen ist [Duplikat]
    by Anonymous » » in Php
    0 Replies
    13 Views
    Last post by Anonymous
  • Ghostscript "GS" bricht Imagick Readimage für PDF
    by Anonymous » » in Php
    0 Replies
    13 Views
    Last post by Anonymous