Помощник
|
"код" изображения |
Letmetouchyou
|
Сообщение
#1
|
||
|
|
||
|
|||
ZhukV |
17.3.2010, 2:59;
Ответить: ZhukV
Сообщение
#2
|
|
Если ты используеш GDLib тогда
int imagepng (resource image [, string filename]) int imagepng (resource image [, string filename]) |
|
|
Letmetouchyou
|
Сообщение
#3
|
|
так уже пробовал. не работет , хотя может чего тоне так сделал.
php: [PHP]<?php $pic = explode(',',$_POST['data']); $pic = base64_decode($pic[1]); $file = fopen('pic',w); fwrite($file,$pic); //imagepng($pic,'1.png'); ?>[/PHP] вот тестовый пхп скрипт. постом принимает base64 изобаражения. explode стоит потмоу чтов начале идет: data:image/png;base64, адальше уже сама кодировка. Даннные скрипт получает асинхроннно. Берутся они от js: var src = canvas.toDataURL("image/png"); нужно сохранить их на сервер как изображение >.< Вроже сохраняет в файл, есть открть через тестковый редактор , первой строчкой видно заголовок редактор %png но в html, открыватсься через просмотрщик фотографий не хочет( вот пример небольшой картинки в base64: iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAIAAACg4UBvAAAAA3NCSVQICA jb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADA1LzA1LzA35V+tVgAAABh 0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAA1BJREFUOI1tVE9o21Yc/iRLTqzYTkOyLYTqMBqs Q50l4FJo11K2QteymTkM6kAOG0sxHf0zNqjdw07byUxh0JJDGGyBUUh8KaSwW0kYa06BpetgdprDqBMT mjgk0 pNk/X07KFZcOx9I6Pfxvt/ve4+nj6GUogOF8ZFOsvj4RSfJtOpbZSE2fu7jd0Xpvfrm6srvW0RRjm9Em8hnkp qiBOWrcvn762e12hV56nIrrylKPpMMSjaY/OV3c0IsBkBX1WqlIkqScGJs+huSOHtdiMWqlYquqgCEWOzCtTt HToPhQftcKpVLpRZnZ1+Vy7lUSlOUeVnOpVJfX7rkGymvrgbr2WAjfnv/DaBaqfgfQixmqCoAg5B6reaTrs75 Fjjf/IUPe9eWl8+n0wNDQ1/Jcr1WO5dOl6anRy8OrTx58kkuJyYSJyVJlCQAa8vLF6+yK380/eczSa12TZ766 K+lpeBgFmdn5RtXqVGUb3wa8JqiPFtclKc+0LbO7P97Op9JMvlM8v6PfX2D/WB6Fx7W15/zQvwtXdlJjHVl7y bg/Qdg4cH6+t8DQnyovlUZfZ9kbwEAeW39cI9yAIQoC7AAm717CkwvmB5QEd5L2EuADiB7C8AeGB2UtN0fD gC o/3iAC7jw9uCugu6/udIENVtr/+KxAFzbAXUWHm49LW3CI3CedYiPMFdEdQMAPKeptw0DMLO345Go+7T0HDCO VeoECzO4/BnEYTgNzzG9pl43LI3AI+ev7Jw8pc4VsbvdLl77E6UZpD+HOAwApuZYune4//V/nNORA767wbCMN AZxGKUZAOgfPBRXNyCN4ovCYWlprqk4JrEBnqGUFsZHvr3vRN/me/rDwcDdbdS3AUAchhA9MuLaHnltkR37wU /h4uMXnM9ublgiC+pC6OfYEAtgYBADg2iDbbj6nq3V7d2aBYQR/P+F8ZGbOT3Sx0d6ue44xwus3yWAY7kW8Ro HtnHgGvvWz79G/RQ4yo/C+MjkBOl7h+/qCfERlutiQzwLgFLq2tQxXMvwTNVuqO4vv8WCCGnPn8kJIkTAdbOh cCjEMQCoB8+lTsO1DNe0mUfz0db8eUOPZoRNThBb8/xjoxQ6oeFo6NF8FB0p2K5v7dKGY/Pzf4k47RuDcix4A AAAAElFTkSuQmCC п.с. когда то давно тут на форуме давли предпреждени за base64, мол там могут быть вирусы итд. В этом, что выше - уж точно ничего нету кроме смайлика :) |
|
|
ZhukV |
17.3.2010, 8:28;
Ответить: ZhukV
Сообщение
#4
|
|
А ты заголовок передаеш?
header('image/png') |
|
|
Letmetouchyou
|
Сообщение
#5
|
|
и куда я его втулю?) заголовок браузреу говрит что контент img/png
обраотчику ето не нужно, по карйней мере в данном случае |
|
|
Letmetouchyou
|
Сообщение
#6
|
|
|
решилось
[PHP]$pic = explode(',',$_POST['data']); $pic = str_replace(' ','+',$pic[1]); $pic = base64_decode($pic); $file = fopen('pic.png',w); fwrite($file,$pic);[/PHP] как всегда все элементарно )
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Хостинг "Hostland" - качественный хостинг по разумным ценам и со своей Панелью Управления | 0 | artmeteor | 561 | 18.4.2024, 22:46 автор: artmeteor |
|
⭐⭐⭐ Google Voice | Gmail - OLD аккаунты "SMS и звонки" ⭐⭐⭐ | 15 | Chekon | 4467 | 18.4.2024, 12:00 автор: Chekon |
|
✅ sms.chekons.com - ⭐ Сервис для получения SMS на реальные номера USA "Non-VoIP, безлим SMS, API" ⭐ Сервис для получения SMS на реальные номера USA |
13 | Chekon | 4096 | 18.4.2024, 11:48 автор: Chekon |
|
Требуется помощь по сайту на "ВордПресс" Закрылся доступ в панель администратора |
15 | Tia2 | 2387 | 17.4.2024, 0:54 автор: diviner99 |
|
Опрос: Результаты в упражнении "Жим лёжа" у вэбмастеров | 35 | Room | 4530 | 13.3.2024, 13:10 автор: Room |
Текстовая версия | Сейчас: 25.4.2024, 3:54 |