有比例壓縮

2022-09-07 23:18:30 字數 1039 閱讀 9313

<?php

//製作縮圖、影象壓縮

$src_image = imagecreatefrompng('bs.png');

//引數3、4:目的地(畫布的起點座標)

$dst_x = 0;

$dst_y = 0;

//引數5、6:原圖的(起點座標)

$src_x = 0;

$src_y = 0;

//引數9、10:原圖的寬度、高度

//通過imagesx()函式獲得影象資源的寬度、imagesy()獲得影象資源的高度

$src_w = imagesx($src_image

);$src_h = imagesy($src_image

);//

引數7、8:目的地(畫布的寬度、高度)

$dst_w = (int)$src_w / 10;

$dst_h = (int)$src_h / 10;

//引數1:目的地影象資源(通常指的是畫布資源)

$dst_image = imagecreatetruecolor($dst_w, $dst_h

);$color = imagecolorallocate($dst_image, 22, 139, 0);

imagefill(

$dst_image, 0, 0, $color

);imagecopyresampled(

$dst_image, $src_image, $dst_x, $dst_y, $src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h

);//

可以儲存、也可以輸出到瀏覽器

//1. 直接在瀏覽器輸出

header("content-type:image/png");

imagepng(

$dst_image

);//

2. 儲存到本地,只需要給imagepng()函式增加第二個引數(儲存位址)即可

//imagepng($dst_image,'./thumb_bs.png');

C 求解近似比例 比例的壓縮

在日常生活中,我們在收集資料之後,習慣用比例描述兩數之間的比例關係,但是如果資料量過大,如566487 3842145,我們很難看出兩者之間的實際關係,但是如果把資料範圍壓縮,變成3 20,雖然數值上造成了一定損失,但是依舊能看出兩者之間的關係,並更容易理解。所以有以下的演算法問題 對於任意的輸入n...

比例尺 定量比例尺

比例尺 就像函式一樣,將乙個量轉換為另乙個量,定義域到值域的轉換。每個比例尺都需要指定乙個domain 定義域 和range 值域 定量比例尺 定義域是連續的。值域有連續的也有離散的。var linear d3.scale.linear domain 0,20 range 0,100 console...

比例矩形RatioLayout

在開發中有很多場景需要使用的比例矩形,比如必須保持一定的寬高比才不會變形。但是如果在gridview中按列排列,如果只是指定了列數的話,在不同解析度的手機下,每個item的寬度是不定的,直接導致了在高度也不好設定。因此只能自定義按照一定比例的矩形布局才行。android layout width m...