国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 後端開發(fā) php教程 用Flash圖形化資料(一)_PHP教程

用Flash圖形化資料(一)_PHP教程

Jul 21, 2016 pm 04:05 PM
bryan flash swf 圖形 數(shù)據(jù) 簡介

by Bryan Mattern??一木 翻譯

SWF和Flash簡介
????SWF是Macromedia Flash用來在Internet上傳送圖片、動畫和聲音使用者的檔案格式。 Flash是你能夠提供使用者一個豐富的、動態(tài)的介面。大約90%的網(wǎng)路使用者不用安裝瀏覽器插件就可以瀏覽SWF內(nèi)容,超過2億人下載了Flash播放器。 Macromedia在1998年4月公開了SWF規(guī)格。在PHP4中加入SWF的支持。
????PHP內(nèi)建的動態(tài)產(chǎn)生圖片的能力是吸引我的特色。它可以產(chǎn)生看起來更專業(yè)更讓人舒服的報表和介面。一開始,我用充斥在網(wǎng)路上的各種GD程式碼來建立圖片來顯示我的不同項目的資料。但我很快就被產(chǎn)生的圖片的不確定搞煩了,決定試試看能不能用向量圖形來解決問題。我想你也會同意,結(jié)果看起來好多了。如果一個圖片能代表一千個字,想像一下一幅Flash動畫代表什麼?
????我將盡量讓這個例子簡單一些,只說說基礎(chǔ)的東西。我的目的只是創(chuàng)建一個容納GD生成的GIF和PNG圖片的Drog in。你可以加入對它的擴展和增強,例如Flash賴以出名的各種視覺效果。例如,你可以製作在載入頁面時的圖形淡入、飛舞,或是動態(tài)的顯示幾片雪花。你的想像力是PHP的SWF函數(shù)的唯一限制。
????怎樣取得需要圖形化的資料最好留給讀者去練習。因為這篇文章是關(guān)於動態(tài)建立Flash檔案的,我將在範例中使用一個假想的表格作為資料集來建立它的圖形化視圖。你需要檢查你的數(shù)據(jù),決定採用最適合的圖表形式。在多數(shù)情況下,圓餅圖是適當?shù)倪x擇,這也是我的例子要採用的圖表形式。折線圖、長條圖或面積圖都可以用相似的方式建立。
????在這個例子中,假定我們把一些包裹送到了幾個城市,而我們要看看每個城市收到的包裹所佔的比例。我們決定把資料儲存在資料庫「world」的表格「city」中。讓我們先建立這個表,並輸入這個範例所需的資料。

#
# Table structure for table 'city'
#

