<?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...