我傳遞像素值的字節數組從Processing.js的JavaScript,其中其基極64通過POST編碼並傳送到一個PHP頁面保存到服務器。我需要php頁面將其編碼爲jpg並將圖像保存到我的服務器。什麼是完成這個最好的方法?如果可能,最好全部通過PHP。謝謝!編碼JPG和通過PHP
1
A
回答
0
我認爲這將是一個辦法(我只是告訴你一些算法) -
步驟1解碼的像素值的數組。
第2步 - 創建一個圖像對象。
$image = imagecreatetruecolor(height, width);
步驟3 - for循環從0循環至高度(x方向)
步驟4 - for循環從0循環到寬度9(y方向)
步驟5 - 使用GD的imagesetpixel($image, $x-coordinate , $y-coordinate, 0xff & PIXEL VALUE YOU GOT);
寫入到文件或輸出到HTTP響應的輸出流。 第6步 - imageJPEG($image);
+0
如果圖像很大,這將需要一些時間,但我沒有看到在PHP中本地執行此操作的更好方法。 – Alasdair 2011-12-30 09:51:23
相關問題
- 1. 編碼和PHP通過HTML爲Javascript
- 2. 編碼和解碼 - JPG爲Base64
- 3. 如何通過Java編輯JPG圖像?
- 4. Jpg與Java編碼
- 5. 通過編碼
- 6. 通過編碼
- 7. 地理編碼由通過PHP
- 8. JPG段長度編碼
- 9. 通過在JSON中編碼的PHP數組循環通過
- 10. 編碼通過Javascript
- 11. 通過編碼編輯MailItem.RTFBody
- 12. 通過編碼創建一個字符串,通過編碼
- 13. 編輯用戶通過通過PHP
- 14. 在Android的JPG圖像編碼和解碼
- 15. PHP和MySQL編碼
- 16. Charcter編碼和PHP
- 17. Prolog和php編碼
- 18. PHP json編碼和解碼
- 19. PHP utf8編碼和解碼
- 20. 在javascript中解碼通過php編碼的字符串
- 21. 想通過編程(PHP)
- 22. 通過php編輯文件
- 23. 編輯htaccess通過php
- 24. GMaps.js:通過地理編碼
- 25. 通過編譯java代碼
- 26. 可編碼:通過指數
- 27. 編輯EditTextPreference通過代碼
- 28. NUnit的C#:通過編碼
- 29. GUI通過手工編碼
- 30. 如何通過編碼
聽起來像你只需要['base64_decode'(http://php.net/base64_decode)['imagecreatefromstring'(http://php.net/imagecreatefromstring)和[' imagejpeg'](http://php.net/imagejpeg),除非有一些障礙沒有提到。 – mario 2011-12-30 08:39:26