;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Amedeo Modigliani Pintor italiano

12 de julho de 1884, Livorno (Itália)

25 de janeiro de 1920, Paris (França)

Da Página 3 Pedagogia & Comunicação

28/11/2008 16h21

Nascido em uma próspera família judaica, estudou em Veneza e Florença, antes de se fixar em Paris, em 1906. Instalou-se inicialmente em Montmartre, mudando-se depois para Montparnasse, onde retrataria algumas de suas figuras mais conhecidas. Casou-se com uma pintora de 17 anos, Jeanne Hebuterne, que, grávida, se matou no dia em que Modigliani foi enterrado.

Modigliani pode ser considerado um autodidata, apesar dos estudos feitos na mocidade. As maiores influências, que persistem ao longo de toda a sua obra, são a pintura renascentista de Siena e as esculturas africanas.

Ao fixar-se em Montmartre, em 1906, Modigliani não trava relações com os principais artistas que ali viviam, nem mesmo com Picasso, que já se tornara famoso. A companhia frequente de Modigliani, nessa fase, é Maurice Utrillo, que o inicia no hábito das bebidas e drogas, que lhe arruinariam a saúde.

Só ao final desse período é que Modigliani faz uma obra considerada entre as suas mais importantes: o quadro "O violoncelista", exposto no Salão dos Independentes de 1909.

Nos anos seguintes, Modigliani parece ter abandonado a pintura. Muda-se para Montparnasse, onde se torna amigo do escultor Brancusi. O cubismo causa-lhe profunda impressão. ira também a pintura de Cézanne. A arte africana e as reminiscências da pintura sienesa dão aos seus trabalhos de escultura - que faz por influência de Brancusi - as características principais.

Em 1914, por razões financeiras, retorna definitivamente à pintura. Embora a curta fase final da carreira de Modigliani seja considerada a mais importante, desde o princípio seus trabalhos possuem um estilo inconfundível: figuras alongadas, de pescoço comprido, rosto oval ligeiramente inclinado e olhos marcados por dois pequenos pontos, mas com a leve alusão de um sorriso.

Muda aceitação da vida

Seu irável domínio da cor é completado por um quase despojamento da figura, em que muitos quiseram ver a marca de sua inclinação para a escultura.

Nos últimos anos da vida, pinta quase só retratos e nus femininos. A sensualidade de suas figuras não está em suas carnes, mas no movimento e alongamento que o pintor lhes dá. Modigliani tem o raro dom de conseguir uma empatia entre o espectador e os seus retratos.

Pelo despojamento, pela estilização, Modigliani atinge, em suas melhores obras, a uma monumentalidade penetrada de um sereno hieratismo. Seus retratos de crianças, em particular, são de emocionante simplicidade.

Entretanto, a graça às vezes pode se converter em maneirismo, e a monumentalidade em rigidez. Alguns estudiosos já observaram que algumas das deformações elegantes de Modigliani produzem uma impressão de gratuidade, senão de monotonia.

Além disso, a "expressão de muda aceitação da vida", que define, segundo o próprio Modigliani, a alma de seus modelos, pode não satisfazer a quem aprecia emoções mais fortes. Mas essas mesmas características fazem a singularidade e o encanto de sua obra.

Enciclopédia Mirador Internacional