是否有可能通過使用Photoshop的腳本功能上傳圖像從Photoshop(例如,一個開放的圖像導出到JPEG)到一些網站的地方 - REST服務,FTP等?例如 - 我在Photoshop中打開一個圖像,然後執行一些特殊的腳本,將其導出的版本發送到網上的某個地方。我看到類似這樣的東西,但它使用自動生成的批處理文件,在Windows上執行ftp命令。如果可能的話,我想用更漂亮的東西。或者可能有一些信息知道如何爲此任務製作一個簡單的插件。謝謝。上傳圖像與Photoshop腳本
2
A
回答
0
將文件上傳到REST Web服務的標準方式是: 1.使用包含正文中圖像流的Content-Type:application/octet-stream的POST。 2.開機時使用「SLUG」標題提供圖像文件名稱。
我不知道什麼樣的API PhotoShop公開,但我想有一個API來讀取圖像流,所以使用這個API,您可以準備所需的POST請求並將圖像添加到您的服務器:-)
希望我幫助, 吉文
0
在Photoshop中的API的不允許網絡訪問。他們只是控制Photoshop,並且僅限於您可以在Photoshop中執行的用戶操作。
我建議使用Automator或其他外部腳本語言來後處理photoshop的輸出。
0
如果Photoshop API不支持網絡訪問,您可以嘗試從腳本加載Flash/Flex文件,然後在swf中進行上載。
0
用JavaScript
大概在Photoshop:
http://www.adobe.com/devnet/bridge/pdfs/javascript_tools_guide_cs3.pdf
6
Photoshop的API公開一個Socket對象。您可以這樣使用它
function sendDataToServer(data) {
var socket = new Socket(),
port = 80,
domain = "www.example.com",
page = "/path/to/file.php",
bin;
if(socket.open(domain + ":" + port,"binary")) {
socket.write("GET http://" + domain + page + "?data=" + data + " HTTP/1.0\n\n");
bin = socket.read(9999999);
alert(bin);
socket.close();
}
}
這將返回服務器響應以及請求的標頭。您可以通過使用一種方法像這樣讀取文件:
function getLine(html){
var line = "", i = 0;
for (; html.charCodeAt(i) != 10; i++){ // finding line end
line += html[i] ;
}
return line;
}
而且這種方法會剝奪使用getLine
方法標題:
function removeHeaders(binary){
var bContinue = true, // flag for finding end of header
line = "",
nFirst = 0,
count = 0;
while (bContinue) {
line = getLine(binary) ; // each header line
bContinue = line.length >= 2 ; // blank header == end of header
nFirst = line.length + 1 ;
binary = binary.substr(nFirst) ;
}
return binary;
}
相關問題
- 1. Photoshop腳本在Photoshop中的位圖圖像中創建文本
- 2. Photoshop腳本編制:替換圖像
- 3. Photoshop的腳本 - SWAP一張圖像的
- 4. Photoshop腳本與蘋果腳本 - 無法打開圖像與「選擇文件」
- 5. 使用Photoshop API上傳圖像
- 6. 利用photoshop外的Photoshop圖像處理器腳本
- 7. 如何在java中的圖像上運行.jsx photoshop腳本?
- 8. Photoshop腳本.DS_Store
- 9. Greasemonkey腳本上傳多個圖像?
- 10. jQuery腳本不上傳圖像
- 11. PHP腳本不上傳圖像
- 12. 圖像遠程上傳腳本
- 13. PHP圖像上傳腳本問題
- 14. 編輯文本圖層 - Photoshop腳本
- 15. Photoshop腳本 - 在圖像背後創建新的填充圖層
- 16. 問題在PHP receved圖像與上傳腳本ANDROID
- 17. PHP上傳大圖像和調整像Photoshop一樣的比例
- 18. Photoshop腳本奇數
- 19. parse.com與Java的腳本 - 上傳圖像的用戶,並顯示圖像
- 20. php多圖像上傳腳本不會上傳一些圖像文件
- 21. PHP圖像上傳腳本沒有上傳但沒有失敗
- 22. 帶圖像上傳腳本的文件上傳
- 23. 「Console.log」與Photoshop腳本 - ExtendedScript工具包
- 24. 從Photoshop動作Photoshop的腳本?
- 25. 如何在活動文檔中加載圖像? (Photoshop腳本)
- 26. Photoshop腳本。打開並保存重疊圖像堆棧
- 27. Photoshop腳本:並排合併3幅圖像
- 28. Photoshop的腳本與AppleScript的 - 不會打開圖像,而無需提示
- 29. Alamofire圖像上傳與PUT
- 30. 上傳圖像與servlet
驚人的雨果。你在哪裏找到這個文檔? – 2015-11-16 22:37:49
我在論壇上發現它,有很多腳本示例和共享代碼。 論壇是你要看的地方。自從我做了這些事情已經很長時間了。 – 2015-11-17 11:52:23