子專業(yè)測距儀app是一個(gè)多功能的測量測距工具,不僅可以進(jìn)行距離尺寸的測量,還可以對(duì)噪音進(jìn)行測量,還可以作為水平儀使用呢,有了它就可以解決生活中遇到的一些小問題啦。
測距儀-尺子測量大師多款小工具功能的集合,它包含尺子,噪音計(jì),量角器,測量距離這些常規(guī)小功能,另外又支持水平儀,指南針,手電筒,掛畫校準(zhǔn)小工具,房貸計(jì)算器,天氣預(yù)報(bào),使用它,用戶真正能感受到設(shè)計(jì)師對(duì)這款產(chǎn)品的用心設(shè)計(jì)。
* 長度和距離的單段和多段測量
* 不同測量模式的靈活切換
* 多次測量,支持同時(shí)測量長度,周長,高度等
* 一鍵截圖保存測量結(jié)果
* 清晰的測量線和測量結(jié)果文字
* 仿真量尺
* 輔助平面坐標(biāo)系
1.尺子:測量長度的小工具,支持公制和英制。
2.房貸計(jì)算器:公積金貸款,商業(yè)貸款,組合貸款,不管是等額本息還是等額本金,一個(gè)工具全搞定。還款計(jì)劃清晰排列,銀行利率調(diào)整全無懼。
3.天氣預(yù)報(bào):采用國內(nèi)外多家氣象機(jī)構(gòu)數(shù)據(jù),天氣預(yù)報(bào)信息準(zhǔn)確全面,24小時(shí)預(yù)報(bào)、未來十五天天氣預(yù)報(bào)
4.噪音計(jì):通過手機(jī)檢測周圍聲音分貝
5.量角器:獲取物體角度的小工具,通過相機(jī)拍攝測量。
6.掛畫校準(zhǔn):快速查看家中掛件是否齊整的小工具。
7.測量距離:輸入物體高度,精準(zhǔn)計(jì)算水平距離。
8.水平儀:將手機(jī)擺放在測試物體上,即可知道是否水平的小工 具。
9.指南針:快速精準(zhǔn)定位小工具,不再迷失。
10.手電筒:一鍵開啟手機(jī)燈光。
原文地址:http://www.3h3.com/az/177802.html
用開源軟件為你最喜歡的萬圣節(jié)鬼屋制作一個(gè)有趣和怪異的裝飾品。
使用開源軟件裝飾一個(gè)獨(dú)一無二的萬圣節(jié)燈籠!
通常,燈籠的一部分結(jié)構(gòu)體是不透明的,以阻擋內(nèi)部的光線。燈籠之所以成為燈籠,是因?yàn)槠淙サ袅艘恍〇|西 :從結(jié)構(gòu)體上切開的窗口,這樣光線就可以射出。雖然對(duì)于照明來說不實(shí)用,但是一個(gè)有著怪異形狀窗口和隱藏暗色輪廓的燈籠卻可以令人興奮,并創(chuàng)造出很多樂趣。
這篇演示如何使用 Inkscape 創(chuàng)建你自己的燈籠。如果還沒有 Inkscape ,在 Linux 上,你可以從軟件庫中安裝它,在 MacOS 和 Windows 上,你可以從 Inkscape 網(wǎng)站 上下載它.
安全注意事項(xiàng):這個(gè)項(xiàng)目只使用電池操作的蠟燭。
首先,從上面的鏈接下載你所在區(qū)域(A4 或信紙)的合適的模板,然后在 Inkscape 中打開它。
燈籠模板熒光屏
灰白色的棋盤格背景是透明的(從技術(shù)角度來說,它是 alpha 通道。)
黑色基板構(gòu)成了燈籠。現(xiàn)在,沒有窗口可以讓光線穿過;燈籠有一個(gè)非鏤空的黑色基板。你將在 Inkscape 中使用并集和差集選項(xiàng)來數(shù)字化的設(shè)計(jì)窗口。
藍(lán)色虛線表示折線。橙色實(shí)線表示參考線。采光窗口不應(yīng)該放在橙色盒子的外面。
模板的左側(cè)是你可以在你設(shè)計(jì)中使用的一些預(yù)先制作好的對(duì)象。
對(duì)象到路徑 菜單
路徑 > 差集 菜單
在制作了一個(gè)窗口后,你可以添加對(duì)象到其中來創(chuàng)建一個(gè)場景。
提示:
對(duì)象到路徑 菜單
文本既可以從基板剪出文字來創(chuàng)建一個(gè)窗口(就像我對(duì)星星所做的那樣),或者也可以添加到一個(gè)窗口上(它可以阻擋來自燈籠內(nèi)部的光線)。如果你要?jiǎng)?chuàng)建一個(gè)窗口,只需要執(zhí)行下面的步驟 1 和步驟 2,然后使用“差集”來從基板移除文本。
文本工具
選中的文本使用節(jié)點(diǎn)編輯器
重疊文本
使用 路徑 > 并集 連接字母和基板
下面是手工切割燈籠的說明。如果使用激光切割機(jī)或工藝切割機(jī),遵循硬件所需要的技巧來準(zhǔn)備好你的文件。
設(shè)置填充和筆劃
裁剪燈籠
添加描圖紙
完成燈籠
現(xiàn)在你的燈籠已經(jīng)完成了,準(zhǔn)備好點(diǎn)亮你的鬼屋了。
via: https://opensource.com/article/19/10/how-make-halloween-lantern-inkscape
作者: Jess Weichler 選題: lujun9972 譯者: robsean 校對(duì): wxy
本文由 LCTT 原創(chuàng)編譯, Linux中國 榮譽(yù)推出
日常開發(fā)中,px一定是大家接觸過最多的css單位,但是你真的了解px嘛?1px在屏幕中到底是多大呢?另外不知道大家有沒有過下面這些疑惑:
想回答以上問題,我們就要知道css中的px到底指的是什么?
什么是css px?
在回答什么是css px之前,我們先要了解兩個(gè)概念——設(shè)備像素和參考像素。
設(shè)備像素(device pixel)
來看這張顯示器屏幕的放大圖。
從圖中可以看到,顯示器屏幕實(shí)際上是由一個(gè)一個(gè)"點(diǎn)"組成的(每個(gè)"點(diǎn)"又包含3個(gè)單位,也稱三元素組),這些"點(diǎn)"就是設(shè)備像素。
需要注意的是,device pixel實(shí)際是可以"變化"的,當(dāng)你降低設(shè)備分辨率時(shí),一個(gè)"點(diǎn)"就需要更多的三元素組來組成,此時(shí)"點(diǎn)"的物理尺寸就增大了。以下是維基百科關(guān)于這點(diǎn)的說明,想了解更多,請(qǐng)點(diǎn)擊這里查看。
因?yàn)槎鄶?shù)計(jì)算機(jī)顯示屏的分辨率可以通過計(jì)算機(jī)的操作系統(tǒng)來調(diào)節(jié),顯示屏像素的分辨率可能不是一個(gè)絕對(duì)的衡量標(biāo)準(zhǔn)。
現(xiàn)代液晶顯示屏按設(shè)計(jì)有一個(gè)原始分辨率,它代表像素和三元素組之間的完美匹配。
對(duì)于該顯示器,原始分辨率能夠產(chǎn)生最精細(xì)的視頻。但是因?yàn)橛脩艨梢哉{(diào)整分辨率,顯示器必須能夠顯示其它分辨率。非原始分辨率必須通過在液晶顯示屏上擬合重新取樣來實(shí)現(xiàn),要使用插值算法。這經(jīng)常會(huì)使顯示屏看起來破碎或模糊。例如,原始分辨率為1280×1024的顯示器在分辨率為1280×1024時(shí)看起來最好,也可以通過用幾個(gè)物理三元素組來表示一個(gè)像素以顯示800×600,但可能無法完全顯示1600×1200的分辨率,因?yàn)槲锢砣亟M不夠。
由于不同的設(shè)備屏幕分辨率和尺寸可能不一樣,所以設(shè)備上物理像素的大小也就不一樣。但是對(duì)于css來說,它希望在所有的設(shè)備上元素的顯示效果看起來都是差不多的。
那怎么才能讓同一元素在不同的設(shè)備上顯示的效果差不多呢?w3c提出了一個(gè)概念,也就是下面將要介紹的參考像素(reference pixel)。
參考像素(reference pixel)
從上面這幅圖可以看到,近處的鐵軌看起來很大,而遠(yuǎn)處的鐵軌看起來很小。這是由于我們眼睛的視角所產(chǎn)生"近大遠(yuǎn)小"的透視現(xiàn)象所造成的。
那設(shè)想一下,如果遠(yuǎn)處的鐵軌比近處的鐵軌尺寸大一些,是不是我們看遠(yuǎn)處的鐵軌就和看近處的差不多大了呢。
css參考像素(reference pixel)就是應(yīng)用了這個(gè)原理,w3c是這樣定義參考像素的
The reference pixel is the visual angle of one pixel on a device with a pixel density of 96dpi and a distance from the reader of an arm’s length. For a nominal arm’s length of 28 inches, the visual angle is therefore about 0.0213 degrees.
注意了,css參考像素它是一個(gè)visual angle,即一個(gè)約等于0.0213度的角。當(dāng)設(shè)備的典型觀看距離越遠(yuǎn)時(shí),參考像素就越大(注意這里的大,不是指視角變大,而是角度對(duì)應(yīng)在屏幕上的尺寸變大)。
在介紹完設(shè)備像素和參考像素之后,下面該輪到今天的主角——css像素出場了。
css像素(css pixel)
顧名思義,css pixel是css樣式表語言中用來表示長度的一個(gè)單位,類似的單位還有pt,in,cm等。像pt,in,cm等都是物理單位,相對(duì)好理解,而px則有點(diǎn)抽象。
一個(gè)px到底是多大? 它又和pt,in,cm的長度等有什么聯(lián)系呢?這些都是亟待我們思考的問題。
在思考這些問題之前,先看下面這段w3c規(guī)范
For a CSS device, these dimensions(指in,pt,px等length單位) are either anchored by relating the physical units to their physical measurements, or by relating the pixel unit to the reference pixel. For print media and similar high-resolution devices, the anchor unit should be one of the standard physical units (inches, centimeters, etc). For lower-resolution devices, and devices with unusual viewing distances, it is recommended instead that the anchor unit be the pixel unit.For such devices it is recommended that the pixel unit refer to the whole number of device pixels that best approximates the reference pixel.
對(duì)于css length單位(當(dāng)然也包括px)來說,不同的分辨率設(shè)備對(duì)它們的影響是不同的。
對(duì)高分辨率顯示設(shè)備(如打印機(jī)),length的anchor unit(可以理解為基準(zhǔn)單位)推薦使用基于物理測量的inches,centimeters等。而對(duì)于低分辨率的設(shè)備(如電腦顯示器),anchor unit推薦使用pixel單位。下面具體來講講這兩者的區(qū)別:
高分辨率設(shè)備(high-resolution devices)
關(guān)于分辨率的東西這里不多講,不熟悉的同學(xué)可以點(diǎn)擊這里查看。我們之前說了,對(duì)于高分辨的顯示設(shè)備,基準(zhǔn)單位是基于物理測量的inches, centimeters。
基于物理測量是什么意思呢?就是它實(shí)際的物理長度。如單位cm, 用css設(shè)置一個(gè)盒子的寬度為1cm,那它就等于物理上的1cm,你用尺子去量,它就是1cm。
那現(xiàn)在問題來了,px呢?px怎么去基于物理測量呢?
這個(gè)問題我們結(jié)合w3c和mdn,就能得到解答:
Alternatively if the anchor unit is a physical unit, the pixel unit might not map to a whole number of device pixels.
However, for printers and high-resolution screens, one CSS pixel implies multiple device pixels. 1px=1/96th of 1in.
現(xiàn)在知道了,在高分辨率設(shè)備下,1px就等于96分之一英寸,約等于0.2646mm。
低分辨率設(shè)備(low-resolution devices)
對(duì)于低分辨率設(shè)備來說,anchor unit是基于pixel unit的,那pixel unit又是什么呢?如果有仔細(xì)看過css像素那小節(jié)里引用w3c的那段說明的話,答案你應(yīng)該已經(jīng)知道了。為了說明方便,還是把那句最重要的話再寫一遍。
For such devices it is recommended that the pixel unit refer to the whole number of device pixels that best approximates the reference pixel.
這句話非常重要!!!
可以說理解了這句話,你就基本上理解了什么是css像素。這里為了照顧部分英語不好的同學(xué),我把這句話翻譯一遍
對(duì)于這樣的設(shè)備(這里指低分辨率設(shè)備),建議像素單位參考最接近參考像素的整數(shù)個(gè)設(shè)備像素。
我們舉個(gè)例子來說明一下,一個(gè)分辨率為1680 * 1050的22寸電腦顯示器。對(duì)于電腦顯示器來說,它的參考像素約為0.26mm(這個(gè)值的大小由設(shè)備的典型視距決定,出廠時(shí)已經(jīng)確定)。
確定了參考像素之后,再來計(jì)算設(shè)備像素。通過分辨率和尺寸,計(jì)算出該顯示器的ppi
為90.05,此時(shí)一個(gè)設(shè)備像素的值就等于0.28mm。
對(duì)比這兩個(gè)像素值之后發(fā)現(xiàn),一個(gè)設(shè)備像素的值是最接近參考像素的。所以對(duì)于這個(gè)設(shè)備來說,一個(gè)像素單位(1px)就等于一個(gè)設(shè)備像素。
到這里,相信大家對(duì)css px是什么應(yīng)該有了一個(gè)基本的概念。下面我們通過分析文章開始時(shí)提出的幾個(gè)問題,來進(jìn)一步加深對(duì)css px的印象。
分析問題
(1)為什么一個(gè)元素在pc上和移動(dòng)端的物理尺寸不一樣,但是兩者的視覺效果上卻差不多呢?
因?yàn)閏ss px是基于參考像素確定的,而參考像素就是為了讓同一元素在不同設(shè)備上顯示效果盡量一致而設(shè)計(jì)的(對(duì)于移動(dòng)端和pc端來說,參考像素的物理大小肯定不一樣,但是顯示效果基本是一致的)。所以同一個(gè)元素,盡管在pc端和移動(dòng)端尺寸不一樣,但視覺效果卻是差不多的。
(2)當(dāng)改變屏幕的分辨率時(shí),屏幕上顯示的內(nèi)容大小為什么會(huì)跟著改變?
我們舉一個(gè)例子來說明這個(gè)問題,還是以上面那個(gè)典型的22寸顯示器為例:
(3)當(dāng)你縮放瀏覽器大小時(shí),瀏覽器中的內(nèi)容的大小會(huì)跟著改變?
這個(gè)現(xiàn)象,ppk在之前的一篇文章里提到過。縮放瀏覽器時(shí),也就相當(dāng)于改變了瀏覽器的分辨率,所以這個(gè)問題和第2個(gè)一樣,這里也就不多贅述了。
總結(jié)
1.對(duì)于低分辨率設(shè)備(絕大部分顯示器,手機(jī)屏幕),1個(gè)css像素相當(dāng)于最接近參考像素的整數(shù)個(gè)設(shè)備像素。
2.對(duì)于高分辨率設(shè)備(打印機(jī))來說,1個(gè)css像素就是96分之一英寸。
3.參考像素(reference pixel)就是從一臂之遙看解析度為96DPI的設(shè)備時(shí),1個(gè)設(shè)備像素的視角(但為了方便計(jì)算,都把這個(gè)視角轉(zhuǎn)換為其在顯示設(shè)備上對(duì)應(yīng)的大小)。
3.在低分辨率設(shè)備中,pt,cm,in等單位的大小不等于它的物理大小,它們的大小需要px(這時(shí)等于xx個(gè)設(shè)備像素)來進(jìn)行轉(zhuǎn)換,如1in此時(shí)等于96個(gè)設(shè)備像素的大小(即96px)。
4.在高分辨率設(shè)備中,1px也不等于xx個(gè)設(shè)備像素,px的大小就等于固定值。
5.設(shè)備像素(device pixel)不是固定不變的,除非你的設(shè)備不能調(diào)整分辨率。
參考文獻(xiàn):
A tale of two viewports — part one
w3c css規(guī)范
CSS像素、物理像素、邏輯像素、設(shè)備像素比、PPI、Viewport
wiki pixel
wiki 液晶顯示器
移動(dòng)端高清、多屏適配方案
rethinking the pixel it‘s all relative now
A Pixel Identity Crisis
作者:淼淼真人
鏈接:http://www.imooc.com/article/details/id/75237
來源:慕課網(wǎng)
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。