Image Uploader 5.0 is released

by Alex 12/20/2007 11:14:00 PM

Hello All!

I have great news for you! We have released Image Uploader 5.0 at last. This new version is more stable, there are many interesting features in it. We have really made a great work on it. You can read the full feature list here. As for me I would like to tell my own thoughts about this new version. Some time ago I started making a list of ideas to be added and problems to be fixed in Image Uploader. Some of the ideas were difficult to be done but we understood that we have to do it. Here is a list of the features which (as I think) our clients will like:

  1. Vista native view – first version of Image Uploader with Vista support (no crushes, correct upload) was v4.1. Starting from v5.0 for ActiveX it has native view on this operating system. Now we are using Vista interface drawing APIs. As for Java version, we are waiting for JRE with Vista look-and-feel to be implemented.
  2. Configurable POST request format. Let me describe what it means. Image Uploader had its own sequence of fields (FileCount, PackageIndex, PackageCount and so on) with concrete names (e.g. Thumbnail1_1). It was not very convenient in some situations:
    • If you wanted to insert Image Uploader to any content management system (CMS) he should write your own upload processing code even if there has been upload functionality before in this CMS. Some our clients have even ordered a private label versions with custom field names to avoid CMS scripts changing.
    • If you wanted any open API to store your images on flickr.com or similar site you had to write some complex upload processing scripts to resend images after upload to flickr.com in the target website API proprietary format.
    Now you are able to rename any field in POST request or even turn all textual fields of to add only your own in format that you need.
  3. Full thumbnail generation classes rewritten in Image Uploader for Java. We and our clients have been waiting for this for a long time. The most inconvenient thing in Image Uploader for Java is its thumbnail generator which was not as stable as everybody would like it to be. We have spent a lot of time trying to find any image processing library but were not successful until recently. Our testing has shown that almost all the problems were while making thumbnails via JIMI. When thumbnails were made via ImageIO almost everything was OK. Thus, we decided to disable JIMI usage in Image Uploader for Java (by the way, as a result ImageUploader5.cab is 100 kb smaller than ImageUploader2.cab). As a result Image Uploader for Java supports less image formats but we have found a solution to add additional file formats support for our clients who need it. I will describe additional format support feature in my future posts. So by now Image Uploader 5.0 uses only one image processing library, ImageIO. As for resize modes, we have made a lot of testing on tons of images and made appropriate parameter sets for all resize quality modes.
  4. Zip compression feature. That is not only one more supported format. We have added the ability to specify how to save bandwidth for any type of files. Before Image Uploader 5.0, there was only the ability to resize images and make JPEG thumbnails. Now it's possible to specify for example to make JPEGs for all image files and Zips for all other or make JPEGs for all files and on fail make Zips, or make JPEGs and on fail send original files (remember FallbackMode property? ;) ). So now Image Uploader helps to compress not only images but also any other type of file.
  5. Other features are important too and I will try to describe it in my future posts.
Anyway, hope you like the new version of Image Uploader!

 

Currently rated 5.0 by 2 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Image Uploader

Related posts

Comments

1/2/2008 6:11:28 PM

Magnus

We use Image Uploader 4.5, and it works quite well - beside one thing, the quality of Image Resizing in the Java-version.

I was very excited to see that you hade made som great changes in the Java 5.0-version and we tried it in our development server yesterady.

I have to say that its not any better at resizing images, its a pity. In the Acitve X-version the thumbnails are much sharper, ( the size of our thumbnails is 130 pixels).. We tried the new property "UploadThumbnailxResizeQuality", no difference... My wish is that you include one more parameter "sharpening", i think that would help a lot.

Magnus se

1/3/2008 7:46:55 PM

Magnus

I wrote a comment yesterday, but it seems to be gone..

We use Image Uploader 4.5 today, and have problems with the thumbnail quaility generated in the Java version. I was very happy when i read that the resize-part was re-written in the 5.0-version.

Unfortunately i was disappointed after testing the new version. Images tha are resized with the Active X-version is and has been good, the images are sharp and nice.

The thumbnails we are creating are 130 pixels. When using the Java-version, the thumbnails are much more blurred, and not sharp. I want a new setting - SharpeningLevel..

Alex, I have read in the support forums that there are more people complaining about image quality in the Java-version, is this something you are considering to improve? More parameters please Wink

Regards

Magnus se

1/3/2008 8:20:12 PM

Andrew

Magnus, thank you for your feedback!

The resize quality is definitely different in Java 2.5 and 5.0. I just uploaded images through both versions and compared. Maybe it is not ideal, but at least there is a difference (and new version is better at my opinion). But anyway, we will try to improve it in further versions.

Main problem is that we have to rely on third-party Java imaging libraries to do the resize. In ActiveX version we implement resize algorithm ourselves (in fact this is the same code we use in Graphics Mill). That's why we have more control on this.

Andrew

1/3/2008 8:22:57 PM

Andrew

There is a comment premoderation, that's why you did not notice it. I think the good idea would be to turn it off... Smile

Andrew

2/14/2008 8:17:35 PM

Allen

Hi Alex,

I have problem in using httpclient to connect to one website which using ssl,
ww.verisign.com/rpa (c)05, OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
Signature Algorithm: SHA1withRSA
Valid from: Wed Jan 19 08:00:00 CST 2005
Valid until: Mon Jan 19 07:59:59 CST 2015
Issuer: OU=Class 3 Public Primary Certification Authority, O="VeriSign, Inc.",
C=US
javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: Un
trusted Server Certificate Chain
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown Source)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Unknown Source)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Unknown Source)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(Unkno
wn Source)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(Unknown
Source)
at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Unknown Source)
at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Unknown Source
)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)

at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Un
known Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(Unknown Source
)
at com.sun.net.ssl.internal.ssl.AppOutputStream.write(Unknown Source)
at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
at java.io.BufferedOutputStream.flush(Unknown Source)
at java.io.FilterOutputStream.flush(Unknown Source)
at org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequ
estBody(EntityEnclosingMethod.java:506)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodB
ase.java:2110)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.j
ava:1088)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(Htt
pMethodDirector.java:398)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMe
thodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.jav
a:397)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.jav
a:323)
at com.synnex.cis.hpautorecon.HPAutoReconDownload.isLogin(HPAutoReconDow
nload.java:158)
after login, I can find three certficate display in IE, which one I can use, the first one or last one.

Please advise,

Thanks,
Allen.


Allen cn

2/17/2008 4:48:44 PM

Alex

Hello Allen,
Please, write to support@aurigma.com.

Alex ru

Add comment


(Will show your Gravatar icon)  

  Country flag





Live preview

7/3/2008 10:03:47 AM

Powered by BlogEngine.NET 1.2.0.0
Theme by Mads Kristensen


Calendar

<<  July 2008  >>
MoTuWeThFrSaSu
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

View posts in large calendar

Pages

    Recent posts

    Recent comments

    Disclaimer

    The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

    © Copyright 2008

    Sign in