PHP-Fusion
v.7.01
AP-Fusion
v7.02.05
Pimped-Fusion-AP
v0.09.03
June 19 2018 05:52:10
Авторизация
Логин

Пароль



Вы не зарегистрированы?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Мини-чат
Вы должны авторизироваться, чтобы добавить сообщение.

lom
06/04/2018 14:03
Мы рады, ждем девятку. Очень хочется пощупать

Alipapa
27/03/2018 22:16
Всем привет, все неисправности устранили, всё у нас работает

mukaton
30/10/2015 02:37
Не получается ничего скачать. Ошибка Not Found

Alipapa
06/10/2015 23:00
9-я версия php-fusion на подходе, следите за новостями

Alipapa
10/11/2014 11:24
Заметь, я дважды ответил через 3 минуты после вопроса, могли бы уже решить

Последние статьи
· О стабилизаторах нап...
· СМС и Вебмани
· TinyMCE для пользова...
· PCRE (Perl Compatibl...
· PCRE (Perl Compatibl...
Последние активные темы форума
  Темы Просмотров Ответов Последние сообщения
Php-Fusion v9. Первые впеча...
Вопросы по работе
91 2 Alipapa
23-04-2018 13:47
Появился хэлп по PHP-Fusion...
Вопросы по работе
2180 5 lom
06-04-2018 14:04
prestashop&ap-fusion
Вопросы по работе
9588 61 Alipapa
26-08-2014 10:29
Плагин магазина Ap-Shop
Моды, плагины
5918 70 Alipapa
18-08-2014 18:14
TinyMCE
Вопросы по работе
13473 55 Alipapa
27-07-2013 21:57
HTML-5
Моды, плагины
1837 1 Alipapa
15-06-2013 19:47
Мультиязычность в Pimped-Fu...
Ошибки, баги, глюки
2685 4 Papich
16-04-2013 12:39
Pimped-Fusion. Первые впеча...
Ошибки, баги, глюки
12496 127 Alipapa
18-12-2012 10:59
Ищу мод для расстановки код...
Моды, плагины
8214 55 Alipapa
17-09-2012 14:00
Как присоединить файл к лич...
Моды, плагины
4955 3 lom
27-05-2012 18:12
Что мне не нравится в после...
Вопросы по работе
3218 4 Alipapa
27-05-2012 18:08
Проблемы с добавлением кате...
Вопросы по работе
3965 5 Alipapa
27-05-2012 18:06

SWFBitmap

(PHP 4 >= 4.0.5)

SWFBitmap -- Loads Bitmap object

Description

SWFBitmap swfbitmap ( mixed file [, mixed alphafile] )

Внимание

Эта функция является ЭКСПЕРИМЕНТАЛЬНОЙ. Поведение этой функции, ее имя и относящаяся к ней документация могут измениться в последующих версиях PHP без уведомления. Используйте эту функцию на свой страх и риск.

swfbitmap() creates a new SWFBitmap object from the Jpeg or DBL file in file. alphafile is a MSK file to be used as an alpha mask for a Jpeg image. Both parameters can be fopen() resources or binary strings.

Замечание: We can only deal with baseline (frame 0) jpegs, no baseline optimized or progressive scan jpegs!

SWFBitmap has the following methods : swfbitmap->getwidth() and swfbitmap->getheight().

You can't import png images directly, though- have to use the png2dbl utility to make a dbl ("define bits lossless") file from the png. The reason for this is that I don't want a dependency on the png library in ming- autoconf should solve this, but that's not set up yet.

Пример 1. Import PNG files

<?php
  $s
= new SWFShape ();
  
$f = $s -> addFill (new SWFBitmap ( file_get_contents ( "png.dbl" )));
  
$s -> setRightFill ( $f );

  
$s -> drawLine ( 32 , 0 );
  
$s -> drawLine ( 0 , 32 );
  
$s -> drawLine (- 32 , 0 );
  
$s -> drawLine ( 0 , - 32 );

  
$m = new SWFMovie ();
  
$m -> setDimension ( 32 , 32 );
  
$m -> add ( $s );

  
header ( 'Content-type: application/x-shockwave-flash' );
  
$m -> output ();
?>

And you can put an alpha mask on a jpeg fill.

Пример 2. swfbitmap() example

<?php

  $s
= new SWFShape ();

  
// .msk file generated with "gif2mask" utility
  
$f = $s -> addFill (new SWFBitmap ( file_get_contents ( "alphafill.jpg" ), file_get_contents ( "alphafill.msk" )));
  
$s -> setRightFill ( $f );

  
$s -> drawLine ( 640 , 0 );
  
$s -> drawLine ( 0 , 480 );
  
$s -> drawLine (- 640 , 0 );
  
$s -> drawLine ( 0 , - 480 );

  
$c = new SWFShape ();
  
$c -> setRightFill ( $c -> addFill ( 0x99 , 0x99 , 0x99 ));
  
$c -> drawLine ( 40 , 0 );
  
$c -> drawLine ( 0 , 40 );
  
$c -> drawLine (- 40 , 0 );
  
$c -> drawLine ( 0 , - 40 );

  
$m = new SWFMovie ();
  
$m -> setDimension ( 640 , 480 );
  
$m -> setBackground ( 0xcc , 0xcc , 0xcc );

  
// draw checkerboard background
  
for ( $y = 0 ; $y < 480 ; $y += 40 ) {
    for (
$x = 0 ; $x < 640 ; $x += 80 ) {
      
$i = $m -> add ( $c );
      
$i -> moveTo ( $x , $y );
    }

    
$y += 40 ;

    for (
$x = 40 ; $x < 640 ; $x += 80 ) {
      
$i = $m -> add ( $c );
      
$i -> moveTo ( $x , $y );
    }
  }

  
$m -> add ( $s );

  
header ( 'Content-type: application/x-shockwave-flash' );
  
$m -> output ();
?>

Все функции PHP:
Навигация
· Новости
· Статьи
· Скачать
· Форум
· Ссылки
· Категории новостей
· Обратная связь
· Галерея
· Поиск
· CMS AP-Fusion. Отличия от PHP-Fusion
· Javascript справочник
· Техника
Сейчас на сайте
· Гостей: 1

· Пользователей: 0

· Всего пользователей: 453
· Новый пользователь: ZDA
Информеры
Загрузка файлов  +  -
7,683,298 уникальных посетителей Iceberg by Harly