/** * Copyright (C) 2014-2023 ServMask Inc. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * ███████╗███████╗██████╗ ██╗ ██╗███╗ ███╗ █████╗ ███████╗██╗ ██╗ * ██╔════╝██╔════╝██╔══██╗██║ ██║████╗ ████║██╔══██╗██╔════╝██║ ██╔╝ * ███████╗█████╗ ██████╔╝██║ ██║██╔████╔██║███████║███████╗█████╔╝ * ╚════██║██╔══╝ ██╔══██╗╚██╗ ██╔╝██║╚██╔╝██║██╔══██║╚════██║██╔═██╗ * ███████║███████╗██║ ██║ ╚████╔╝ ██║ ╚═╝ ██║██║ ██║███████║██║ ██╗ * ╚══════╝╚══════╝╚═╝ ╚═╝ ╚═══╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝ */ if ( ! defined( 'ABSPATH' ) ) { die( 'Kangaroos cannot jump here' ); } class Ai1wm_Export_Content { public static function execute( $params ) { // Set archive bytes offset if ( isset( $params['archive_bytes_offset'] ) ) { $archive_bytes_offset = (int) $params['archive_bytes_offset']; } else { $archive_bytes_offset = ai1wm_archive_bytes( $params ); } // Set file bytes offset if ( isset( $params['file_bytes_offset'] ) ) { $file_bytes_offset = (int) $params['file_bytes_offset']; } else { $file_bytes_offset = 0; } // Set content bytes offset if ( isset( $params['content_bytes_offset'] ) ) { $content_bytes_offset = (int) $params['content_bytes_offset']; } else { $content_bytes_offset = 0; } // Get processed files size if ( isset( $params['processed_files_size'] ) ) { $processed_files_size = (int) $params['processed_files_size']; } else { $processed_files_size = 0; } // Get total content files size if ( isset( $params['total_content_files_size'] ) ) { $total_content_files_size = (int) $params['total_content_files_size']; } else { $total_content_files_size = 1; } // Get total content files count if ( isset( $params['total_content_files_count'] ) ) { $total_content_files_count = (int) $params['total_content_files_count']; } else { $total_content_files_count = 1; } // What percent of files have we processed? $progress = (int) min( ( $processed_files_size / $total_content_files_size ) * 100, 100 ); // Set progress Ai1wm_Status::info( sprintf( __( 'Archiving %d content files...
%d%% complete', AI1WM_PLUGIN_NAME ), $total_content_files_count, $progress ) ); // Flag to hold if file data has been processed $completed = true; // Start time $start = microtime( true ); // Get content list file $content_list = ai1wm_open( ai1wm_content_list_path( $params ), 'r' ); // Set the file pointer at the current index if ( fseek( $content_list, $content_bytes_offset ) !== -1 ) { // Open the archive file for writing $archive = new Ai1wm_Compressor( ai1wm_archive_path( $params ) ); // Set the file pointer to the one that we have saved $archive->set_file_pointer( $archive_bytes_offset ); // Loop over files while ( list( $file_abspath, $file_relpath, $file_size, $file_mtime ) = fgetcsv( $content_list ) ) { $file_bytes_written = 0; // Add file to archive if ( ( $completed = $archive->add_file( $file_abspath, $file_relpath, $file_bytes_written, $file_bytes_offset ) ) ) { $file_bytes_offset = 0; // Get content bytes offset $content_bytes_offset = ftell( $content_list ); } // Increment processed files size $processed_files_size += $file_bytes_written; // What percent of files have we processed? $progress = (int) min( ( $processed_files_size / $total_content_files_size ) * 100, 100 ); // Set progress Ai1wm_Status::info( sprintf( __( 'Archiving %d content files...
%d%% complete', AI1WM_PLUGIN_NAME ), $total_content_files_count, $progress ) ); // More than 10 seconds have passed, break and do another request if ( ( $timeout = apply_filters( 'ai1wm_completed_timeout', 10 ) ) ) { if ( ( microtime( true ) - $start ) > $timeout ) { $completed = false; break; } } } // Get archive bytes offset $archive_bytes_offset = $archive->get_file_pointer(); // Truncate the archive file $archive->truncate(); // Close the archive file $archive->close(); } // End of the content list? if ( feof( $content_list ) ) { // Unset archive bytes offset unset( $params['archive_bytes_offset'] ); // Unset file bytes offset unset( $params['file_bytes_offset'] ); // Unset content bytes offset unset( $params['content_bytes_offset'] ); // Unset processed files size unset( $params['processed_files_size'] ); // Unset total content files size unset( $params['total_content_files_size'] ); // Unset total content files count unset( $params['total_content_files_count'] ); // Unset completed flag unset( $params['completed'] ); } else { // Set archive bytes offset $params['archive_bytes_offset'] = $archive_bytes_offset; // Set file bytes offset $params['file_bytes_offset'] = $file_bytes_offset; // Set content bytes offset $params['content_bytes_offset'] = $content_bytes_offset; // Set processed files size $params['processed_files_size'] = $processed_files_size; // Set total content files size $params['total_content_files_size'] = $total_content_files_size; // Set total content files count $params['total_content_files_count'] = $total_content_files_count; // Set completed flag $params['completed'] = $completed; } // Close the content list file ai1wm_close( $content_list ); return $params; } } Brasileiro cria retrato da Virgem Maria usando o rosto de Jesus Cristo; VEJA IMAGEM – TV Florida USA – A sua TV Brasileira nos Estados Unidos – Bons Negócios
Home Blog Noticias Brasileiro cria retrato da Virgem Maria usando o rosto de Jesus Cristo; VEJA IMAGEM – TV Florida USA – A sua TV Brasileira nos Estados Unidos
Brasileiro cria retrato da Virgem Maria usando o rosto de Jesus Cristo; VEJA IMAGEM – TV Florida USA – A sua TV Brasileira nos Estados Unidos

Brasileiro cria retrato da Virgem Maria usando o rosto de Jesus Cristo; VEJA IMAGEM – TV Florida USA – A sua TV Brasileira nos Estados Unidos

[ad_1]

Foto: Reprodução/Inteligência artificial mostra rosto de Jesus a partir do Santo Sudário.

Recentemente, a comunidade científica e religiosa foi surpreendida por uma tentativa intrigante de recriar o rosto de Maria, mãe de Jesus. O responsável por essa audaciosa empreitada foi Átila Soares da Costa Filho, professor da PUC-RJ, que decidiu unir antropologia, tecnologia e arte para dar vida a essa ideia. O projeto despertou tanto curiosidade quanto debates sobre a precisão e a interseção entre ciência e fé.

A criação do retrato de Maria foi baseada no sudário, o pano que supostamente cobriu o rosto de Jesus ao ser sepultado. Para isso, Átila utilizou recursos avançados de Inteligência Artificial, somados a conhecimentos artísticos e científicas em antropologia. O objetivo era criar uma representação fiel de uma mulher que viveu na mesma região e época que Maria.

Santo Sudário de Turim, pano que supostamente cobriu Jesus ao ser sepultado

Rosto da Virgem Maria

A proposta de Átila Soares foi meticulosamente pensada. Ele fez questão de incluir detalhes que, segundo ele, seriam característicos de uma mulher daquela época. “Resolvi também presentear uma Maria maquiada, pois algumas das maiores heroínas da Bíblia eram conhecidas por prestarem atenção especial à sua bela aparência”, disse o professor em entrevista.

Átila ressaltou que a maquiagem era um artifício utilizado pelas mulheres na época de Jesus. Um dos principais itens de beleza, segundo ele, era o batom vermelho, usado para evitar que os lábios ficassem ressecados. A reconstrução de Maria com maquiagem gerou ainda mais discussão e reflexões sobre a representação de figuras históricas.

Quem é Átila Soares da Costa Filho

Graduado em Direito Industrial-Comunicação Visual pela PUC-RJ, Átila Soares da Costa Filho também possui pós-graduação em diversas áreas como História da Arte, Filosofia, Sociologia, História, Igreja Medieval, Antropologia, Arqueologia e Patrimônio. Com um currículo vasto e diversificado, ele é reconhecido por seu interesse nas obras de Leonardo Da Vinci e pela sua capacidade de unir diferentes áreas do conhecimento em suas pesquisas.

Átila é conhecido por ser um estudioso minucioso e apaixonado pelo que faz. Seu interesse por figuras históricas levou a essa tentativa inovadora de recriar o rosto de Maria, o que resultou em uma combinação de técnicas modernas e estudos tradicionais.

Maquiagem em Maria

A ideia de criar uma Maria maquiada pode parecer surpreendente à primeira vista, mas, segundo Átila, faz sentido quando se considera o contexto histórico e cultural da época. Muitas mulheres da região onde Maria viveu utilizavam maquiagem, não apenas por vaidade, mas também por razões práticas, como a proteção da pele e dos lábios. O uso de batom vermelho, por exemplo, era comum para evitar o ressecamento.

  • História da Maquiagem na Antiguidade
  • Estudos Antropológicos sobre a Maquiagem
  • Interseção entre Arte e Tecnologia

Repercussão

A recepção a essa tentativa de recriar o rosto de Maria foi mista. Alguns aplaudiram a inovação e a abordagem multidisciplinar de Átila Soares. Outros questionaram a precisão científica e a necessidade de tal projeto. No entanto, não há como negar que a iniciativa trouxe à tona discussões valiosas sobre a maneira como percebemos figuras históricas e religiosas.

Até o fechamento desta matéria, a Brasil Paralelo tentou, sem sucesso, obter mais comentários de Átila Soares. O debate continua, e a curiosidade em torno do verdadeiro rosto de Maria permanece. Enquanto isso, o retrato criado continua a ser um ponto de reflexão sobre os avanços tecnológicos e suas implicações na interpretação do passado.

Confira abaixo os retratos de como seria o rosto de Maria em diferentes fases da vida, conforme idealizados por Átila Soares:

  • Maria aos 5 anos – Créditos Átila Soares

 

  • Virgem Maria Adolescente – Créditos Átila Soares

 

  • Maria com aproximadamente 11 anos – Créditos Átila Soares

 

  • Maria com 33 anos – Créditos Átila Soares

 

A trajetória de Átila Soares da Costa Filho e seu trabalho inovador destacam a importância de se aventurar em novas áreas do conhecimento. Combinando tecnologia e ciência, ele conseguiu oferecer uma nova perspectiva sobre figuras históricas e religiosas. No entanto, a precisão e a necessidade de tais representações ainda geram debates e questionamentos válidos.

A criação do rosto de Maria é mais um passo na busca incessante do ser humano por respostas e compreensão. E, independentemente das críticas, a dedicação e a inovação presentes neste projeto merecem reconhecimento.

[ad_2]

Source link

Add comment

Sign up to receive the latest updates and news

© 2024 7AppServ - Bons Negócios todos os direitos reservados.