「画像のコピー」は、画像ファイル自体ではなく、生の画像データをクリップボードにコピーします。
生の画像データは21600 x 10800 x 3(24ビット画像)= 699,840,000バイトのデータになります。これは、ブラウザがクリップボードに突入しようとしている約700MBのデータです。
JPEGは非可逆アルゴリズムを使用して生データを圧縮し、非常に良好な圧縮を得ることができます。したがって、圧縮ファイルはわずか6MBです。
コンピューターが遅くなる理由は、おそらくブラウザーが画像を表示するために使用している少なくとも700MBの画像データ、およびクリップボードに保存する別の700MB(クリップボードに発生するオーバーヘッド)でメモリがいっぱいになるためですクリップボードと画像をクリップボードに保存できる形式に変換するための取るに足らない量の処理能力。
物理RAMが4GB以下の場合、これらのイメージデータのコピーにより、両方のメモリ要求を同時に満たそうとして、コンピュータがメモリをスワップファイルに強制的にページングする可能性があります。これにより、ディスクを使用し、ページアウトされたばかりのデータを使用しようとするため、プログラムとディスクアクセスが遅くなります。
要するに、大量のメモリと少しの余裕がある場合を除き、クリップボードを大きな画像に使用しないでください。
きれいなグラフが好きですか?これは、Chromeでその画像をロードしてから、12GBのRAMを搭載したマシンのクリップボードにコピーすると発生します:
2.8GBのRAMを使用して下部から開始し、画像を読み込むと3.6GB(約700MB程度)までパンチされ、クリップボードにコピーしてから6.3GBのRAMにスパイクしてから、プログラムと、かなり大きなイメージの2つのコピーで見られる4.5っぽい。
これは、ピーク時に処理されている途方もない3.7GBの画像データです。これはおそらく初期画像、クリップボード用に予約された量、そしておそらくいくつかの変換バッファーです。これは、RAMが8GB未満のマシンをひざまずくには十分です。
Firefoxで不思議なことに同じことをすると、恐ろしいメモリサージなしに画像データではなく画像ファイルがコピーされます。