DROP TABLE IF EXISTS city;
CREATE TABLE city (
NULL auto_increment,
???city_name varchar(255) NOT NULL,
???city_timestamp timestamp(14),
???PRIMARY KEY (city_id) #

INSERT INTO city VALUES( '1', 'London', '20000917122625');
INSERT INTO city VALUES( '2', 'Londondon, '??>INSERT INTO city VALUES( '2', 'Londondon, ' ');
INSERT INTO city VALUES( '3', 'London', '20000917122626');
INSERT INTO city VALUES( '4', 'London', '20000917122627'); city VALUES( '5', 'Paris', '20000917122631');
INSERT INTO city VALUES( '6', 'Paris', '20000917122632');
INSERT INTO cityLUES( New York', '20000917122644');
INSERT INTO city VALUES( '8', 'New York', '20000917122645');
INSERT INTO city VALUES( '9', 'New York', ' ');
INSERT INTO city VALUES( '10', 'New York', '20000917122646');
INSERT INTO city VALUES( '11', 'New York', '20000917122647'); INSERT INTO city VALUES( '12', 'Hong Kong', '20000917122654');


配置你的系統(tǒng)以使用SWF
????我用的環(huán)境是RedHache163. .12, PHP 4.0.2(編譯為Apache模組)。如果你在Windows中使用PHP,事情會有些不同。你需要下載或編譯一個Flash Dll,但不需要修改程式碼。
????PHP透過Paul Haeberli的libswf模組提供建立Shockwave Flash 檔案的能力。你需要從http://reality.sgi.com/grafica/flash/下載libswf。然後,你需要使用選項--with-swf[=DIR]來設(shè)定PHP,這裡DIR是include和lib目錄所在的目錄。 include目錄下必須有swf.h文件,而lib目錄下必須有l(wèi)ibswf.a檔。當解壓縮下載的libswf發(fā)布版本的時候,這兩個檔案會被解壓縮到同一個目錄。你需要把這兩個文件移到正確的位置。完成後,目錄結(jié)構(gòu)應(yīng)如下面的樣子:

????/usr/local/swf/
????????/include/ ????????????libswf.a
????????/fonts
????...

????為了讓SWF函數(shù)能正常運作,你需要複製/modr/local/swf/fonts/目錄,以便於webapache說,最好的方法就是使用絕對路徑,並把以上目錄複製到apache的文檔根目錄下。)另外,在libswf的發(fā)布版本中有一個很小的c程序,能夠把類型1的字體轉(zhuǎn)換成Flash能用的字體。
????因為我們要動態(tài)地建立和寫入SWF文件,所以web伺服器需要在儲存文件的目錄中有寫入權(quán)限。

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/315793.htmlTechArticleby Bryan Mattern一木譯SWF和Flash簡介SWF是Macromedia Flash用來在Internet上傳送圖片、動畫和聲音的檔案格式。 Flash是你能夠提供使用者一個豐...
本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔相應(yīng)的法律責任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

使用ddrescue在Linux上恢復數(shù)據(jù) 使用ddrescue在Linux上恢復數(shù)據(jù) Mar 20, 2024 pm 01:37 PM

DDREASE是一種用於從檔案或區(qū)塊裝置(如硬碟、SSD、RAM磁碟、CD、DVD和USB儲存裝置)復原資料的工具。它將資料從一個區(qū)塊設(shè)備複製到另一個區(qū)塊設(shè)備,留下?lián)p壞的資料區(qū)塊,只移動好的資料區(qū)塊。 ddreasue是一種強大的恢復工具,完全自動化,因為它在恢復操作期間不需要任何干擾。此外,由於有了ddasue地圖文件,它可以隨時停止和恢復。 DDREASE的其他主要功能如下:它不會覆寫恢復的數(shù)據(jù),但會在迭代恢復的情況下填補空白。但是,如果指示工具明確執(zhí)行此操作,則可以將其截斷。將資料從多個檔案或區(qū)塊還原到單

開源!超越ZoeDepth! DepthFM:快速且精確的單目深度估計! 開源!超越ZoeDepth! DepthFM:快速且精確的單目深度估計! Apr 03, 2024 pm 12:04 PM

0.這篇文章乾了啥?提出了DepthFM:一個多功能且快速的最先進的生成式單目深度估計模型。除了傳統(tǒng)的深度估計任務(wù)外,DepthFM還展示了在深度修復等下游任務(wù)中的最先進能力。 DepthFM效率高,可以在少數(shù)推理步驟內(nèi)合成深度圖。以下一起來閱讀這項工作~1.論文資訊標題:DepthFM:FastMonocularDepthEstimationwithFlowMatching作者:MingGui,JohannesS.Fischer,UlrichPrestel,PingchuanMa,Dmytr

iPhone上的蜂窩數(shù)據(jù)網(wǎng)路速度慢:修復 iPhone上的蜂窩數(shù)據(jù)網(wǎng)路速度慢:修復 May 03, 2024 pm 09:01 PM

在iPhone上面臨滯後,緩慢的行動數(shù)據(jù)連線?通常,手機上蜂窩互聯(lián)網(wǎng)的強度取決於幾個因素,例如區(qū)域、蜂窩網(wǎng)絡(luò)類型、漫遊類型等。您可以採取一些措施來獲得更快、更可靠的蜂窩網(wǎng)路連線。修復1–強制重啟iPhone有時,強制重啟設(shè)備只會重置許多內(nèi)容,包括蜂窩網(wǎng)路連線。步驟1–只需按一次音量調(diào)高鍵並放開即可。接下來,按降低音量鍵並再次釋放它。步驟2–過程的下一部分是按住右側(cè)的按鈕。讓iPhone完成重啟。啟用蜂窩數(shù)據(jù)並檢查網(wǎng)路速度。再次檢查修復2–更改資料模式雖然5G提供了更好的網(wǎng)路速度,但在訊號較弱

Google狂喜:JAX性能超越Pytorch、TensorFlow!或成GPU推理訓練最快選擇 Google狂喜:JAX性能超越Pytorch、TensorFlow!或成GPU推理訓練最快選擇 Apr 01, 2024 pm 07:46 PM

谷歌力推的JAX在最近的基準測試中表現(xiàn)已經(jīng)超過Pytorch和TensorFlow,7項指標排名第一。而且測試並不是JAX性能表現(xiàn)最好的TPU上完成的。雖然現(xiàn)在在開發(fā)者中,Pytorch依然比Tensorflow更受歡迎。但未來,也許有更多的大型模型會基於JAX平臺進行訓練和運行。模型最近,Keras團隊為三個後端(TensorFlow、JAX、PyTorch)與原生PyTorch實作以及搭配TensorFlow的Keras2進行了基準測試。首先,他們?yōu)樯墒胶头巧墒饺斯ぶ腔廴蝿?wù)選擇了一組主流

