New question

Question:

Date: 02-12-2015 20:31:17 (In Spanish)

Convertir imagen jpg (rgb) a jpg (cmyk)[Resolved]

Bueno tengo un rato con este lio, necesito convertir jpg de rgb a cmyk, alguien por aqui ¿ya lo ha hecho?
Gracias
Tags: JPG - PHP Votes: 2 - Answers: 14 - Views: 15 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 03-12-2015 05:44:25 Hola Héctor, tu te refieres a hacer algo como esta web? http://www.rgb2cmyk.org/es.html   Votes: 4 - Link answer
     
  • Date: 03-12-2015 06:23:33 Si pero desde php   Votes: 3 - Link answer
     
  • Date: 03-12-2015 06:46:20 Hola Hector:

    Mucho me temo que con PHP no puedas hacerlo.

    Una imagen RGB trabaja con tres canales sobre 256 bits por pixel y canal (rojo, verde y azul)
    Una imagen CMYK trabaja sobre cuatro capas porcentuales (cian, magenta, amarillo y negro)

    La conversión supone cambios de luminosidad y de escenarios de visualización: de pantalla o imagen proyectada a imagen reflejada a través de un soporte.

    La transformación de una imagen supone también un cambio en su estructura virtual, que lo será en peso y en configuración.

    Existen otras consideraciones que se han de tener en cuenta en la transformación como el perfil de color de origen o el medio de reproducción. Desde tu pregunta lo considero no relevante aunque un trabajo bien hecho ha de tenerlo en cuenta.

    Creo haberme explicado. Cualquier cosa nos comentas.
      Votes: 2 - Link answer
     
  • Date: 03-12-2015 07:24:30 Algun otro lenguaje donde creas que se pueda hacer, lo pregunte aquí ya que en .Net no encontre nada(gratis), pero si existen dlls que lo hacen(700 usd+). Saludos y gracias.   Votes: 1 - Link answer
     
  • Date: 03-12-2015 08:12:02 Hola,
    Yo he hecho manipulación de imagenes con PHP y sí se puede.
    Checa las librerías de PHP aquí y sobre todo la de imagemagick que es la que he usado.

    Saludos
      Votes: 5 - Link answer
     
  • Date: 03-12-2015 10:02:29 Hola Ernesto:

    La manipulación de imágenes (tamaño, recorte, ampliación) la puedo entender y la he realizado. Incluso el cambio de extensión desde o hacia mapa de bits BMP la puedo comprender. Pero no llego a un cambio de modo (de RGB a CMYK, color indexado -un solo canal- o escala de grises).

    El simple hecho de modificar un perfil de color con la misma extensión me resulta difícil de asumir que PHP pueda hacerlo.

    Si alguien sabe como hacerlo, sería una gran noticia.
      Votes: 1 - Link answer
     
  • Date: 03-12-2015 10:04:01 vere imagemagick y veamos como funciona, muchas gracias por sus respuestas.   Votes: 1 - Link answer
     
  • Date: 03-12-2015 10:22:47 Artzain,
    Ya lo han hecho, como bien dices no es trivial pero ya hay implementaciones que lo hacen.
    Yo la he utilizado antes para composición automatizada de imágenes y me ha funcionado a la perfección.
      Votes: 3 - Link answer
     
  • Date: 03-12-2015 10:45:56 Ernesto, imagemagick se ejecuta en modo consola?   Votes: 1 - Link answer
     
  • Date: 03-12-2015 11:57:37 Sí, puedes usarlo a través de PHP con la extensión habilitada o la utilidad directamente.   Votes: 1 - Link answer
     
  • Date: 06-12-2015 09:44:53 Re-interesante el tema.

    Ernesto, he revisado los códigos y he tratado de implementarlo a nivel de prueba. ¡KO!

    La verdad es que no me convence. Tal vez desde mapa de bits, (lejos de perfiles de color que es todo un tema) y su conversión a CMYK ...

    Ojalá Hector nos comente sus resultados. Merece toda mi atención.
      Votes: 1 - Link answer
     
  • Date: 06-12-2015 19:55:07 Mañana mismo me pondre ya a probarlo.
    Mi desarrollo es dentro de .net pero hare un servicio en php con esta estrategía para ver si funciona y no recurrir a pagar 750 usd por un dll que lo hace.
    Ya les contare como me fue.
      Votes: 1 - Link answer
     
  • Date: 22-03-2016 06:51:59 Les comento, utilice imagemagick pero no con php sino con .Net, el punto es que es un wrapper hecho en c++ el cual puede servir en cualquier lenguaje. Y si dicho y hecho sirve bastante bien para esa conversión y para muchisimas mas cosas: compresión de jpg, combinación de graficos, inserción de fuentes, creación de gifs. Altamente recomendada la libreria.   Votes: 1 - Link answer
     
  • Date: 22-03-2016 14:02:14 Héctor, gracias por compartir la solución, yo le agregaría que no siempre esta habilitada la librería, aquí dejo los pasos:

    1) yum install php-devel
    2) cd /usr
    3) wget http://pear.php.net/go-pear
    4) php go-pear
    5) See the following line in /etc/php.ini [include_path=".:/usr/PEAR"]
    6) pecl install imagick
    7) Add the following line in /etc/php.ini [extension=imagick.so]
    8) service httpd restart

    Fuente: imagick setup

    Saludos,
      Votes: 0 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In
 
frjcbbae garagebible.com