台灣最大程式設計社群網站
線上人數
1870
 
會員總數:243483
討論主題:188187
歡迎您免費加入會員
討論區列表 >> PHP >> 在網頁上放.ps圖檔
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
在網頁上放.ps圖檔
價值 : 50 QP  點閱數:584 回應數:25

樓主

Jacky
門外漢
0 15
206 19
發送站內信

請問一下
我現在有個程式會自動產生一個.ps圖檔,
我想將這個圖檔放到網頁上,
請問php或html可以將.ps檔在網頁上呈現嗎?
還是一定要.jpg檔才可以,
如果一定要.jpg檔,有什麼程式可以將.ps檔直接轉成.jpg檔?

搜尋相關Tags的文章: [ php ] , [ html ] , [ .ps ] , [ .jpg ] ,
本篇文章發表於2018-05-10 15:05
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
單看副檔名的情況,這因該是 PhotoShop 的圖檔吧。
如果是的話。(為何我會說如果,後面再說明)

一般來說是無法直接應用在網頁上面的。
雖然有其方式,但我想這部份就不告訴你了。
因為那會比用轉成jps還更麻煩。

就如我上面說的,直接用PhotoShop這個輸出你要的格式就行了。

可是~~~~如果其.ps並非是我所說的PhotoShop的檔案。
這就需要問神了。

畢竟你只說,有個程式。但你沒說,哪個程式。
我會需要跟你要二個50元銅板,問一下神。
本篇文章回覆於2018-05-10 15:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

Jacky
檢舉此回應
那請問有沒有其他程式可以讓php去呼叫然後把.ps檔轉成.jpg檔?
目前我可以用gsview這個程式去開.ps檔,
而且可以在這個程式中轉成.jpg檔,
但是必須手動去轉,
我的網頁想要讓圖檔直接呈現出來,
不需要使用者另外執行其他程式,
麻煩再提點我一下,
謝謝
本篇文章回覆於2018-05-10 22:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

淺水員
檢舉此回應
看來這邊說的 ps 圖檔是 PostScript 檔案
這個格式 ImageMagick 就有支援了
(先確認 phpinfo 是不是有該 extention)

下面是直接讀取 ps 檔案後顯示為 png 檔案

本篇文章回覆於2018-05-11 01:16
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
ImageMagick 一般很少會有直接支援的主機。大多數來說除非是那邊不是空間可自行安裝掛件的。
才有可能使用ImageMagick

而且我也擔心他是否真的就是PostScript檔。
因為這是在印刷界,才有機會使用的檔案。

很少會在其它情況做這樣的輸出。
因為建立這樣的格式也很麻煩

推測還是有可能是PhotoShop

主要還是得知道他「那個有個程式」是什麼程式。
要不然就得請他提供一張ps圖片下載查看是什麼。

要不然就只能再那邊猜猜猜了。
本篇文章回覆於2018-05-11 12:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

淺水員
檢舉此回應
我是看到2F說到他用 gsView 才推測是 PostScript 檔案啦
photoshop 我印象中預設是 .psd 檔
如果猜錯我也沒輒

至於 ImageMagick extension 有沒有很普遍我就不知道了
不過雖然可以直接輸出(假設真的是 PostScript)
我還是建議透過預先轉檔的方式
因為這種過程運算消耗比較大
萬一圖片數量多怕伺服器負擔太大

要批次轉檔的話 ImageMagick 跟 goastscript 應該都可以用
他們都有出 console 的執行檔
在 console 介面下批次轉檔再讓網站使用
本篇文章回覆於2018-05-11 12:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

Jacky
檢舉此回應
不好意思 我沒有說清楚,
程式是老師提供給我的程式,
就是下圖的wp.exe,
執行後可以產生.ps檔

下圖是.ps檔開啟的圖,
是波形圖

謝謝2位大大
本篇文章回覆於2018-05-12 12:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

淺水員
檢舉此回應
所以問題解決了嗎?

如果還沒解決
我先前建議過的 ImageMagick 跟 goastscript 是否有用過?
這兩個都是命令列模式的軟體
很方便批次轉檔
(命令列比圖形介面軟體好用的地方就在這種地方)

在自己有裝 PHP 的電腦確認開啟 exec 函式就能呼叫命令列的指令了
轉好檔再上傳到你的伺服器

PS.大多數的程式語言都可以呼叫命令列指令,所以也不一定要用 PHP 來做
或是用指令稿(linux的bash或是windows的bat)的方式處理也可以
本篇文章回覆於2018-05-14 00:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

Jacky
檢舉此回應
我這幾天有試過,
也確認過我的php有支援imagick
但還是無法執行


本篇文章回覆於2018-05-14 13:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
回應

淺水員
檢舉此回應
是不是能先給一張你的圖檔方便測試?
不然我也不知道我的 ps 檔跟你的 ps 檔是不是同樣的格式…

(我指的是「原檔」而不是顯示出來的畫面喔)
本篇文章回覆於2018-05-14 14:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
作者回應

Jacky
檢舉此回應
請問我要怎麼給你原檔?
本篇文章回覆於2018-05-14 15:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
回應

淺水員
檢舉此回應
放 google 雲端硬碟 ?
本篇文章回覆於2018-05-14 15:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
12樓
作者回應

Jacky
檢舉此回應
可以 那麻煩給我你的email 謝謝
本篇文章回覆於2018-05-14 15:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
13樓
作者回應

Jacky
檢舉此回應
可以 那麻煩給我你的email 謝謝
本篇文章回覆於2018-05-14 15:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
14樓
回應

淺水員
檢舉此回應
我剛剛寄到你的站內信了
不過其實不用對方的郵件
記得可以直接按「右鍵->取得檔案共用連結」
然後把連結貼到這邊大家就可以幫你看了

我是想說你都可以把畫面呈現的圖片放上來
原檔案應該也沒甚麼機密的了
(只要1個檔案就可)
本篇文章回覆於2018-05-14 15:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
15樓
作者回應

Jacky
檢舉此回應
不好意思 剛剛電腦有點問題
https://drive.google.com/open?id=1Vfphp16Du1P7c8N9eQ5MECkWYEPd8-ec
本篇文章回覆於2018-05-14 19:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   

回覆
如要回應,請先登入.