Картинка
mrholler :
Картинка 7 Июля 2018 Всем привет! Как можно определить основной цвет картинки, имеется определенный див, у которого устанавливается картинка в фон, картинка может быть разной, и темной и светлой, мне нужно определить ее основной цвет чтобы цвет текста внутри не сливался с фоном.
kantry 8 Июля 2018 mrholler, по простому как то так
<?php $path_to_image = 'style/themes/web/images/nature-background.jpg' ; $image = imagecreatefromjpeg ( $path_to_image ); $tmb = imagecreatetruecolor ( 1 , 1 ); imagecopyresampled ( $tmb , $image , 0 , 0 , 0 , 0 , 1 , 1 , imagesx ( $image ), imagesy ( $image )); $main_color = strtoupper ( dechex ( imagecolorat ( $tmb , 0 , 0 ))); echo '<div style="height: 160px; background:#' . $main_color . ' url(' . $path_to_image . ') 100% 100% no-repeat; background-size: cover; text-align:center; font-size:100pt;">' . "n" ; echo '<span style="color:#' . $main_color . ';-webkit-filter: invert(100%); filter: invert(100%);">TEXT</span>' . "n" ; echo '</div>' ; ?>
mrholler 7 Июля 2018 Автор темы В инете годного не нашел.
DCMS-Social.ru - движок социальной сети, вап и веб мастерская, файло-обменник и форум.