我意识到在创建GIF时,结果的质量会受到影响。有没有办法保持"白度"背景?结果现在有一个淡黄色调,在页面中实现时很突出。
答案 0 :(得分:1)
GIF采用颜色索引,每张图像限制为256色(*)。将全RGB图像导出到GIF时,Gimp会进行颜色索引的隐式转换,并尝试找到最合适的颜色。如果你想要白色,最好的方法是明确地进行颜色索引(chrome://net-internals/#dns
),然后编辑颜色图(<?php
$ch = curl_init();
$contador = 0;
$ran = explode("\n", file_get_contents('nombres.txt'));
$randomElement = $ran[array_rand($ran, 1)];
if ($file = fopen("correos.txt", "r")) {
while(!feof($file)) {
$line = fgets($file);
$var_post_data = 'site_id=1&email='.$line.'&name='.$randomElement.'id=39494393';
curl_setopt($ch, CURLOPT_URL,"site");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,$var_post_data); //Post Fields
//curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$headers = [
'Cookie: ws_visit_id=2_170927230320231_5878; has_track_visit=true; _uetsid=_uet0639d46c',
'DNT: 1',
'Connection: keep-alive',
'Accept: application/json, text/javascript, */*; q=0.01',
'Accept-Language: en-US,en;q=0.5',
'Cache-Control: no-cache',
'Content-Type: application/x-www-form-urlencoded; charset=UTF-8',
'Host: site',
'Referer: site',
'User-Agent: ' . $randomElement,
'X-Requested-With: XMLHttpRequest'
];
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
echo curl_errno($ch);
echo curl_error($ch);
$server_output = curl_exec ($ch);
echo $server_output ;
echo $contador;
$fp = fopen('data.txt', 'a');
fwrite($fp, $server_output);
$stringData = "-------------" . "\n";
fwrite($fp, $stringData);
// sleep for 240 sec
#sleep(240); // sleep for 240 sec
#sleep(240); // sleep for 240 sec
#sleep(240); // sleep for 240 sec
if(curl_errno($ch) == 26) {
sleep(30);
}
else {
echo 'Not errors';
continue;
}
}
fclose($file);
}
curl_close ($ch);
?>
),找到背景的颜色并将其更改为白色。您还可以在进行颜色索引时指定调色板,如果此调色板包含白色,则将使用它。
否则,如果您正在拍摄静止图像,则可能需要切换到PNG格式...
(*)即,在单个图像中,或在所有层/帧中组合。如果您正在使用动画。最新的GIF格式变体在制作动画时每帧允许256色,但GIF不支持这些。