( ! ) Warning: imagejpeg(/var/www/html/public/images/canhoto_20260728_101112_145626_920_10493538704.jpg): Failed to open stream: Permission denied in /var/www/html/src/Services/ImageProcessor.php on line 90
Call Stack
#TimeMemoryFunctionLocation
10.0139443264{main}( ).../process.php:0
21.3065637432CanhotoExtractor->processReprocessing( ).../process.php:85
32.03591053688CanhotoExtractor->processSingleCanhoto( $canhoto = ['idt_nota_frete' => 165621593, 'idt_movimento' => 32125193, 'idt_nota_benassi' => 0, 'nota' => 145626, 'serie' => 920, 'cnpj' => '104.935.387-04', 'arquivo' => 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gHYSUNDX1BST0ZJTEUAAQEAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgA'..., 'latitude' => '-22.883020', 'longitude' => '-43.289788', 'data' => '2026-07-28', 'hora' => '10:11:12'], $tableName = 'canhoto_frete_202607' ).../CanhotoExtractor.php:816
42.03611054008ImageProcessor->convertBase64ToJpeg( $base64Data = 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gHYSUNDX1BST0ZJTEUAAQEAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgA'..., $filename = 'canhoto_20260728_101112_145626_920_10493538704' ).../CanhotoExtractor.php:677
52.06991873368imagejpeg( $image = class GdImage { }, $file = '/var/www/html/public/images/canhoto_20260728_101112_145626_920_10493538704.jpg', $quality = 85 ).../ImageProcessor.php:90

( ! ) Warning: imagejpeg(/var/www/html/public/images/canhoto_20260728_085952_145622_920_10493538704.jpg): Failed to open stream: Permission denied in /var/www/html/src/Services/ImageProcessor.php on line 90
Call Stack
#TimeMemoryFunctionLocation
10.0139443264{main}( ).../process.php:0
21.3065637432CanhotoExtractor->processReprocessing( ).../process.php:85
32.43442635496CanhotoExtractor->processSingleCanhoto( $canhoto = ['idt_nota_frete' => 165610293, 'idt_movimento' => 32123693, 'idt_nota_benassi' => 0, 'nota' => 145622, 'serie' => 920, 'cnpj' => '104.935.387-04', 'arquivo' => 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gHYSUNDX1BST0ZJTEUAAQEAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgA'..., 'latitude' => '-22.881424', 'longitude' => '-43.342880', 'data' => '2026-07-28', 'hora' => '08:59:52'], $tableName = 'canhoto_frete_202607' ).../CanhotoExtractor.php:816
42.43462635816ImageProcessor->convertBase64ToJpeg( $base64Data = 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gHYSUNDX1BST0ZJTEUAAQEAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgA'..., $filename = 'canhoto_20260728_085952_145622_920_10493538704' ).../CanhotoExtractor.php:677
52.47474118728imagejpeg( $image = class GdImage { }, $file = '/var/www/html/public/images/canhoto_20260728_085952_145622_920_10493538704.jpg', $quality = 85 ).../ImageProcessor.php:90

( ! ) Warning: imagejpeg(/var/www/html/public/images/canhoto_20260728_085146_113594_1_06696266000288.jpg): Failed to open stream: Permission denied in /var/www/html/src/Services/ImageProcessor.php on line 90
Call Stack
#TimeMemoryFunctionLocation
10.0139443264{main}( ).../process.php:0
21.3065637432CanhotoExtractor->processReprocessing( ).../process.php:85
33.15874872400CanhotoExtractor->processSingleCanhoto( $canhoto = ['idt_nota_frete' => 165382493, 'idt_movimento' => 32090793, 'idt_nota_benassi' => 0, 'nota' => 113594, 'serie' => 1, 'cnpj' => '06.696.266/0002-88', 'arquivo' => 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gHYSUNDX1BST0ZJTEUAAQEAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgA'..., 'latitude' => '-22.881374', 'longitude' => '-43.342713', 'data' => '2026-07-28', 'hora' => '08:51:46'], $tableName = 'canhoto_frete_202607' ).../CanhotoExtractor.php:816
43.15894872720ImageProcessor->convertBase64ToJpeg( $base64Data = 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gHYSUNDX1BST0ZJTEUAAQEAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgA'..., $filename = 'canhoto_20260728_085146_113594_1_06696266000288' ).../CanhotoExtractor.php:677
53.19836339248imagejpeg( $image = class GdImage { }, $file = '/var/www/html/public/images/canhoto_20260728_085146_113594_1_06696266000288.jpg', $quality = 85 ).../ImageProcessor.php:90

( ! ) Warning: imagejpeg(/var/www/html/public/images/canhoto_20260728_114714_39673_39_29020880000140.jpg): Failed to open stream: Permission denied in /var/www/html/src/Services/ImageProcessor.php on line 90
Call Stack
#TimeMemoryFunctionLocation
10.0139443264{main}( ).../process.php:0
21.3065637432CanhotoExtractor->processReprocessing( ).../process.php:85
33.42636914200CanhotoExtractor->processSingleCanhoto( $canhoto = ['idt_nota_frete' => 165782893, 'idt_movimento' => 32152893, 'idt_nota_benassi' => 0, 'nota' => 39673, 'serie' => 39, 'cnpj' => '29.020.880/0001-40', 'arquivo' => 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAHgKADAAQAAAABAAAEOAAAAAD/wAARCAQ4B4ADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/'..., 'latitude' => '0.000000', 'longitude' => '0.000000', 'data' => '2026-07-28', 'hora' => '11:47:14'], $tableName = 'canhoto_frete_202607' ).../CanhotoExtractor.php:816
43.42656914520ImageProcessor->convertBase64ToJpeg( $base64Data = 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAHgKADAAQAAAABAAAEOAAAAAD/wAARCAQ4B4ADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/'..., $filename = 'canhoto_20260728_114714_39673_39_29020880000140' ).../CanhotoExtractor.php:677
53.46368036984imagejpeg( $image = class GdImage { }, $file = '/var/www/html/public/images/canhoto_20260728_114714_39673_39_29020880000140.jpg', $quality = 85 ).../ImageProcessor.php:90

( ! ) Warning: imagejpeg(/var/www/html/public/images/canhoto_20260728_114647_619972_22_29020880000140.jpg): Failed to open stream: Permission denied in /var/www/html/src/Services/ImageProcessor.php on line 90
Call Stack
#TimeMemoryFunctionLocation
10.0139443264{main}( ).../process.php:0
21.3065637432CanhotoExtractor->processReprocessing( ).../process.php:85
33.68947370448CanhotoExtractor->processSingleCanhoto( $canhoto = ['idt_nota_frete' => 165782493, 'idt_movimento' => 32152893, 'idt_nota_benassi' => 0, 'nota' => 619972, 'serie' => 22, 'cnpj' => '29.020.880/0001-40', 'arquivo' => 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAHgKADAAQAAAABAAAEOAAAAAD/wAARCAQ4B4ADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/'..., 'latitude' => '0.000000', 'longitude' => '0.000000', 'data' => '2026-07-28', 'hora' => '11:46:47'], $tableName = 'canhoto_frete_202607' ).../CanhotoExtractor.php:816
43.68977370768ImageProcessor->convertBase64ToJpeg( $base64Data = 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAHgKADAAQAAAABAAAEOAAAAAD/wAARCAQ4B4ADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/'..., $filename = 'canhoto_20260728_114647_619972_22_29020880000140' ).../CanhotoExtractor.php:677
53.72048493232imagejpeg( $image = class GdImage { }, $file = '/var/www/html/public/images/canhoto_20260728_114647_619972_22_29020880000140.jpg', $quality = 85 ).../ImageProcessor.php:90

( ! ) Warning: imagejpeg(/var/www/html/public/images/canhoto_20260728_114527_290566_38_29020880000140.jpg): Failed to open stream: Permission denied in /var/www/html/src/Services/ImageProcessor.php on line 90
Call Stack
#TimeMemoryFunctionLocation
10.0139443264{main}( ).../process.php:0
21.3065637432CanhotoExtractor->processReprocessing( ).../process.php:85
33.94636883032CanhotoExtractor->processSingleCanhoto( $canhoto = ['idt_nota_frete' => 165782993, 'idt_movimento' => 32152893, 'idt_nota_benassi' => 0, 'nota' => 290566, 'serie' => 38, 'cnpj' => '29.020.880/0001-40', 'arquivo' => 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAHgKADAAQAAAABAAAEOAAAAAD/wAARCAQ4B4ADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/'..., 'latitude' => '0.000000', 'longitude' => '0.000000', 'data' => '2026-07-28', 'hora' => '11:45:27'], $tableName = 'canhoto_frete_202607' ).../CanhotoExtractor.php:816
43.94656883352ImageProcessor->convertBase64ToJpeg( $base64Data = 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAHgKADAAQAAAABAAAEOAAAAAD/wAARCAQ4B4ADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/'..., $filename = 'canhoto_20260728_114527_290566_38_29020880000140' ).../CanhotoExtractor.php:677
53.97818112312imagejpeg( $image = class GdImage { }, $file = '/var/www/html/public/images/canhoto_20260728_114527_290566_38_29020880000140.jpg', $quality = 85 ).../ImageProcessor.php:90

( ! ) Warning: imagejpeg(/var/www/html/public/images/canhoto_20260728_115109_289984_38_29020880000140.jpg): Failed to open stream: Permission denied in /var/www/html/src/Services/ImageProcessor.php on line 90
Call Stack
#TimeMemoryFunctionLocation
10.0139443264{main}( ).../process.php:0
21.3065637432CanhotoExtractor->processReprocessing( ).../process.php:85
34.20196481624CanhotoExtractor->processSingleCanhoto( $canhoto = ['idt_nota_frete' => 165131793, 'idt_movimento' => 32051893, 'idt_nota_benassi' => 0, 'nota' => 289984, 'serie' => 38, 'cnpj' => '29.020.880/0001-40', 'arquivo' => 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAHgKADAAQAAAABAAAEOAAAAAD/wAARCAQ4B4ADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/'..., 'latitude' => '0.000000', 'longitude' => '0.000000', 'data' => '2026-07-28', 'hora' => '11:51:09'], $tableName = 'canhoto_frete_202607' ).../CanhotoExtractor.php:816
44.20216481944ImageProcessor->convertBase64ToJpeg( $base64Data = 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAHgKADAAQAAAABAAAEOAAAAAD/wAARCAQ4B4ADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/'..., $filename = 'canhoto_20260728_115109_289984_38_29020880000140' ).../CanhotoExtractor.php:677
54.23277620792imagejpeg( $image = class GdImage { }, $file = '/var/www/html/public/images/canhoto_20260728_115109_289984_38_29020880000140.jpg', $quality = 85 ).../ImageProcessor.php:90

( ! ) Warning: imagejpeg(/var/www/html/public/images/canhoto_20260728_115317_201667_7_07130994000100.jpg): Failed to open stream: Permission denied in /var/www/html/src/Services/ImageProcessor.php on line 90
Call Stack
#TimeMemoryFunctionLocation
10.0139443264{main}( ).../process.php:0
21.3065637432CanhotoExtractor->processReprocessing( ).../process.php:85
34.46186461144CanhotoExtractor->processSingleCanhoto( $canhoto = ['idt_nota_frete' => 165131993, 'idt_movimento' => 32051893, 'idt_nota_benassi' => 0, 'nota' => 201667, 'serie' => 7, 'cnpj' => '07.130.994/0001-00', 'arquivo' => 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAHgKADAAQAAAABAAAEOAAAAAD/wAARCAQ4B4ADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/'..., 'latitude' => '0.000000', 'longitude' => '0.000000', 'data' => '2026-07-28', 'hora' => '11:53:17'], $tableName = 'canhoto_frete_202607' ).../CanhotoExtractor.php:816
44.46206461464ImageProcessor->convertBase64ToJpeg( $base64Data = 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAHgKADAAQAAAABAAAEOAAAAAD/wAARCAQ4B4ADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/'..., $filename = 'canhoto_20260728_115317_201667_7_07130994000100' ).../CanhotoExtractor.php:677
54.49797510200imagejpeg( $image = class GdImage { }, $file = '/var/www/html/public/images/canhoto_20260728_115317_201667_7_07130994000100.jpg', $quality = 85 ).../ImageProcessor.php:90

( ! ) Warning: imagejpeg(/var/www/html/public/images/canhoto_20260728_114622_198152_19_29020880000140.jpg): Failed to open stream: Permission denied in /var/www/html/src/Services/ImageProcessor.php on line 90
Call Stack
#TimeMemoryFunctionLocation
10.0139443264{main}( ).../process.php:0
21.3065637432CanhotoExtractor->processReprocessing( ).../process.php:85
34.72116383320CanhotoExtractor->processSingleCanhoto( $canhoto = ['idt_nota_frete' => 165783093, 'idt_movimento' => 32152893, 'idt_nota_benassi' => 0, 'nota' => 198152, 'serie' => 19, 'cnpj' => '29.020.880/0001-40', 'arquivo' => 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAHgKADAAQAAAABAAAEOAAAAAD/wAARCAQ4B4ADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/'..., 'latitude' => '0.000000', 'longitude' => '0.000000', 'data' => '2026-07-28', 'hora' => '11:46:22'], $tableName = 'canhoto_frete_202607' ).../CanhotoExtractor.php:816
44.72136383640ImageProcessor->convertBase64ToJpeg( $base64Data = 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAHgKADAAQAAAABAAAEOAAAAAD/wAARCAQ4B4ADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/'..., $filename = 'canhoto_20260728_114622_198152_19_29020880000140' ).../CanhotoExtractor.php:677
54.75207497912imagejpeg( $image = class GdImage { }, $file = '/var/www/html/public/images/canhoto_20260728_114622_198152_19_29020880000140.jpg', $quality = 85 ).../ImageProcessor.php:90
Processamento - Sistema de Canhotos de Frete

šŸ”„ Processamento

Execute a importação de metadados e download de imagens

šŸ“‹ Fluxo de Importação em 2 Etapas

Para melhor desempenho, o processamento Ć© dividido em duas etapas independentes.

ā‘  Importar Metadados → ā‘” Baixar Imagens (Lotes de 10)
Etapa 1

šŸ“„ Importar Metadados

Importa dados dos canhotos no perĆ­odo sem baixar imagens. Registra como "Documento a Receber" para posterior download.

Etapa 2

šŸ–¼ļø Baixar Imagens

Baixa imagens dos canhotos pendentes (Documento a Receber) da base origem.

"Baixar Todas" processa as imagens em lotes de 10, reiniciando a conexão com o banco a cada lote para evitar timeouts.

šŸ”„ Reprocessar Rejeitados

Reprocessa canhotos que foram rejeitados anteriormente.

Reprocessar

šŸ“Š Ver EstatĆ­sticas

Exibe estatĆ­sticas detalhadas do sistema.

Ver Stats

Processando... Por favor, aguarde.

šŸ“Š Resultados do Processamento

Canhotos processados: 1
Erros encontrados: 9
Tempo de execução: 3.48 segundos
MƩdia por canhoto: 3.48 segundos

šŸ“œ Histórico de VersƵes

šŸ“‹ Changelog - Sistema de Canhotos de Frete



Todas as mudanças notÔveis neste projeto serão documentadas neste arquivo.

O formato Ć© baseado em Keep a Changelog,
e este projeto adere ao Versionamento Semântico.

šŸš€ VersĆ£o 1.2 - Padronização de Layout & Componentes 2026-04-20


šŸš€ Adicionado

  • Arquitetura de Componentes: Extração de Topo, Menu de Navegação e RodapĆ© para componentes PHP reutilizĆ”veis.

  • Identidade Visual Unificada: Padronização da interface em todas as pĆ”ginas do sistema (Dashboard, Processamento, Logs e Visualização).

  • CSS Centralizado: Criação do `common.css` unificando estilos globais e reduzindo redundĆ¢ncia de código.


šŸ› ļø Corrigido

  • Correção de sintaxe em tags de script em pĆ”ginas refatoradas.

  • Ajuste no balanƧo de fechamento de divs (DOM) após migração para componentes.

  • Validação de consistĆŖncia visual entre as pĆ”ginas 'index', 'dashboard', 'process' e 'logs'.


šŸš€ VersĆ£o 1.1 - Smart Crop & CorreƧƵes 2026-04-20


šŸš€ Adicionado

  • Implementação da função de recorte inteligente (AICrop) utilizando IA para otimizar a visualização dos canhotos.

  • Integração de recorte automĆ”tico no fluxo de visualização de imagens.


šŸ› ļø Corrigido

  • Ajustes e correƧƵes na lógica de status de processamento (ex: diferenciação entre 'Processado' e 'Pendente Recorte').

  • Melhoria na exibição e filtragem de status na interface web.


šŸš€ VersĆ£o 1.0 - Validação Humana 2026-04-16


šŸš€ Adicionado

  • Liberado para produção.

  • Implementação de modal interativo de Changelog global.

  • Validação IA expandida para canhotos com preenchimento manual de 'Liberação Canhoto' (vistos locais).

  • Ajuste e correção da gravação das aprovaƧƵes da IA como status 'Validado'.