1. ホーム
  2. Web制作
  3. html5

Canvasを使用したHD画面での描画がにじむ問題とその解決方法について

2022-01-31 05:23:23

HD画面が登場する以前は、画面上の物理的なピクセルがcssで定義された論理的なピクセルでした(当時は物理ピクセルと論理ピクセルという概念はなかったのでしょう)。つまり、以下のコードを使用すると、600x386のCanvasをブラウザに表示することができるのです。

// x.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include "time.h"
#include "windows.h"
#include "omp.h"
#define NUM_THREADS 2
int _tmain(int argc, _TCHAR* argv[])
{
    omp_set_num_threads(NUM_THREADS);
    long long sum=0;
    long long sumtmp[NUM_THREADS];
    clock_t t1=clock();
    
    #pragma omp parallel
    {
        long i;
        long id=omp_get_thread_num();
        long long temp=0l;
        
        for(i=id;i<=1e9;i=i+NUM_THREADS)
            temp+=i;
        sumtmp[id]=temp;
    }
    for(long i=0;i<NUM_THREADS;++i)
        sum+=sumtmp[i];
    
    clock_t t2=clock();
    printf("sum=%lld\n",sum);
    printf("Parallelzeit=%d\n",t2-t1);
    
    Summe=0;
    t1=clock();
    for(long i=0;i<=1e9;++i)
        sum+=i;
    t2=clock(); 
    printf("sum=%lld\n",sum);
    printf("Serienzeit=%d\n",t2-t1);
	system("pause");
	return 0;
}



概要

以上、Canvas描画でHD画面がぼやける問題と解決策を簡単に紹介しました、お役に立てれば幸いです、もし何か質問があればメッセージを残してください、時間をおいて返信します。今後ともスクリプトハウスのウェブサイトをよろしくお願いいたします。