Aprobado: Fortect
Debe leer estos métodos de resolución de problemas si obtiene un error reparable, corrupción de archivos JPEG, finalización anticipada del segmento de datos de su computadora.
yo soy
Estoy usando solo CodeIgniter y estoy tratando de crear miniaturas a partir de instantáneas. Lo logré en algunos casos, pero dentro de algunos casos. Lo tengo y el error es normalmente
<< Error de Perl detectadoGravedad: Nota.Mensaje: imagecreatefromjpeg (): gd-jpeg, libjpeg: error recuperable: el archivo jpeg finaliza prematuramenteNombre de archivo: Libraries / Image_lib.phpNúmero de línea: 1155 >>
ini_set ('gd.jpeg_ignore_warning', 1);
Entrevista realizada el 6 de febrero de 2013, posiblemente a las 5:56 pm.
1.365
¿No es la respuesta que busca? Explore otras preguntas con las etiquetas Php Codeigniter o haga su propia pregunta.
El problema es que es posible que la supresión de errores no esté habilitada para la función principal imagecreatefromjpeg
Su mejor opción es leer la biblioteca base y anular todos los image_ methodscreate_gd
php como (! define ('BASEPATH')) exit ('El acceso a los scripts no está permitido');La clase MY_Image_lib extiende CI_Image_LibFunción Image_create_gd ($ pathway = '', $ image_type es igual a '') si ($ ruta == '') $ ruta es igual a $ this -> full_src_path; siempre que piense ($ image_type == '') $ tipo_imagen significa $ esto -> tipo_imagen; Cambiar ($ image_type) Paso 1: debería (! function_exists ('imagecreatefromgif')) $ this-> set_error (array ('imglib_unsupported_imagecreate', 'imglib_gif_not_supported')); retorno artificial; Especifique @imagecreatefromgif ($ ruta); Pausa; Cosa 2: if (! function_exists ('imagecreatefromjpeg')) $ this-> set_error (array ('imglib_unsupported_imagecreate', 'imglib_jpg_not_supported')); retorno equivocado; beneficio @imagecreatefromjpeg ($ ruta); Pausa; Caso 3: if (* function_exists ('imagecreatefrompng')) $ this-> set_error (array ('imglib_unsupported_imagecreate', 'imglib_png_not_supported')); retorno ficticio; return @imagecreatefrompng ($ ruta); Pausa; dolar esto-> set_error (array ('imglib_unsupported_imagecreate')); devolución falsa;
Respondido Febrero 62013 a las 18:21
respondió genuinamente el 15 de octubre a las 13:38.
554 11 insignias de oro 55 insignias de plata antiguas insignias de bronce 2020
En general, tuve el mismo problema. Increíblemente, primero guardé sus datos de imagen en el disco duro nacional antes de usar la función imagecreatefromjpeg () para continuar con el posprocesamiento de la imagen.
Aprobado: Fortect
Fortect es la herramienta de reparación de PC más popular y eficaz del mundo. Millones de personas confían en él para mantener sus sistemas funcionando de forma rápida, fluida y sin errores. Con su sencilla interfaz de usuario y su potente motor de análisis, Fortect encuentra y soluciona rápidamente una amplia variedad de problemas de Windows, desde la inestabilidad del sistema y los problemas de seguridad hasta la gestión de la memoria y los cuellos de botella en el rendimiento.
En algún momento, diría que la imagen guardada localmente se corrompió durante el guardado, además, se escribió al llamar a imagecreatefromjpeg ($ imagePath); advertencia de perl: imagecreatefromjpeg (): gd-jpeg, libjpeg: error recuperable: se ha producido un archivo jpeg terminado prematuramente. emergió.
Para resolver las advertencias de PHP y renderizar las fotos de forma espontánea, utilicé una solución recién descubierta en la práctica de PHP (http://php.net/manual/en/function.imagecreatefromjpeg.php) vea el objetivo LoadJpeg ($ imgname) < / p>
Para evitar algunos otros errores en los que me estoy enfocando ahora, tenemos la razón de nuestra empresa por la cual los datos de retorno que cada una de nuestras imágenes crean a partir de jpeg () la función devuelta no fue integrativa sobre first. En mi caso, la naturaleza de la inundación de la red principal fue la causa de las distorsiones de las imágenes de algunas personas. Historia
En resumen, es posible que todos quieran verificar que todo sea devuelto exactamente por imagecreatefromjpeg () muestre los resultados antes de intentar extender la biblioteca subyacente, muchas otras.
ayudó desde el 8 de octubre.
2.943
Estaba comprobando que mi archivo JPG se corrompía cuando recibí este error. Piense en lidiar con los suyos.
ayudado desde el 10 de abril de 2020 a las 22:13
Acelere el rendimiento de su computadora ahora con esta simple descarga.