我正在使用一个取自Corrupt的函数(一个基于 Web 的软件,用于使用 jpeg 图像获得“故障”效果)。这个函数可以在第23 行的损坏.php文件中找到。目前它还没有使文件出现足够的故障。我制作这些图像是为了向您展示我希望图像的外观。这是通过在文本编辑器中打开 jpeg 并剪切某些行并将它们粘贴到其他位置来制作的。
我希望这个函数做类似的事情,但目前它没有。有任何想法吗?有没有更好的方法可以做到这一点?
function scramble($content, $size) {
$sStart = 10;
$sEnd = $size-1;
$nReplacements = rand(1, 30);
for($i = 0; $i < $nReplacements; $i++) {
$PosA = rand($sStart, $sEnd);
$PosB = rand($sStart, $sEnd);
$tmp = $content[$PosA];
$content[$PosA] = $content[$PosB];
$content[$PosB] = $tmp;
}
return($content);
}