私はCorrupt(jpeg画像を使用して「グリッチ」効果を取得するために使用されるWebベースのソフトウェア)から取得した関数を使用しています。この関数は、23行目のcorrupt.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);
}