From 4db6c48dcdc8f5fe90482e437e96b835b1096801 Mon Sep 17 00:00:00 2001 From: Giovanni Minotti Date: Mon, 10 Dec 2018 22:41:10 +0100 Subject: [PATCH 1/3] Initial commit --- README.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..e0c1c3e --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +stegsolve From 54302c11f9944f0008f6cf6aa189a8cd70305a4d Mon Sep 17 00:00:00 2001 From: Giovanni Minotti Date: Mon, 10 Dec 2018 22:48:21 +0100 Subject: [PATCH 2/3] Update 1.4 --- .gitignore | 1 + .idea/artifacts/StegSolve.xml | 11 + .idea/misc.xml | 10 + .idea/modules.xml | 8 + .idea/uiDesigner.xml | 127 ++++ .idea/vcs.xml | 6 + .idea/workspace.xml | 576 ++++++++++++++++++ META-INF/MANIFEST.MF | 3 + README.md | 12 +- Updates.txt | 20 + stegsolve.iml | 11 + stegsolve/AboutFrame.java | 99 ++++ stegsolve/CombineTransform.java | 232 ++++++++ stegsolve/Combiner.java | 229 ++++++++ stegsolve/DPanel.java | 205 +++++++ stegsolve/Extract.java | 993 +++++++++++++++++++++++++++++++ stegsolve/FileAnalysis.java | 994 ++++++++++++++++++++++++++++++++ stegsolve/FrameBrowser.java | 260 +++++++++ stegsolve/StegSolve.java | 486 ++++++++++++++++ stegsolve/Stereo.java | 220 +++++++ stegsolve/StereoTransform.java | 92 +++ stegsolve/Transform.java | 446 ++++++++++++++ stegsolve/ZoomSlider.java | 66 +++ 23 files changed, 5106 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 100644 .idea/artifacts/StegSolve.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/uiDesigner.xml create mode 100644 .idea/vcs.xml create mode 100644 .idea/workspace.xml create mode 100644 META-INF/MANIFEST.MF create mode 100644 Updates.txt create mode 100644 stegsolve.iml create mode 100644 stegsolve/AboutFrame.java create mode 100644 stegsolve/CombineTransform.java create mode 100644 stegsolve/Combiner.java create mode 100644 stegsolve/DPanel.java create mode 100644 stegsolve/Extract.java create mode 100644 stegsolve/FileAnalysis.java create mode 100644 stegsolve/FrameBrowser.java create mode 100644 stegsolve/StegSolve.java create mode 100644 stegsolve/Stereo.java create mode 100644 stegsolve/StereoTransform.java create mode 100644 stegsolve/Transform.java create mode 100644 stegsolve/ZoomSlider.java diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..466e248 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +out/ \ No newline at end of file diff --git a/.idea/artifacts/StegSolve.xml b/.idea/artifacts/StegSolve.xml new file mode 100644 index 0000000..c72a37e --- /dev/null +++ b/.idea/artifacts/StegSolve.xml @@ -0,0 +1,11 @@ + + + $PROJECT_DIR$/out/artifacts/StegSolve + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..462a674 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..55ee621 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 0000000..10e3f73 --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..a785639 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,576 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + fileOpen + dp + scrollPane + background + scroll + 255 + + + + + + + + + + + + + + true + DEFINITION_ORDER + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1544387756663 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - StegSolve - - - - - - - - No facets are configured - - - - - - - - - - - - - - - 1.8 - - - - - - - - stegsolve - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/stegsolve/Extract.java b/stegsolve/Extract.java index 710c2ad..34a18db 100644 --- a/stegsolve/Extract.java +++ b/stegsolve/Extract.java @@ -478,7 +478,7 @@ public class Extract extends javax.swing.JFrame { cancelButton = new javax.swing.JButton(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); - setMinimumSize(new java.awt.Dimension(720, 560)); + setMinimumSize(new java.awt.Dimension(790, 560)); getContentPane().setLayout(new java.awt.BorderLayout(5, 5)); optionsPanel.setMinimumSize(new java.awt.Dimension(720, 280)); @@ -488,13 +488,14 @@ public class Extract extends javax.swing.JFrame { lhSettingsPanel.setMinimumSize(new java.awt.Dimension(360, 280)); lhSettingsPanel.setPreferredSize(new java.awt.Dimension(360, 280)); - bitPlanesPanel.setBorder(javax.swing.BorderFactory.createTitledBorder("Bit Planes")); - bitPlanesPanel.setMinimumSize(new java.awt.Dimension(400, 200)); - bitPlanesPanel.setPreferredSize(new java.awt.Dimension(400, 200)); + int bitPlanesWidth = 480; + + bitPlanesPanel.setBorder(javax.swing.BorderFactory.createTitledBorder("Bit Planes")); + bitPlanesPanel.setMinimumSize(new java.awt.Dimension(bitPlanesWidth, 200)); + bitPlanesPanel.setPreferredSize(new java.awt.Dimension(bitPlanesWidth, 200)); - alphaBitPanel.setMinimumSize(new java.awt.Dimension(100, 33)); alphaBitPanel.setName("alphaBitPanel"); // NOI18N - alphaBitPanel.setPreferredSize(new java.awt.Dimension(390, 34)); + alphaBitPanel.setPreferredSize(new java.awt.Dimension(bitPlanesWidth-10, 34)); alphaLabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); alphaLabel.setText("Alpha"); @@ -536,8 +537,7 @@ public class Extract extends javax.swing.JFrame { bitPlanesPanel.add(alphaBitPanel); alphaBitPanel.getAccessibleContext().setAccessibleName("alphaBitPanel"); - redBitPanel.setMinimumSize(new java.awt.Dimension(100, 33)); - redBitPanel.setPreferredSize(new java.awt.Dimension(390, 34)); + redBitPanel.setPreferredSize(new java.awt.Dimension(bitPlanesWidth-10, 34)); redLabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); redLabel.setText("Red"); @@ -578,8 +578,7 @@ public class Extract extends javax.swing.JFrame { bitPlanesPanel.add(redBitPanel); - greenBitPanel.setMinimumSize(new java.awt.Dimension(100, 33)); - greenBitPanel.setPreferredSize(new java.awt.Dimension(390, 34)); + greenBitPanel.setPreferredSize(new java.awt.Dimension(bitPlanesWidth-10, 34)); greenLabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); greenLabel.setText("Green"); @@ -620,8 +619,7 @@ public class Extract extends javax.swing.JFrame { bitPlanesPanel.add(greenBitPanel); - blueBitPanel.setMinimumSize(new java.awt.Dimension(100, 33)); - blueBitPanel.setPreferredSize(new java.awt.Dimension(390, 34)); + blueBitPanel.setPreferredSize(new java.awt.Dimension(bitPlanesWidth-10, 34)); blueLabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); blueLabel.setText("Blue"); @@ -684,8 +682,7 @@ public class Extract extends javax.swing.JFrame { rhSettingsPanel.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 0, 5)); orderSettingsPanel.setBorder(javax.swing.BorderFactory.createTitledBorder("Order settings")); - orderSettingsPanel.setMinimumSize(new java.awt.Dimension(300, 260)); - orderSettingsPanel.setPreferredSize(new java.awt.Dimension(300, 260)); + orderSettingsPanel.setPreferredSize(new java.awt.Dimension(280, 260)); orderSettingsPanel.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); extractByLabel.setText("Extract By"); @@ -702,7 +699,7 @@ public class Extract extends javax.swing.JFrame { orderSettingsPanel.add(extractByPanel); - bitOrderPanel.setPreferredSize(new java.awt.Dimension(240, 41)); + bitOrderPanel.setPreferredSize(new java.awt.Dimension(250, 41)); bitOrderPanel.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); bitOrderLabel.setText("Bit Order"); @@ -719,7 +716,7 @@ public class Extract extends javax.swing.JFrame { orderSettingsPanel.add(bitOrderPanel); - bitPlaneOrderPanel.setPreferredSize(new java.awt.Dimension(200, 120)); + bitPlaneOrderPanel.setPreferredSize(new java.awt.Dimension(250, 130)); bitPlaneOrderLabel.setText("Bit Plane Order"); diff --git a/stegsolve/StegSolve.java b/stegsolve/StegSolve.java index 244f399..d7602f0 100644 --- a/stegsolve/StegSolve.java +++ b/stegsolve/StegSolve.java @@ -6,8 +6,6 @@ package stegsolve; -import sun.plugin2.main.server.ServerPrintHelper; - import javax.swing.*; import javax.swing.border.Border; import javax.swing.event.ChangeEvent;