ФорумПрограммированиеPHP для идиотов → IMagick конвертация изображений

IMagick конвертация изображений

  • okyrok

    Сообщения: 7 Репутация: N Группа: Кто попало

    Spritz Март 23, 2014, 3:03 д.п.

    IMagick. Если конвектировать из jpeg в pdf,(норм проходит), а потом из RGB в CMYK - dpi падает с 300 до 75,
    exec('convert img/privet2.JPG -profile ICC/CMYK.icc tmp/cmyk_image.jpg');
    exec("convert img/privet2.JPG -density 300 tmp/image.pdf");
    exec('convert tmp/image.pdf -quality 100 -density 300 -profile ICC/PhotoshopCMYK.icc tmp/cmyk_image.pdf');

    бесполезно.
    А если сразу из JPEG CMYK делать, (норм получается), а потом в pdf переводить то вместо смик образуется инверсия, наверн, так называется.
    вот.
    Да и как найти то мануал, который кто-то грозился написать, поиск не айс
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо
  • okyrok

    Сообщения: 7 Репутация: N Группа: Кто попало

    Spritz Март 26, 2014, 3:29 п.п., спустя 3 дня 4 часа 13 минут

    да видел я её, на еще раз посмотрел и понял неплохо бы использовать два профиля, например:
     convert rgb_image.jpg +profile icm \
    -profile sRGB.icc -profile USCoat.icm cmyk_image.jpg

    +profile icm - удаляет профиль у изображения
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Март 26, 2014, 3:39 п.п., спустя 9 минут 27 секунд

    ну так в итоге то разобрался ?

    Сапожник без сапог
  • okyrok

    Сообщения: 7 Репутация: N Группа: Кто попало

    Spritz Март 28, 2014, 2:16 д.п., спустя 1 день 10 часов 37 минут

    А черт его знает - работает!
    exec('convert tmp/rgb_image1.jpg +profile icm -profile ICC/sRGB.icc -intent relative -black-point-compensation -profile ICC/CMYK.icc tmp/rgb_image2.jpg');
    exec('convert tmp/rgb_image2.jpg tmp/rgb_image3.pdf');

    Может будет настроение откатить и сравнить,

    5 минут спустя, -меня нае… Фотошопе во всех остальных просмоторщиках норм, но он не с каждой так картинкой…Вот

Пожалуйста, авторизуйтесь, чтобы написать комментарий!