![portraitsdev1 | Embarcadero RAD Studio Delphi C++Builder Blogs portraitsdev1](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2021/02/portraitsdev1-8013074-scaled.jpg?resize=1140%2C694&ssl=1)
「Portraits with Craps」は、サイコロを使って画像を作成するプログラムで、Delphiを用いて開発されています。開発者は、次のように解説しています。
「2020年5月、サイバーアーティストのBarbara Lynn Helman氏が作成したサイコロの画像について書きました。どうやら、この作家は、画像の各ビットで視認できるグレーの割合に応じてサイコロの目を置いたようです。投稿された写真は、そのことを示しているように見えます。しかし、このようにサイコロを配置していく作業は非常に複雑で、ミスも犯しやすいでしょう。そこで、Barbaraがどのさいころの目をどこに置くかを分かるようにするプログラムを作成したいと考えました。このアプローチは、いずれにしせよ、このタスクを実行する賢いやり方です。かくして、私は、Lynn Helman氏が行ったように、サイコロの目を使って正確に画像を生成するプログラムを作成したのです。実際行った作業は、グレー色調処理に作成してあったプログラムを修正することでした。その結果、いくつかの修正によって、実際のサイコロを並べる代わりに、仮想のサイコロ、つまりサイコロ画像を配置した画像を生成するプログラムをすばやく作成することができました。」
Webサイト
画面ショットギャラリー
![](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2021/02/portraits1-3784625.png?w=750&ssl=1)
![](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2021/02/portraits2-8156833.jpg?w=750&ssl=1)
![](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2021/02/portraits3-3372488.jpg?w=750&ssl=1)
![](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2021/02/portraits4-2195506.jpg?w=750&ssl=1)
![](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2021/02/portraits5-6109088.jpg?w=750&ssl=1)
![](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2021/02/portraits6-4622894.jpg?w=750&ssl=1)
![](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2021/02/portraitsdev2-7311469-scaled.jpg?w=750&ssl=1)
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition