PHP-Fusion
v.7.01
AP-Fusion
v7.02.04
Pimped-Fusion-AP
v0.09.03
мая 25 2012 14:29:03
Навигация
· Новости
· Статьи
· Скачать
· Форум
· Ссылки
· Категории новостей
· Обратная связь
· Галерея
· Поиск
· Гостевая
· Коллекция аватар
· CMS AP-Fusion. Отличия от PHP-Fusion
· Javascript справочник
· Разное
· Техника
Сейчас на сайте
· Гостей: 5

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

· Всего пользователей: 445
· Новый пользователь: vesuvius
Информеры
Загрузка файлов  +  -
Бытовая техника:  +  
Лента alipapa.ru
Карпаты. Верховина.
Карпаты. Драгобрат.
Карпаты. Яремче, Яблунецкий перевал.
dbForge Studio for MySQL вместо PHPMyAdmin
Облачные технологии - насколько это серьезно?
Как распределяется вес по сайту

Совместимость CMS
Solomono.ru - сервис для веб-мастера
Микроразметка веб-страниц.
АГС - не приговор.

Немного о политике.
Что такое АГС и как с ним бороться?
Долгожданный АП PR

PR Google: 9 месяцев без апдейта
Поведенческий фактор - модная тенденция?
Wi-Fi дома. Что делать, если 192.168.0.1 занято?

Ускоренная переиндексация страниц в Яндексе
Как я ставил винду на нетбук.
ROOKEE - инструмент оптимизатора.
Строим рейтинг-каталог
Ссылки  +  -
Блоги
Alipapa
» Блог Алипапы
lom
» Блог Лома

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:
Авторизация
Логин

Пароль



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

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

12/04/2012 22:03
Это, в общем-то, нехороший признак

29/03/2012 18:52
Иногда хочется написать большими красными буквами, чтобы доходило быстрее Smile


29/03/2012 16:29
На форуме вопросы в основном ко мне, а я дальтоник

29/03/2012 15:31
Alipapa, а почему на форуме не включены цвета текста?

24/03/2012 18:38
Мультиблогом люди интересуются. Что имеется у нас?


02/03/2012 14:34
Как их запретить? Что-то в админке я не нашел, придется код править


23/02/2012 04:21
А ещё в голосованиях невозможно отредактировать опцию


23/02/2012 04:18
Alipapa, посмотри ГОЛОСОВАНИЯ НА ФОРУМЕ - почему у тебя там стоят по две кнопки "Обновить"?


23/02/2012 04:16
Желательно. Прилично.

21/02/2012 20:48
а это обязательно?

21/02/2012 19:23
Почему нет логотипа вверху на шапке? [img]http://ap-fus
ion.ru/images/news
_cats/ap-fusion.gi
f[/img]

13/02/2012 15:04
Всех влюблённых с праздником!!!

04/02/2012 09:08
Еще раз прошу всех. Если вопрос не личный, пишите в форум. В личке, аське, скайпе, мейле и т.д. не консультирую




14/01/2012 18:45
avisei, пиши в форум, а не шли мне личные посланья

31/12/2011 16:01
С праздником Нового Года! Успехов, счастья, богатства!


08/12/2011 16:13
MySQL нужен. Инструкция вот: [url]http://ap-fus
ion.ru/downloads.p
hp?download_id=58[
/url]

08/12/2011 16:03
Я канеш дико извиняюсь, но где на этом сайте статья по установке fusion, нужен ему MySql или нет? Smile


07/12/2011 11:03
ОК)

07/12/2011 11:02
этот - для 7.0

07/12/2011 11:00
Я устанавливаю, как в инструкции. Куча ошибок. Не могу сделать upgrade!

Анонс
Последние статьи
· О стабилизаторах нап...
· СМС и Вебмани
· TinyMCE для пользова...
· PCRE (Perl Compatibl...
· PCRE (Perl Compatibl...
4,796,649 уникальных посетителей Iceberg by Harly