Как применить цветовое пространство sRGBPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как применить цветовое пространство sRGB

Сообщение Anonymous »

Преобразованное изображение отображается в черно-белом виде, а не в цвете, поэтому я добавил параметр «-colorspace sRGB», чтобы решить эту проблему, но он не работает.

Код: Выделить всё

public function publish_remake_image()
{

$temp_name = time();
$this->IMG = $this->input->get('dfimg');
// 800     ȵǴ      ū  ̹
list($width, $height, $type, $attr) = getimagesize($this->IMG);

if($width < 800 && $height < 1180 || $width < 950 && $height < 610 ) {
//         ̹     ٿ ε
//if(!file_exists($img)) {
$this->load->library('srbftp'); // ftp    ۰
$img = $this->srbftp->design_tmp_save($this->IMG, $temp_name );
//}

$this->REIMG = 'http://'.$_SERVER['HTTP_HOST'].'/tmp/design_tmp/'.$temp_name.'_re.jpg';
//if(!file_exists($this->REIMG)) {
// ū  ̹
shell_exec('/usr/local/imagemagick/bin/composite -size 800x1180 -gravity center '.$img.' '.$_SERVER['DOCUMENT_ROOT'].'/images/bg_convert.png  -colorspace sRGB '.$_SERVER['DOCUMENT_ROOT'].'/tmp/design_tmp/'.$temp_name.'_re.jpg');
//}
}  elseif($width < 950 && $height < 610) {
//         ̹     ٿ ε
//if(!file_exists($img)) {
$this->load->library('srbftp'); // ftp    ۰
$img = $this->srbftp->design_tmp_save($this->IMG, $temp_name );
//}

$this->REIMG = 'http://'.$_SERVER['HTTP_HOST'].'/tmp/design_tmp/'.$temp_name.'_re.jpg';
//if(!file_exists($this->REIMG)) {
// ū  ̹
shell_exec('/usr/local/imagemagick/bin/composite -size 1180x800 -gravity center '.$img.' '.$_SERVER['DOCUMENT_ROOT'].'/images/bg_convert_1.png -colorspace sRGB '.$_SERVER['DOCUMENT_ROOT'].'/tmp/design_tmp/'.$temp_name.'_re.jpg');
//}

} else {
$this->REIMG = $this->IMG;
}

//$this->load->view('head_no');
$this->output->set_header("Content-Type:text/html; charset=euc-kr");
$this->load->view('contract/contract_image_remake');
}
преобразованное изображение отображается в черно-белом виде, а не в цвете, поэтому я добавил параметр «-colorspace sRGB», чтобы решить эту проблему, но он не работает.

Подробнее здесь: https://stackoverflow.com/questions/784 ... space-srgb
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как преобразовать расширенный цвет SRGB в стандартный sRGB за пределами Swift или Objective-C
    Anonymous » » в форуме Python
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Как получить цветовое пространство HSV и LAB?
    Гость » » в форуме Python
    0 Ответы
    43 Просмотры
    Последнее сообщение Гость
  • Какое цветовое пространство используется на устройствах iOS?
    Anonymous » » в форуме IOS
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Какое цветовое пространство для детектора кожи HSV openCV android?
    Anonymous » » в форуме Android
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Как выяснить, какое цветовое пространство используется при прохождении паром оператора?
    Anonymous » » в форуме JAVA
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»