Skip to content

Commit a4bf1e7

Browse files
committed
Restructured examples
1 parent 41f4b60 commit a4bf1e7

File tree

41 files changed

+91
-29
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+91
-29
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,3 @@ Out*/
2727
*.lic
2828
Data/*Out*
2929
.idea/
30-
pom.xml

Examples/pom.xml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3+
<modelVersion>4.0.0</modelVersion>
4+
<groupId>com.aspose</groupId>
5+
<artifactId>imaging-java-examples</artifactId>
6+
<version>1.0-SNAPSHOT</version>
7+
<packaging>jar</packaging>
8+
<properties>
9+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
10+
<maven.compiler.source>1.7</maven.compiler.source>
11+
<maven.compiler.target>1.7</maven.compiler.target>
12+
</properties>
13+
<dependencies>
14+
<dependency>
15+
<groupId>com.aspose</groupId>
16+
<artifactId>aspose-imaging</artifactId>
17+
<version>2.9.0</version>
18+
<classifier>jdk16</classifier>
19+
</dependency>
20+
</dependencies>
21+
<repositories>
22+
<repository>
23+
<id>aspose-maven-repository</id>
24+
<url>http://maven.aspose.com/repository/repo/</url>
25+
</repository>
26+
</repositories>
27+
</project>
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package com.aspose.imaging.examples;
2+
3+
import java.io.File;
4+
5+
public class Utils {
6+
7+
public static String getDataDir(Class c) {
8+
File dir = new File(System.getProperty("user.dir"));
9+
dir = new File(dir, "src");
10+
dir = new File(dir, "main");
11+
dir = new File(dir, "resources");
12+
13+
for (String s : c.getName().split("\\.")) {
14+
dir = new File(dir, s);
15+
}
16+
17+
System.out.println("Using data directory: " + dir.toString());
18+
return dir.toString() + File.separator;
19+
}
20+
21+
}
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,16 @@
66
* "as is", without warranty of any kind, either expressed or implied.
77
*/
88

9-
package programmerguide.exportingimages.exportimagetodifferentformats.java;
9+
package com.aspose.imaging.examples.export;
10+
11+
import com.aspose.imaging.examples.Utils;
1012

