Конвертировать SWF в PNG

_findItemByValue (Obj, «start», 4);

var _findItemByValue = function(obj, prop, value) {
  return obj.filter(function(item) {
    return (item[prop] === value);
  });
}

Совместимость со всеми, за исключением IE6, IE7, IE8, но существуют polyfill .

if (!Array.prototype.filter) {
  Array.prototype.filter = function (fn, context) {
    var i,
        value,
        result = [],
        length;

        if (!this || typeof fn !== 'function' || (fn instanceof RegExp)) {
          throw new TypeError();
        }

        length = this.length;

        for (i = 0; i < length; i++) {
          if (this.hasOwnProperty(i)) {
            value = this[i];
            if (fn.call(context, value, i, this)) {
              result.push(value);
            }
          }
        }
    return result;
  };
}

14
задан Matchu 4 January 2010 в 20:59
поделиться

3 ответа

можно использовать swftools .
swfrender file.swf -X pixelsize -Y pixelsize -o output.png

Если указан только один параметр между -X -Y, то пропорции соблюдаются

.
23
ответ дан 1 December 2019 в 09:32
поделиться
2
ответ дан 1 December 2019 в 09:32
поделиться

В зависимости от типа swf'а можно попробовать FFmpeg из командной строки:

ffmpeg -i movie.swf -f image2 -vcodec png movie%d.png
1
ответ дан 1 December 2019 в 09:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: