atcoder-piet-image-converter

image to ppm ppm to image

概要

AtCoderで画像ファイルをPlain PPM形式に変換し、Pietのソースコードとして提出できるようにします。 また、Plain PPM形式の提出結果を画像に変換して表示します。

詳細

画像ファイルを提出用に変換

AtCoderのソースコードエディタに「変換 (Piet)」というボタンを追加します。 このボタンをクリックして画像ファイルを選択、または、このボタンに画像ファイルをドラッグ&ドロップすることで、その画像をPPM形式に変換してソースコードエディタに反映します。 PNGやGIF等のブラウザで表示可能な形式の画像であれば変換できるはずです。

また、Plain PPM形式は読みやすい反面冗長であるため、AtCoderのコード長制限に抵触しがちです。 そのため、変換時に以下を適用してPietのソースコードとしての等価性を保ちながらコード長を節約します。

提出結果を画像に変換

AtCoderの提出結果ページで、以下の条件を満たす場合にPietのソースコードを画像に変換して表示します。

また、ボタンをクリックして以下を行えます。

インストール

リポジトリ

関連