特斯拉機器人進廠打工,馬斯克:手的自由度今年將達到22個! 特斯拉機器人進廠打工,馬斯克:手的自由度今年將達到22個! May 06, 2024 pm 04:13 PM

特斯拉機器人Optimus最新影片出爐,已經(jīng)可以在工廠裡打工了。正常速度下,它分揀電池(特斯拉的4680電池)是這樣的:官方還放出了20倍速下的樣子——在小小的「工位」上,揀啊揀啊揀:這次放出的影片亮點之一在於Optimus在廠子裡完成這項工作,是完全自主的,全程沒有人為的干預(yù)。而且在Optimus的視角之下,它還可以把放歪了的電池重新?lián)炱饋矸胖?,主打一個自動糾錯:對於Optimus的手,英偉達科學家JimFan給出了高度的評價:Optimus的手是全球五指機器人裡最靈巧的之一。它的手不僅有觸覺

美國空軍高調(diào)展示首個AI戰(zhàn)鬥機!部長親自試駕全程未乾預(yù),10萬行代碼試飛21次 美國空軍高調(diào)展示首個AI戰(zhàn)鬥機!部長親自試駕全程未乾預(yù),10萬行代碼試飛21次 May 07, 2024 pm 05:00 PM

最近,軍事圈被這個消息刷屏了:美軍的戰(zhàn)鬥機,已經(jīng)能由AI完成全自動空戰(zhàn)了。是的,就在最近,美軍的AI戰(zhàn)鬥機首次公開,揭開了神秘面紗。這架戰(zhàn)鬥機的全名是可變穩(wěn)定性飛行模擬器測試飛機(VISTA),由美空軍部長親自搭乘,模擬了一對一的空戰(zhàn)。 5月2日,美國空軍部長FrankKendall在Edwards空軍基地駕駛X-62AVISTA升空注意,在一小時的飛行中,所有飛行動作都由AI自主完成! Kendall表示——在過去的幾十年中,我們一直在思考自主空對空作戰(zhàn)的無限潛力,但它始終顯得遙不可及。然而如今,

超級智能體生命力覺醒!可自我更新的AI來了,媽媽再也不用擔心資料瓶頸難題 超級智能體生命力覺醒!可自我更新的AI來了,媽媽再也不用擔心資料瓶頸難題 Apr 29, 2024 pm 06:55 PM

哭死啊,全球狂煉大模型,一網(wǎng)路的資料不夠用,根本不夠用。訓練模型搞得跟《飢餓遊戲》似的,全球AI研究者,都在苦惱怎麼才能餵飽這群資料大胃王。尤其在多模態(tài)任務(wù)中,這問題尤其突出。一籌莫展之際,來自人大系的初創(chuàng)團隊,用自家的新模型,率先在國內(nèi)把「模型生成數(shù)據(jù)自己餵自己」變成了現(xiàn)實。而且還是理解側(cè)和生成側(cè)雙管齊下,兩側(cè)都能產(chǎn)生高品質(zhì)、多模態(tài)的新數(shù)據(jù),對模型本身進行數(shù)據(jù)反哺。模型是啥?中關(guān)村論壇上剛露面的多模態(tài)大模型Awaker1.0。團隊是誰?智子引擎。由人大高瓴人工智慧學院博士生高一鑷創(chuàng)立,高

阿里7B多模態(tài)文件理解大模型拿下新SOTA 阿里7B多模態(tài)文件理解大模型拿下新SOTA Apr 02, 2024 am 11:31 AM

多模態(tài)文件理解能力新SOTA!阿里mPLUG團隊發(fā)布最新開源工作mPLUG-DocOwl1.5,針對高解析度圖片文字辨識、通用文件結(jié)構(gòu)理解、指令遵循、外部知識引入四大挑戰(zhàn),提出了一系列解決方案。話不多說,先來看效果。複雜結(jié)構(gòu)的圖表一鍵識別轉(zhuǎn)換為Markdown格式:不同樣式的圖表都可以:更細節(jié)的文字識別和定位也能輕鬆搞定:還能對文檔理解給出詳細解釋:要知道,“文檔理解”目前是大語言模型實現(xiàn)落地的一個重要場景,市面上有許多輔助文檔閱讀的產(chǎn)品,有的主要透過OCR系統(tǒng)進行文字識別,配合LLM進行文字理

See all articles