Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   сохранение PNG c прозрачностью (http://www.flasher.ru/forum/showthread.php?t=144880)

Dezar 23.09.2010 12:13

сохранение PNG c прозрачностью
 
утро доброе.
есть банальный скрипт рисования.
есть код сохранения данных на сервак.
есть рнр

PHP код:

<?php 
    $file_temp
=$_FILES['Filedata']['tmp_name']; 
    
$file_name=$_FILES['Filedata']['name']; 
    
$file_path=$_SERVER['DOCUMENT_ROOT']."/img"
     
    if(!
file_exists($file_path."/".$file_name)) { 
        
$filestatus=move_uploaded_file($file_temp,$file_path."/".$file_name); 
    } 
?>

отправка данных на скрипт и все такое работает.
вопрос такой

как сделать так, чтобы не отрисованная часть сохранилась как прозрачный участок?
сейчас незарисованная часть сохраняется как белый цвет(почему белый непонятно.фон флэшки черный)
помогите кто знает.

BlooDHounD 23.09.2010 12:41

а зачем вы сюда пхп прилепили?

Dezar 23.09.2010 22:06

мало ли фишка, в коде рнр ))
код пнгэнкодер думаю сюда пихать не нужно.его уже все знают.

Psycho Tiger 23.09.2010 22:10

Пыхпых просто берёт данные и сохраняет в файл. Всё.
Кодировка происходит так, что прозрачный фон - белый. Пользуйтесь другим энкодером или пишите свой.

Dezar 24.09.2010 14:22

то есть по сути, я могу удалять белый фон?и так сохранят?фон всега белый?независимо от чего-либо?

Psycho Tiger 24.09.2010 19:05

Блин. Кодированием занимается какая-то библиотека нестандартная. Что в ней написали - нам не известно.

zuxul 24.09.2010 19:15

Вы создали BitmapData с прозрачностью?

Dezar 25.09.2010 01:19

нет.не создал)как ее создать-то?

mayakwd 25.09.2010 01:34

приведите код рисования картинки и кодирования в png


Часовой пояс GMT +4, время: 22:54.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.