أدوات SWFTools

SWFTools هي مجموعة أدوات برمجية مفتوحة المصدر لإنشاء ملفات SWF ومعالجتها. [ 1 ] يتم توزيعها بموجب شروط رخصة GPL-2.0 أو أحدث ، ويمكن تجميعها من مصدر C لتشغيلها على أنظمة Linux وMicrosoft Windows وApple OS X. [ 2 ] على أنظمة Microsoft Windows ، يقوم المثبت المُجمَّع مسبقًا أيضًا بتثبيت واجهة مستخدم رسومية لأداة تحويل PDF إلى SWF الخاصة بالمجموعة، pdf2swf .

يعتمد برنامج SWFTools على مكتبات خارجية إضافية ويرتبط بها لبعض وظائفه، مثل Xpdf و PDFlib و freetype و libjpeg .

أدوات

تتكون حزمة SWFTools المستقرة الحالية، الإصدار 0.9.2، من المكونات التالية:

عنصروصف موجز
as3compileمُترجم ActionScript 3.0 مستقل.
avi2swfمحول ملفات الرسوم المتحركة AVI إلى SWF (تم إيقاف استخدامه الآن، استخدم MEncoder أو ffmpeg لهذا الغرض).
font2swfتحويل ملف الخط (TTF، النوع 1) إلى SWF.
gif2swfتحويل ملفات GIF إلى SWF. يدعم ملفات GIF المتحركة.
jpeg2swfيُنشئ عرض شرائح من صورة واحدة أو أكثر بصيغة JPEG. يدعم ضغط تقدير الحركة (h.263) لتحسين ضغط مقاطع الفيديو.
pdf2swfمحول PDF إلى SWF. يُنشئ إطارًا واحدًا لكل صفحة. يُمكّن من إدخال نص منسق بالكامل،  بما في ذلك الجداول والصيغ، داخل ملف SWF. وهو مبني على محلل ملفات PDF xpdf من  ديريك ب. نونبرغ.
png2swfمثل JPEG2SWF، ولكن لملفات PNG فقط.
swfbboxيسمح بقراءة وتحسين وإعادة ضبط مربعات الإحاطة في ملفات SWF.
نادي سويفتإنشاء ملفات SWF من ملفات برمجية بسيطة. يتضمن دعم ActionScript 2.0/3.0.
swfcombineأداة متعددة الوظائف لإدراج ملفات SWF في ملفات SWF المغلفة، ودمج ملفات SWF، وتكديسها، ومعالجة المعلمات الأساسية (مثل تغيير الحجم).
swfdumpيطبع معلومات SWF، أي الصور/الخطوط/الأصوات، وتفكيك التعليمات البرمجية المضمنة، والمراجع المتبادلة، وبيانات المربع المحيط.
مستخلص swfextractاستخراج عناصر SWF: مقاطع الفيديو، الأصوات، الصور، الأشكال، إلخ.
swfrenderعرض الصور النقطية من ملفات swf التي تم إنشاؤها باستخدام pdf2swf أو jpeg2swf أو png2swf.
swfstringsيقوم بفحص ملفات SWF بحثًا عن البيانات النصية.
wav2swfتحويل ملفات الصوت من صيغة WAV إلى صيغة SWF.

تتوفر أوامر إضافية و/أو معدلة في إصدارات التطوير ومستودع Git.

تتضمن حزمة SWFTools أيضًا مكتبة واجهة برمجة تطبيقات gFX بلغة بايثون، تتألف من محلل PDF (مبني على xpdf ) وعدد من واجهات العرض الخلفية. باستخدام واجهة برمجة التطبيقات، يمكن استخراج النصوص من صفحات PDF، وإنشاء صور نقطية من PDF، وتحويل ملفات PDF إلى SWF. تشبه هذه الوظيفة الأخيرة تلك التي توفرها أداة pdf2swf المستقلة المذكورة أعلاه، ولكنها أكثر قوة: إذ يمكن لواجهة برمجة التطبيقات إنشاء ملفات SWF فردية من صفحات PDF منفردة، أو صفحات مركبة من ملفات PDF مختلفة.

مراجع

  1. رضوان، أمان (2020-02-02). "كيفية فتح ملفات SWF؟ أفضل مشغلات SWF لنظامي التشغيل ويندوز/ماك أو إس" . TechWorm . تم الاطلاع عليه بتاريخ 23-10-2025 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  2. بوين، روندا (13 مارس 2011). "أفضل 5 برامج تحرير فلاش منخفضة التكلفة ومجانية" . Brighthub.com . شركة برايت هب . تم الاطلاع عليه بتاريخ 7 فبراير 2015 .