1113
public class ExportImageToDifferentFormats
1214
{
1315
public static void main(String[] args) throws Exception
1416
{
1517
// The path to the documents directory.
16-
String dataDir = "src/programmerguide/exportingimages/exportimagetodifferentformats/data/";
18+
String dataDir = Utils.getDataDir(ExportImageToDifferentFormats.class);
1719

1820
//Load an existing image (of type Gif) in an instance of Image class
1921
com.aspose.imaging.Image image = com.aspose.imaging.Image.load(dataDir + "sample.gif");
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@
66
* "as is", without warranty of any kind, either expressed or implied.
77
*/
88

9-
package programmerguide.exportingimages.exportimagetopsd.java;
9+
package com.aspose.imaging.examples.export;
1010

11+
import com.aspose.imaging.examples.Utils;
1112
import com.aspose.imaging.fileformats.psd.ColorModes;
1213
import com.aspose.imaging.fileformats.psd.CompressionMethod;
1314
//import com.aspose.imaging.saveoptions.*;
@@ -17,7 +18,7 @@ public class ExportImageToPSD
1718
public static void main(String[] args) throws Exception
1819
{
1920
// The path to the documents directory.
20-
String dataDir = "src/programmerguide/exportingimages/exportimagetopsd/data/";
21+
String dataDir = Utils.getDataDir(ExportImageToPSD.class);
2122

2223
//Load an existing image
2324
com.aspose.imaging.Image image = com.aspose.imaging.Image.load(dataDir + "sample.bmp");
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,17 @@
66
* "as is", without warranty of any kind, either expressed or implied.
77
*/
88

9-
package programmerguide.workingwithimagefiles.creatingimagefiles.creatinganimagebysettingpath.java;
9+
package com.aspose.imaging.examples.files;
1010

1111
import com.aspose.imaging.*;
12+
import com.aspose.imaging.examples.Utils;
1213

1314
public class CreatingAnImageBySettingPath
1415
{
1516
public static void main(String[] args) throws Exception
1617
{
1718
// The path to the documents directory.
18-
String dataDir = "src/programmerguide/workingwithimagefiles/creatingimagefiles/creatinganimagebysettingpath/data/";
19+
String dataDir = Utils.getDataDir(CreatingAnImageBySettingPath.class);
1920

2021
//Creates an instance of BmpOptions and set its various properties
2122
com.aspose.imaging.imageoptions.BmpOptions createOptions = new com.aspose.imaging.imageoptions.BmpOptions();
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,17 @@
66
* "as is", without warranty of any kind, either expressed or implied.
77
*/
88

9-
package programmerguide.workingwithimagefiles.creatingimagefiles.creatingimageusingstream.java;
9+
package com.aspose.imaging.examples.files;
1010

1111
import com.aspose.imaging.*;
12+
import com.aspose.imaging.examples.Utils;
1213

1314
public class CreatingImageUsingStream
1415
{
1516
public static void main(String[] args) throws Exception
1617
{
1718
// The path to the documents directory.
18-
String dataDir = "src/programmerguide/workingwithimagefiles/creatingimagefiles/creatingimageusingstream/data/";
19+
String dataDir = Utils.getDataDir(CreatingImageUsingStream.class);
1920

2021
//Creates an instance of BmpOptions and set its various properties
2122
com.aspose.imaging.imageoptions.BmpOptions createOptions = new com.aspose.imaging.imageoptions.BmpOptions();
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,17 @@
66
* "as is", without warranty of any kind, either expressed or implied.
77
*/
88

9-
package programmerguide.workingwithimagefiles.openingimagefilesfromdisk.java;
9+
package com.aspose.imaging.examples.files;
1010

1111
import com.aspose.imaging.*;
12+
import com.aspose.imaging.examples.Utils;
1213

1314
public class OpeningImagefilesfromdisk
1415
{
1516
public static void main(String[] args) throws Exception
1617
{
1718
// The path to the documents directory.
18-
String dataDir = "src/programmerguide/workingwithimagefiles/openingimagefilesfromdisk/data/";
19+
String dataDir = Utils.getDataDir(OpeningImagefilesfromdisk.class);
1920

2021
//Create an Image object and load an existing file using the file path
2122
com.aspose.imaging.Image image = com.aspose.imaging.Image.load(dataDir + "sample.bmp");

Examples/src/programmerguide/addwatermarktoimage/java/AddWatermarkToImage.java renamed to Examples/src/main/java/com/aspose/imaging/examples/images/AddWatermarkToImage.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,18 @@
66
* "as is", without warranty of any kind, either expressed or implied.
77
*/
88

9-
package programmerguide.addwatermarktoimage.java;
9+
package com.aspose.imaging.examples.images;
1010

1111
import com.aspose.imaging.*;
1212
import com.aspose.imaging.brushes.*;
13+
import com.aspose.imaging.examples.Utils;
1314

1415
public class AddWatermarkToImage
1516
{
1617
public static void main(String[] args) throws Exception
1718
{
1819
// The path to the documents directory.
19-
String dataDir = "src/programmerguide/addwatermarktoimage/data/";
20+
String dataDir = Utils.getDataDir(AddWatermarkToImage.class);
2021

2122
//Create an instance of Image and load an existing image.
2223
Image image= Image.load(dataDir + "sample.bmp");

Examples/src/programmerguide/concattiffimages/java/ConcatTIFFImages.java renamed to Examples/src/main/java/com/aspose/imaging/examples/images/ConcatTIFFImages.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@
66
* "as is", without warranty of any kind, either expressed or implied.
77
*/
88

9-
package programmerguide.concattiffimages.java;
9+
package com.aspose.imaging.examples.images;
1010

11+
import com.aspose.imaging.examples.Utils;
1112
import com.aspose.imaging.fileformats.tiff.TiffFrame;
1213
import com.aspose.imaging.fileformats.tiff.TiffImage;
1314

@@ -16,7 +17,7 @@ public class ConcatTIFFImages
1617
public static void main(String[] args) throws Exception
1718
{
1819
// The path to the documents directory.
19-
String dataDir = "src/programmerguide/concattiffimages/data/";
20+
String dataDir = Utils.getDataDir(ConcatTIFFImages.class);
2021

2122
//Create a copy of original image to avoid any alteration
2223
/*InputStream inStream = null;

0 commit comments

Comments
 (0)