Здесь задаем вопросы касаемо графики, мультимедии, звуков, музыки и т.п.
Напоминаем, что эта тема для новичков.
Здесь задаем вопросы касаемо графики, мультимедии, звуков, музыки и т.п.
Напоминаем, что эта тема для новичков.
MrZarkon (07.12.2011)
MrZarkon (07.12.2011)
Спасибо
Аригато
Thanks you =)
P.S еще вопрос,как сделать окно программы прозрачным?Я внизу,возле настроек программы ставил прозрачность,но тогда прозрачным становится все,а не ток фон программы
ребят подскажите команды для создания проигрывателя
кнопки плэй вперед назад и трек проигрыватель
Ребят а как сделать чтобы файл сохранялся в любом формате
вот пример
$save = c("saveDlg1")->execute();
$text = c("memo1")->text;
$file = c("saveDlg1")->fileName;
file_put_contents("$file.txt",$text);
в этом случае сохраняет только в txt
file_put_contents("$file.txt",$text) дак убери txt
PHP код:file_put_contents("$file",$text)
Последний раз редактировалось Maltazar; 10.12.2011 в 22:28.
ну помогите с проигрывателем![]()
А что там сложного..
на плэйвпередPHP код:c("sqPlayer1")->play();
назадPHP код:$x=c("sqPlayer1")->positionMs;
$x=$x+1000;//или другой значение
c("sqPlayer1")->positionMs=$x;
трэкPHP код:$x=c("sqPlayer1")->positionMs;
$x=$x-1000;//или другой значение
c("sqPlayer1")->positionMs=$x;
вставь это в разные кнопки, создай sqPlayer1 в нем пропиши путь к песне своейPHP код:c("Form1")->caption = c("sqPlayer1")->fileName;
Возможно не правильный код, но рабочий
Последний раз редактировалось Maltazar; 11.12.2011 в 23:20. Причина: P.S Можно было и погуглить!
Прошу прощения за ленивость (где-то уже видел, но времени уже нет на точный поиск)
Вопрос на засыпку, как вывести GD-изображение $_image сразу в TMImage на форме, безо всяких промежуточных файлов (выброс в папку, загрузка из)?
'imagepng($_image)' выводит либо в файл, либо как echo. Пробовал c("image1")->picture->loadFromStr( imagepng ($_image), "png" ), но это уже от отчаяния ) Просто времени немного нет разобраться, а от этого зависит буду ли я вообще пытаться одну прогу себе сделать (игры на канвасе меня не устроили по красочности, а вот с генерацией изображения попробовать...).
! Картинка - именно PNG
Спасибо за внимание, С Новым 2012 Годом, дорогие сопланетники!
c("image1")->loadFromFile(getFileName("data/7.PNG")); из папки проекта папки data.![]()
Мудрость жизни всегда глубже и обширнее мудрости людей.
Э-э-э, это мне?..Если да, тогда уточню (спасибо, конечно...)
Теперь нужно то что получилось из $_image впихнуть в "Изображение" (TMImage) на форме. Никаких файлов и папок... Возможно присутствие Альфа-канала.PHP код:global $_image;
$_image = imagecreatefromjpeg("image.jpg");
$_color = imagecolorexact( $_image, 255, 255 ,255);
imagettftext( $_image, 20, 0, 100, 100, $_color, "font.ttf", "Строка" );
Вопрос остаётся открытым, возможно ли, не сильно заморачиваясь, вывести изображение после GD-обработки в TMImage объект (картинка на форме), без выгрузки и последующей загрузки из файловой системы? Если да, то как? Просто "стандартный вывод" (когда не указываешь filename) подразумевает прямой вывод типа "эхо", т.е. выдается текстовое сообщение от имени приложения с содержимым картинки в текстовом виде ) а выгружать в файл и загружать обратно неэффективно в моём случае.imagepng() выводит GD-поток изображения (image) в формате PNG на стандартный вывод (обычно в браузер) или, если задано имя файла аргументом filename, в файл.
На предыдущей странице есть что-то связанное с канвасом и TBitmap с такой фразой,
но по-моему это мне не поможет, так как, применимо к моему коду,
равносильноPHP код:c("Bg")->picture->assign(imagepng($bg))
Честно говоря, у меня мозги свернулись ) Маловато практики в этой области...PHP код:{c("Bg")->picture->assign(true); // так как imagepng($bg) что-то такое и возвращает кажись
imagepng($bg); } // оно же echo('байт-код картинки');
в последних версиях есть возможность загрузить картинку из бинарной строки...
PHP код://включаем перехват
ob_start();
//выводим
imagepng($bg);
//получаем данные вывода
$data = ob_get_contents();
//отключаем и очищаем вывод
ob_end_clean();
//первый параметр - данные картинки (получили через перехват вывода от imagepng)
//второй - формат картинки (сама функция определять не умеет)
c("image1")->picture->loadFromStr($data,'png');
http://system-x-files.ru/ - мой блогАдМиНы и МоДеРы среди нас!!Так что будьте вежливы, а то можете получить бан
![]()
Заказ работ для DevelStudio.
agpr-f (02.01.2012)
прошу прощения если пишу не в той теме которой нужно,хотел узнать ,куда вводить php коды... вот тут всё читаю и все пишут вставь код... а куда понять не могу....
и ещё ... как сделать фоновую картинку полупрозрачной?
я недавно скачал программу и начинаю только осваеватся,а в программировании я полный дятел,до этого работал только с сайтами,решил перейти на программы... но и с сайтами я самоучка... малёха понимаю...
Последний раз редактировалось Tarik; 12.01.2012 в 18:49.
пишу так ... картинка по началу не видна по чеку появлятся но не исчезает... почему ///PHP код:if (c("checkbox3")->checked){
c("image4")->visible = true;
}
else{
c("image4")->visible = false;
}
if (c("checkbox3")->checked == true){
c("image4")->visible = true;
}
else{
c("image4")->visible = false;
}
без этого обошелся =) пошел другим путем ...
кому не тяжело) можете дать исходник агро плеера
так он вроде как закрыт ...
Скажите этот способ только у меня сейчас не работает ?PHP код:c("image1")->loadFromFile(getFileName('{res}/S5G0I800.BMP'));
OFFTOP:
А что вы сейчас сделали, что этот способ перестал работать.
Какой вопрос - такой ответ. У меня всё работает (2.0 бета).
Подсказка: укажите версию DS.
Последний раз редактировалось Walsor; 29.01.2012 в 15:28.
Здравствуйте, есть скрипт, суть которого в том, что он запрашивает файлик по HTTP, в котором адреса картинок, тоже на удаленном сервере.
задача - вывести эти картинки на экран.
( в браузере все выводится через цыкл в котором echo '<img src="http://....'.$rezult"'; )
как это сделать при помощи develstudio?
кол-во изображений неизвестно.
С компонентом TImage как-то так...
Но можно не грузить всё в один компонент а динамически создавать много TImage...PHP код:$file = file("http://site.ru/file.txt");
$i = 0; // i можно менять и подгружать нужную картинку...
c("image1")->loadFromUrl($file[$i]);
А можно просто в браузер хром грузить!
Выкладываешь на форму хром.
И например в кнопке следующий код:
Писал на память, могут быть ошибки, но суть такова, что грузишь все ссылки в программу, потом генерируешь html код и загружаешь его в браузер на форму...PHP код:$file = file("http://site.ru/file.txt");
foreach($file as $img){
$re[] = "<img src=".$img.">";
}
$file = "temp.html";
$html = "<html>".implode(_BR_,$re)."</html>";
file_put_contents($file, $html );
c("chromium1")->url = $file;
PHP код:
$ts = new TMImage( c("Form1") );
$ts->parent = c("Form1");
$ts->w = 50; #Ширина картинки
$ts->h = 50; #Высота картинки
$ts->x = 0;
$ts->y = 0;
$ts->loadFromFile("Тут путь до картинки"); так![]()
Мудрость жизни всегда глубже и обширнее мудрости людей.
$t=new TMImage;
$t->name="image".$i;
$t->loadFromUrl("http://.....");
$t->create(c("Form1"));
вот так сделал, вроде работает.
вова77, xsnakes спасибо вам, то что нужно!
Вопрос не совсем в тему но все же спрошу...
Допустим, $new->align = alTop;
Откуда брать инфу касательно того, какие значения может принимать align? мне бы в голову вряд ли пришло задать такое значение параметру, ибо в HTML для align нет значения alTop
я уверен, что align не единственный параметр, значения которого отличается от аналогов для HTML. Буду благодарен за ссылку на информацию о всех параметрах доступных в DS
В корне программы лежит видео файл, как получить длительность фильма и размер файла, ну с размером я сам разберусь, а вот как длительность узнать?
Народ, помогите плз, я просто в PHP 50/50...
Так вот, скажите пожалуйста, мне нужен код, чтоб картинку которую я хочу загружалася на робочий стол...
Всем спасибо за внимание!
Хм... Ты в PHP почти 0, а точнее 1
Хочу картинку, грузись на рабочий столPHP код:pre(50/50); // RETURN 1
Что за бред...
От куда она будет грузиться? От куда ты её хочешь? Из интернета по ссылке? Если да то так:
PHP код:$url = "http://community.develstudio.ru/digitalvb/morbid/misc/vbulletin4_logo.png"; // ссылка на картинку
$dir = winLocalPath( CSIDL_DESKTOP )."/"; // ищем рабочий стол
file_put_contents($dir.basename($url), file_get_contents($url)); // грузим картинку
forumrulez (17.05.2012)