ツムラ_メモ

大失敗を繰り返す。

画像からアスキーアート作成2

前回作ったプログラムを適当に修正している。

BMPファイルの規格上の限界サイズを処理できるような構造を……とか一瞬思ったが。
っていうか4294967295^2=18446744065119617025=18E Pixelの画像ファイルとかねーよ。
24bitカラーだとBMPデータ部分だけで55,340,232,221,128,654,848Byte (55E Byte)あることに……。
64bitで使えるメモリの上限が16EiBだから単純にメモリに全部ロードするとか無理だし。
そんな巨大なHDDっていうかデータセンター持ってないし。
DDR3-2133の爆速メモリー使ってもロードに3255307776197579475 sec = 904252.1600548831875 h = 37677.1733356201328125 day = 103.22513242635652825342465753425 year 掛かるし。


って103年?死んじゃうぉ。
ムーアの法則とかでも使って速度が向上していく場合の年数も計算したい気がしてきたが。
3秒位でメモリに読み込む為にはメモリが必要とする帯域は(ry
現実的に考えると分散させて処理させなきゃだけど、未来ならきっとどうにかなってるはず。


直接貼れる解像度まで落としてみたが……。
流石に劣化が激しすぎる……。
グレイスケールから文字への変換がまず適当すぎるのは置いといて。
このサイズだとエッジでも計算して、そのエッジに合うような字を選ばないといけない。
既出のフリーウェアがいっぱいあるだろうから、それを参考に少し考えてみるかなぁ。
まぁOpenGLの課題でも出そうだから、そっちをやったほうがいいのかもしれない。
来週までにハニーネットの作成をしよう、という話も来ているし。
オラ、ワクワクしてきたぞー!


もとの画像はふたばから拾ってきた宮藤芳佳。
ストパン2期が楽しみすぎる。
そういえば昨日買った現代視覚文化研究 Vol.3でGONZOの特集をしていた。
経営本当にヤバイみたいで少し切なくなった。
GONZOがんばって!

現代視覚文化研究 3 (三才ムック VOL. 235)

現代視覚文化研究 3 (三才ムック VOL. 235)

                                
            川晴輪縮縮縮輪園野一          
          玉臓鑑躍醸醸躍躍躍躍躍■繭凶        
        園■鑑醸臓臓臓醸臓醸機臓臓臓醸鑑駅       
       野襲繭縮醸臓臓醸醸臓臓臓醸臓臓臓臓躍輪      
       醸醸臓醸醸臓臓醸臓臓臓臓醸臓臓臓臓臓躍野     
      赤襲醸醸醸臓臓臓醸醸醸臓醸臓醸躍醸襲鑑■凶     
      金躍臓臓臓臓臓臓臓臓臓醸躍鑑襲襲襲臓臓醸鑑     
     輪鑑■■襲躍躍躍躍襲鑑鑑襲躍躍機野草醸醸臓躍野    
    繭躍臓駅野駅襲襲襲襲躍醸躍臓繭機機川一口襲臓臓襲赤   
   赤襲醸晴 川園園機繭縮縮機駅晴草赤川野一金金醸鑑躍襲   
  玉又襲躍野野金金金輪晴野輪晴園駅園駅駅駅草縮川 赤園園凶川 
  川 金池 金繭園機野晴園躍金凶輪野縮縮繭輪駅玉    一一 
       駅縮輪縮野輪輪繭川晴襲醸機醸臓輪駅凶       
       野駅臓機園躍金晴一玉繭機園繭躍駅機一       
       輪園鑑野機醸川又口金醸晴玉機躍縮輪赤       
       輪機鑑金玉駅又又又又赤凶口池野鑑繭臓一      
       臓躍■池凶凶川又又川凶玉又川野醸縮園       
      一玉又凶野凶又又川又川川又玉臓襲          
          又草赤川金又又川野鑑機又          
            又晴縮晴玉縮■晴            
            玉機臓機駅繭晴駅川           
            野草駅川駅野草一草           
           川赤園駅池駅臓草 赤川          
           池凶又駅襲駅赤玉 川赤          
           草又一縮駅野 川口 草又         
          又赤又 池 金 口又  野         
          凶川玉野草草草園輪凶 金臓一        
          池縮駅晴草繭躍草野園駅縮玉         
           野園晴一玉駅一口輪晴駅          
             赤又玉金凶又園金又          
             池凶凶池赤口金            
             凶池又池草一草口           
              野又野玉草凶赤           
             川赤草金 晴園池           
             一草又