支払いレベルごとに 1 つずつ、251 の静止画像を作成し、現在までに受け取った資金の割合に基づいて、正しい静止画像を動的に提供してみませんか。
これが最も簡単な方法のようです。必要なコードは、支払いレベルを照会し、関連する画像をクライアントに送信することだけです。
したがって、image0.jpg
(空)、image1.jpg
(1 つのセグメント) などimage2.jpg
をimage250.jpg
(すべてのセグメント) まで用意し、Web アプリケーションが正しいセグメントを提供するようにします。
Web サイトのパブリック エリアでこれらの画像にアクセスできないようにする必要があります。これにより、人々が URL を突き止めて「貴重な」ものを盗むことができなくなります。
したがって、Web アプリケーションは のリクエストを受信し、images/image.jpg
どの画像を送信するかを問い合わせ、実際の画像からのデータ ストリームを次のように応答します。
if actual > desired:
number = 250
else:
number = int (actual * 250 / desired)
imagename = "image" + str(number) + ".jpg"