diff --git a/src/com/jpexs/decompiler/flash/exporters/ImageExporter.java b/src/com/jpexs/decompiler/flash/exporters/ImageExporter.java
index d371c2e06..1be54206e 100644
--- a/src/com/jpexs/decompiler/flash/exporters/ImageExporter.java
+++ b/src/com/jpexs/decompiler/flash/exporters/ImageExporter.java
@@ -1,78 +1,78 @@
-/*
- * Copyright (C) 2014 JPEXS
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- */
-package com.jpexs.decompiler.flash.exporters;
-
-import com.jpexs.decompiler.flash.AbortRetryIgnoreHandler;
-import com.jpexs.decompiler.flash.RetryTask;
-import com.jpexs.decompiler.flash.RunnableIOEx;
-import com.jpexs.decompiler.flash.exporters.modes.ImageExportMode;
-import com.jpexs.decompiler.flash.exporters.settings.ImageExportSettings;
-import com.jpexs.decompiler.flash.tags.Tag;
-import com.jpexs.decompiler.flash.tags.base.ImageTag;
-import java.io.File;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Locale;
-import javax.imageio.ImageIO;
-
-/**
- *
- * @author JPEXS
- */
-public class ImageExporter {
-
- public List exportImages(AbortRetryIgnoreHandler handler, String outdir, List tags, final ImageExportSettings settings) throws IOException {
- List ret = new ArrayList<>();
- if (tags.isEmpty()) {
- return ret;
- }
- File foutdir = new File(outdir);
- if (!foutdir.exists()) {
- if (!foutdir.mkdirs()) {
- if (!foutdir.exists()) {
- throw new IOException("Cannot create directory " + outdir);
- }
- }
- }
- for (final Tag t : tags) {
- if (t instanceof ImageTag) {
-
- String fileFormat = ((ImageTag) t).getImageFormat().toUpperCase(Locale.ENGLISH);
- if (settings.mode == ImageExportMode.PNG) {
- fileFormat = "png";
- }
- if (settings.mode == ImageExportMode.JPEG) {
- fileFormat = "jpg";
- }
-
- final File file = new File(outdir + File.separator + ((ImageTag) t).getCharacterId() + "." + fileFormat);
- final List ttags = tags;
- final String ffileFormat = fileFormat;
- new RetryTask(new RunnableIOEx() {
- @Override
- public void run() throws IOException {
-
- ImageIO.write(((ImageTag) t).getImage().getBufferedImage(), ffileFormat.toUpperCase(Locale.ENGLISH), file);
- }
- }, handler).run();
- ret.add(file);
- }
- }
- return ret;
- }
-}
+/*
+ * Copyright (C) 2014 JPEXS
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+package com.jpexs.decompiler.flash.exporters;
+
+import com.jpexs.decompiler.flash.AbortRetryIgnoreHandler;
+import com.jpexs.decompiler.flash.RetryTask;
+import com.jpexs.decompiler.flash.RunnableIOEx;
+import com.jpexs.decompiler.flash.exporters.modes.ImageExportMode;
+import com.jpexs.decompiler.flash.exporters.settings.ImageExportSettings;
+import com.jpexs.decompiler.flash.tags.Tag;
+import com.jpexs.decompiler.flash.tags.base.ImageTag;
+import java.io.File;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Locale;
+import javax.imageio.ImageIO;
+
+/**
+ *
+ * @author JPEXS
+ */
+public class ImageExporter {
+
+ public List exportImages(AbortRetryIgnoreHandler handler, String outdir, List tags, final ImageExportSettings settings) throws IOException {
+ List ret = new ArrayList<>();
+ if (tags.isEmpty()) {
+ return ret;
+ }
+ File foutdir = new File(outdir);
+ if (!foutdir.exists()) {
+ if (!foutdir.mkdirs()) {
+ if (!foutdir.exists()) {
+ throw new IOException("Cannot create directory " + outdir);
+ }
+ }
+ }
+ for (final Tag t : tags) {
+ if (t instanceof ImageTag) {
+
+ String fileFormat = ((ImageTag) t).getImageFormat().toUpperCase(Locale.ENGLISH);
+ if (settings.mode == ImageExportMode.PNG) {
+ fileFormat = "png";
+ }
+ if (settings.mode == ImageExportMode.JPEG) {
+ fileFormat = "jpg";
+ }
+
+ final File file = new File(outdir + File.separator + ((ImageTag) t).getExportFileName2() + "." + fileFormat);
+ final List ttags = tags;
+ final String ffileFormat = fileFormat;
+ new RetryTask(new RunnableIOEx() {
+ @Override
+ public void run() throws IOException {
+
+ ImageIO.write(((ImageTag) t).getImage().getBufferedImage(), ffileFormat.toUpperCase(Locale.ENGLISH), file);
+ }
+ }, handler).run();
+ ret.add(file);
+ }
+ }
+ return ret;
+ }
+}