El retrato es la mejor manera de experimentar con la identidad propia y la de los demás.
El nuevo conjunto de cámara frontal mejorada del P40 Pro proporciona imágenes de gran definición, de 32 megapíxeles, y cuenta con un excelente enfoque automático, así como con una cámara de profundidad IR. Ambas cámaras trabajan en estrecha colaboración para conseguir un magnífico autorretrato, con un efecto bokeh natural. Gracias a la optimización inteligente de la iluminación, el color de la piel y los detalles de las texturas aparecen más precisos y personales. Además, el modo Belleza permite mejorar los rasgos de la cara y el de Efectos cuenta con hasta diez opciones, todas ellas muy interesantes.
En este autorretrato hemos utilizado la opción de Iluminación escénica, que convierte el fondo en negro, para hacer destacar la cara del modelo.
En esta sorprendente foto, la inteligencia artificial de la cámara ha sido capaz de distinguir el jersey negro y conseguir que se aprecie bien en la imagen. Pero, además ha sido capaz de conseguir detalle tanto el blanco de la mascara blanca del fondo como en la negra que lleva encima. Asimismo, recrea una iluminación de contra que despega al modelo del fondo negro.
session.client.forwarded ⇒ 216.73.216.175
session.client.browser ⇒ Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
password_clear ⇒
groups ⇒
Application 0.000 seconds (+0.000); 0.61 MB (+0.609) - afterLoadApplication 0.049 seconds (+0.048); 5.08 MB (+4.471) - afterInitialiseApplication 0.134 seconds (+0.086); 7.92 MB (+2.835) - afterRouteApplication 0.175 seconds (+0.041); 9.72 MB (+1.802) - afterDispatchApplication 0.186 seconds (+0.011); 10.16 MB (+0.438) - afterRender10.17 MB (10,659,944 Bytes)SELECT `data`
FROM `w47fa_session`
WHERE `session_id` = 'lon3dldmlru4qpsffrotff7617'DELETE
FROM `w47fa_session`
WHERE `time` < '1785339545'SELECT `session_id`
FROM `w47fa_session`
WHERE `session_id` = 'lon3dldmlru4qpsffrotff7617'
LIMIT 0, 1INSERT INTO `w47fa_session`
(`session_id`, `client_id`, `time`)
VALUES
('lon3dldmlru4qpsffrotff7617', 0, '1785340445')SELECT b.id
FROM w47fa_usergroups AS a
LEFT JOIN w47fa_usergroups AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
WHERE a.id = 1SELECT id, rules
FROM `w47fa_viewlevels`SELECT m.id, m.menutype, m.title, m.alias, m.note, m.path AS route, m.link, m.type, m.level, m.language,m.browserNav, m.access, m.params, m.home, m.img, m.template_style_id, m.component_id, m.parent_id,e.element as component
FROM w47fa_menu AS m
LEFT JOIN w47fa_extensions AS e
ON m.component_id = e.extension_id
WHERE m.published = 1
AND m.parent_id > 0
AND m.client_id = 0
ORDER BY m.lftSELECT c.*,
CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(':', c.id, c.alias) ELSE c.id END as slug
FROM w47fa_categories as c
LEFT JOIN w47fa_categories AS s
ON (s.lft <= c.lft
AND s.rgt >= c.rgt) OR (s.lft > c.lft
AND s.rgt < c.rgt)
LEFT JOIN (SELECT cat.id as id
FROM w47fa_categories AS cat JOIN w47fa_categories AS parent
ON cat.lft BETWEEN parent.lft
AND parent.rgt
WHERE parent.extension = 'com_content'
AND parent.published != 1
GROUP BY cat.id) AS badcats
ON badcats.id = c.id
WHERE (c.extension='com_content' OR c.extension='system')
AND c.access IN (1,1)
AND c.published = 1
AND s.id=1932
AND badcats.id is null
GROUP BY c.id, c.asset_id, c.access, c.alias, c.checked_out, c.checked_out_time,
c.created_time, c.created_user_id, c.description, c.extension, c.hits, c.language, c.level,
c.lft, c.metadata, c.metadesc, c.metakey, c.modified_time, c.note, c.params, c.parent_id,
c.path, c.published, c.rgt, c.title, c.modified_user_id
ORDER BY c.lftSELECT alias, catid
FROM w47fa_content
WHERE id = 1932SELECT *
FROM w47fa_languages
WHERE published=1
ORDER BY ordering ASCSELECT a.rules
FROM w47fa_assets AS a
WHERE (a.id = 1)
GROUP BY a.id, a.rules, a.lftSELECT b.rules
FROM w47fa_assets AS a
LEFT JOIN w47fa_assets AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
WHERE (a.name = 'com_content')
GROUP BY b.id, b.rules, b.lft
ORDER BY b.lftSELECT a.id, a.asset_id, a.title, a.alias, a.title_alias, a.introtext, a.fulltext,
CASE WHEN badcats.id is null THEN a.state ELSE 0 END AS state, a.mask, a.catid, a.created, a.created_by, a.created_by_alias,
CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as modified, a.modified_by, a.checked_out, a.checked_out_time, a.publish_up, a.publish_down, a.images, a.urls, a.attribs, a.version, a.parentid, a.ordering, a.metakey, a.metadesc, a.access, a.hits, a.metadata, a.featured, a.language, a.xreference,c.title AS category_title, c.alias AS category_alias, c.access AS category_access,u.name AS author,(
SELECT MAX(contact.id) AS id
FROM w47fa_contact_details AS contact
WHERE contact.published = 1
AND contact.user_id = a.created_by) as contactid,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND(v.rating_sum / v.rating_count, 0) AS rating, v.rating_count as rating_count
FROM w47fa_content AS a
LEFT JOIN w47fa_categories AS c
on c.id = a.catid
LEFT JOIN w47fa_users AS u
on u.id = a.created_by
LEFT JOIN w47fa_categories as parent
ON parent.id = c.parent_id
LEFT JOIN w47fa_content_rating AS v
ON a.id = v.content_id
LEFT
OUTER JOIN (SELECT cat.id as id
FROM w47fa_categories AS cat JOIN w47fa_categories AS parent
ON cat.lft BETWEEN parent.lft
AND parent.rgt
WHERE parent.extension = 'com_content'
AND parent.published <= 0
GROUP BY cat.id) AS badcats
ON badcats.id = c.id
WHERE a.id = 1932
AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2026-07-29 15:54:05')
AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2026-07-29 15:54:05')
AND (a.state = 1 OR a.state =2)SELECT c.*,
CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(':', c.id, c.alias) ELSE c.id END as slug
FROM w47fa_categories as c
LEFT JOIN w47fa_categories AS s
ON (s.lft <= c.lft
AND s.rgt >= c.rgt) OR (s.lft > c.lft
AND s.rgt < c.rgt)
LEFT JOIN (SELECT cat.id as id
FROM w47fa_categories AS cat JOIN w47fa_categories AS parent
ON cat.lft BETWEEN parent.lft
AND parent.rgt
WHERE parent.extension = 'com_content'
AND parent.published != 1
GROUP BY cat.id) AS badcats
ON badcats.id = c.id
WHERE (c.extension='com_content' OR c.extension='system')
AND c.access IN (1,1)
AND c.published = 1
AND s.id=87
AND badcats.id is null
GROUP BY c.id, c.asset_id, c.access, c.alias, c.checked_out, c.checked_out_time,
c.created_time, c.created_user_id, c.description, c.extension, c.hits, c.language, c.level,
c.lft, c.metadata, c.metadesc, c.metakey, c.modified_time, c.note, c.params, c.parent_id,
c.path, c.published, c.rgt, c.title, c.modified_user_id
ORDER BY c.lftUPDATE w47fa_content
SET hits = hits + 1
WHERE id = 1932UPDATE `w47fa_session`
SET `data` = '__default|a:8:{s:15:\"session.counter\";i:1;s:19:\"session.timer.start\";i:1785340445;s:18:\"session.timer.last\";i:1785340445;s:17:\"session.timer.now\";i:1785340445;s:24:\"session.client.forwarded\";s:14:\"216.73.216.175\";s:22:\"session.client.browser\";s:103:\"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)\";s:8:\"registry\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":1:{s:26:\"plg_system_eprivacy_non_eu\";b:0;}}s:4:\"user\";O:5:\"JUser\":25:{s:9:\"\0*\0isRoot\";b:0;s:2:\"id\";i:0;s:4:\"name\";N;s:8:\"username\";N;s:5:\"email\";N;s:8:\"password\";N;s:14:\"password_clear\";s:0:\"\";s:8:\"usertype\";N;s:5:\"block\";N;s:9:\"sendEmail\";i:0;s:12:\"registerDate\";N;s:13:\"lastvisitDate\";N;s:10:\"activation\";N;s:6:\"params\";N;s:6:\"groups\";a:0:{}s:5:\"guest\";i:1;s:13:\"lastResetTime\";N;s:10:\"resetCount\";N;s:10:\"\0*\0_params\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":0:{}}s:14:\"\0*\0_authGroups\";a:1:{i:0;i:1;}s:14:\"\0*\0_authLevels\";a:2:{i:0;i:1;i:1;i:1;}s:15:\"\0*\0_authActions\";N;s:12:\"\0*\0_errorMsg\";N;s:10:\"\0*\0_errors\";a:0:{}s:3:\"aid\";i:0;}}'
, `time` = '1785340445'
WHERE `session_id` = 'lon3dldmlru4qpsffrotff7617'2 × SELECT c.*,
CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(':', c.id, c.alias) ELSE c.id END as slug
FROM w47fa_categories as c
LEFT JOIN w47fa_categories AS s
ON (s.lft <= c.lft
AND s.rgt >= c.rgt) OR (s.lft > c.lft
AND s.rgt < c.rgt)
LEFT JOIN (SELECT cat.id as id
FROM w47fa_categories AS cat JOIN w47fa_categories AS parent
ON cat.lft BETWEEN parent.lft
AND parent.rgt1 × SELECT *
FROM w47fa_languages1 × SELECT a.rules
FROM w47fa_assets AS a1 × SELECT b.rules
FROM w47fa_assets AS a
LEFT JOIN w47fa_assets AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt1 × SELECT a.id, a.asset_id, a.title, a.alias, a.title_alias, a.introtext, a.fulltext,
CASE WHEN badcats.id is null THEN a.state ELSE 0 END AS state, a.mask, a.catid, a.created, a.created_by, a.created_by_alias,
CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as modified, a.modified_by, a.checked_out, a.checked_out_time, a.publish_up, a.publish_down, a.images, a.urls, a.attribs, a.version, a.parentid, a.ordering, a.metakey, a.metadesc, a.access, a.hits, a.metadata, a.featured, a.language, a.xreference,c.title AS category_title, c.alias AS category_alias, c.access AS category_access,u.name AS author,( SELECT MAX(contact.id) AS id
FROM w47fa_contact_details AS contact1 × SELECT alias, catid
FROM w47fa_content1 × SELECT `data`
FROM `w47fa_session`1 × SELECT b.id
FROM w47fa_usergroups AS a
LEFT JOIN w47fa_usergroups AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt1 × SELECT id, rules
FROM `w47fa_viewlevels1 × SELECT m.id, m.menutype, m.title, m.alias, m.note, m.path AS route, m.link, m.type, m.level, m.language,m.browserNav, m.access, m.params, m.home, m.img, m.template_style_id, m.component_id, m.parent_id,e.element as component
FROM w47fa_menu AS m
LEFT JOIN w47fa_extensions AS e
ON m.component_id = e.extension_id1 × SELECT `session_id`
FROM `w47fa_session`1 × UPDATE `w47fa_session`
SET `data` = '__default|a:8:{s:15:\"session.counter\";i:1;s:19:\"session.timer.start\";i:1785340445;s:18:\"session.timer.last\";i:1785340445;s:17:\"session.timer.now\";i:1785340445;s:24:\"session.client.forwarded\";s:14:\"216.73.216.175\";s:22:\"session.client.browser\";s:103:\"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)\";s:8:\"registry\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":1:{s:26:\"plg_system_eprivacy_non_eu\";b:0;}}s:4:\"user\";O:5:\"JUser\":25:{s:9:\"\0*\0isRoot\";b:0;s:2:\"id\";i:0;s:4:\"name\";N;s:8:\"username\";N;s:5:\"email\";N;s:8:\"password\";N;s:14:\"password_clear\";s:0:\"\";s:8:\"usertype\";N;s:5:\"block\";N;s:9:\"sendEmail\";i:0;s:12:\"registerDate\";N;s:13:\"lastvisitDate\";N;s:10:\"activation\";N;s:6:\"params\";N;s:6:\"groups\";a:0:{}s:5:\"guest\";i:1;s:13:\"lastResetTime\";N;s:10:\"resetCount\";N;s:10:\"\0*\0_params\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":0:{}}s:14:\"\0*\0_authGroups\";a:1:{i:0;i:1;}s:14:\"\0*\0_authLevels\";a:2:{i:0;i:1;i:1;i:1;}s:15:\"\0*\0_authActions\";N;s:12:\"\0*\0_errorMsg\";N;s:10:\"\0*\0_errors\";a:0:{}s:3:\"aid\";i:0;}}' , `time` = '1785340445'1 × UPDATE w47fa_content
SET hits = hits + 11 × INSERT INTO `w47fa_session` (`session_id`, `client_id`, `time`)
VALUES ('lon3dldmlru4qpsffrotff7617', 0, '1785340445'1 × DELETE
FROM `w47fa_session`