Welcome Guest! You need to login or register to make posts.

Notification

Icon
Error

Options
Go to last post Go to first unread
Fedor  
#1 Posted : Wednesday, March 23, 2005 11:49:00 PM(UTC)
Fedor

Rank: Advanced Member

Groups: Member, Administration, Moderator
Joined: 7/28/2003(UTC)
Posts: 1,660

Thanks: 5 times
Was thanked: 76 time(s) in 74 post(s)
  • EXIF metadata support. Now you can:
    **Specify whether to preserve EXIF metadata in thumbnails. To do it you can use a group of properties UploadThumbnailNCopyExif (where N is a number of the thumbnail version).
    **Extract necessary EXIF details and upload them a separate fields. To do it you can use a property named ExtractEXIF.
  • Increased a quality of thumbnails (both the quality of the previews and thumbnails which are uploaded).
  • New fields are uploaded along with a file - creation and last modification date.
  • Lossless JPEG rotation is used when possible (when the image dimensions are divisible by 8).
  • An ability to upload a hash value for the uploaded file. SHA, MD5, and MD2 algorithms are supported. Use the HashAlgorithm property to enable this feature.
  • An ability to get an image from the clipboard and insert it into the upload list. It is convenient to upload screenshots using this feature.
  • Additional appearance customization properties are added:
  • An ability to disable to resize the tree view using the mouse.
  • A distance between thumbnails in the folder and upload pane.
  • Additional color settings.
  • The detailed list now allows sorting. Also, the detailed list now displays a size of the folders.
    Improved the algorithm of the upload time estimation.
  • Added an ability to determine a type of the files which are added to the upload list.
  • An ability to hide some standard buttons.
  • An evaluation version now has a time limitation.
  • Added the event named BeforeUpload. It is convenient to verify input data and cancel upload if it is incorrect.
  • Added the method named AddField which enables you to add extra fields for the upload without the .
  • Fixed the problem with the Cancel button in the description editor.
  • Fixed the problem with uploading form elements along with the uploaded images.
  • Fixed the problem when the server returned the HTTP code 3xx (redirect).
  • Other minor bugs are fixed.
You can download CAB file here. Version with updated samples and docs will be available on the next week.
Best regards,
Fedor Skvortsov
stoehr  
#2 Posted : Tuesday, March 29, 2005 5:55:00 AM(UTC)
stoehr

Rank: Member

Groups: Member
Joined: 3/29/2005(UTC)
Posts: 5

Could someone provide the names of the new creation and last modification date fields that are uploaded along with a file with this latest 3.5 version?
Fedor  
#3 Posted : Tuesday, March 29, 2005 11:08:00 AM(UTC)
Fedor

Rank: Advanced Member

Groups: Member, Administration, Moderator
Joined: 7/28/2003(UTC)
Posts: 1,660

Thanks: 5 times
Was thanked: 76 time(s) in 74 post(s)
Here they are:

SourceFileCreatedDateTime_N
Contains a date of the source file creation. Date is specified in EXIF-style format: YYYY:MM:DD hh:mm:ss. E.g. 28th of March, 2:40PM would be looking in the following way: 2005:03:28 14:40:00.

SourceFileLastModifiedDateTime_N
Contains a date of the source file last modification. Date is specified in EXIF-style format: YYYY:MM:DD hh:mm:ss. E.g. 28th of March, 2:40PM would be looking in the following way: 2005:03:28 14:40:00.

Edited by user Monday, December 24, 2007 4:01:50 PM(UTC)  | Reason: Not specified

Best regards,
Fedor Skvortsov
xyh  
#4 Posted : Tuesday, March 29, 2005 11:36:00 AM(UTC)
xyh

Rank: Member

Groups: Member
Joined: 3/29/2005(UTC)
Posts: 3

Upgrade from 3.0 to 3.5 is free?

I purchased ImageUploader 3.0.
Fedor  
#5 Posted : Tuesday, March 29, 2005 12:09:00 PM(UTC)
Fedor

Rank: Advanced Member

Groups: Member, Administration, Moderator
Joined: 7/28/2003(UTC)
Posts: 1,660

Thanks: 5 times
Was thanked: 76 time(s) in 74 post(s)
Upgrade from 3.0 to 3.5 is free?

I purchased ImageUploader 3.0.


Yes, it is free if you use not private label build. Just use license key of Image Uploader 3.0 for unlocking 3.5 version. Also Image Uploader 3.5 is backward compatible, so there is no need to update your code.
Best regards,
Fedor Skvortsov
xyh  
#6 Posted : Tuesday, March 29, 2005 1:34:00 PM(UTC)
xyh

Rank: Member

Groups: Member
Joined: 3/29/2005(UTC)
Posts: 3

That's Great!
stoehr  
#7 Posted : Monday, April 4, 2005 3:56:00 AM(UTC)
stoehr

Rank: Member

Groups: Member
Joined: 3/29/2005(UTC)
Posts: 5

When testing the new OCX version (3,5,4,0), I'm getting values like "SourceFileLastModifiedDateTime_1=1601:01:01 00:00:00" and "SourceFileCreatedDateTime_1=1601:01:01 00:00:00" (where the file being uploaded has a "normal" date for the created and last mod).

Is there something we're missing here w.r.t. these new parameters?
bizzy  
#8 Posted : Monday, April 4, 2005 10:30:00 AM(UTC)
bizzy

Rank: Member

Groups: Member
Joined: 8/18/2004(UTC)
Posts: 41

Has anybody tested the EXIF Metadata feature? I find that it is not doing anything with regards to preserving EXIF information with the uploaded thumbnails.

I would appreciate a reply from all users who have experimented with this feature.
stoehr  
#9 Posted : Monday, April 4, 2005 10:47:00 PM(UTC)
stoehr

Rank: Member

Groups: Member
Joined: 3/29/2005(UTC)
Posts: 5

I have not tried the "UploadThumbnailNCopyExif" property, but the "ExtractEXIF" property works for me.

For example, if I specify the following for the component's config:



Then I get parameters like "ExifDateTimeOriginal_N", "ExifFlash_N", etc. corresponding to thumbnail #N.
bizzy  
#10 Posted : Tuesday, April 5, 2005 5:18:00 PM(UTC)
bizzy

Rank: Member

Groups: Member
Joined: 8/18/2004(UTC)
Posts: 41

Thanks for this info. Though it still is not solving my issue.

Where did you get this info on the parameters? Is there some doc you have access to that I can get to on this feature? I mean where can I know all the parameters of Exif to extract and the syntax??
Fedor  
#11 Posted : Tuesday, April 5, 2005 6:30:00 PM(UTC)
Fedor

Rank: Advanced Member

Groups: Member, Administration, Moderator
Joined: 7/28/2003(UTC)
Posts: 1,660

Thanks: 5 times
Was thanked: 76 time(s) in 74 post(s)
UploadThumbnail1CopyExif Property

This property specifies whether the first thumbnail should contain EXIF metadata copied from the original image.

[HTML]
Code:
<param name="UploadThumbnail1CopyExif" value="">

[JavaScript]
Code:
ImageUploaderID.UploadThumbnail1CopyExif = value;

[VB Script]
Code:
ImageUploaderID.UploadThumbnail1CopyExif = value

Property Value
A boolean value (True or False). If True, the EXIF information is copied from the original source file. Otherwise only the image (without metatdata) is sent.

Edited by user Monday, December 24, 2007 4:02:20 PM(UTC)  | Reason: Not specified

Best regards,
Fedor Skvortsov
stoehr  
#12 Posted : Tuesday, April 5, 2005 10:32:00 PM(UTC)
stoehr

Rank: Member

Groups: Member
Joined: 3/29/2005(UTC)
Posts: 5

>Where did you get this info on the parameters? Is there some doc you have
>access to that I can get to on this feature? I mean where can I know all the
>parameters of Exif to extract and the syntax??

As far as I know, they have not released docs for the 3.5 version of the uploader yet.

We got the info about the "ExtractEXIF" parameter from them directly, and the way they told us to use it is basically what I showed in a previous post, where the values for the "ExtractEXIF" parameter can be looked up from the field names in the EXIF spec.
Fedor  
#13 Posted : Tuesday, April 5, 2005 10:54:00 PM(UTC)
Fedor

Rank: Advanced Member

Groups: Member, Administration, Moderator
Joined: 7/28/2003(UTC)
Posts: 1,660

Thanks: 5 times
Was thanked: 76 time(s) in 74 post(s)
ExtractExif Property
This property specifies what EXIF fields to extract and upload along with other data.

Initialization:

HTML (ActiveX Only Compatible)
Code:
<param name="ExtractExif" value="">

HTML (ActiveX And Java Compatible)
Code:
<script language="javascript" src="iuembed.js"></script>
<script language="javascript">
var iu = new ImageUploaderWriter("ImageUploader",610,500);
//...other params...
iu.addParam("ExtractExif", "");
//...other params...
iu.writeHtml();
</script>


Invocation:

JavaScript (ActiveX Only Compatible)
Code:
ImageUploaderID.ExtractExif = value;

JavaScript (ActiveX And Java Compatible)
Code:
getImageUploader("ImageUploaderID").setExtractExif(value);
value = getImageUploader("ImageUploaderID").getExtractExif();


Property Value

A string value which consists of EXIF fields names which you want to extract which are separated with a semicolon. Possible values of fields names you can find in the table below.

Field Name Description
ExifApertureValue The lens aperture (in APEX units).
ExifArtist The name of photographer or image creator.
ExifBitsPerSample The number of bits per image component.
ExifBrightnessValue The brightness value (in APEX units).
ExifCFAPattern The color filter pattern.
ExifColorSpace The color space of the image.
ExifComponentsConfiguration The order of pixel channels (components).
ExifCompressedBitsPerPixel The number of bits per pixel in the compressed image.
ExifCompression The compression type.
ExifContrast The contrast settings applied when images was captured.
ExifCopyright The copyright information.
ExifCustomRendered Value that indicates that special processing on image was applied.
ExifDateTime The date and time of image creation.
ExifDateTimeDigitized The date and time when the images was converted into digital representation.
ExifDateTimeOriginal The date and time of the original file was created.
ExifDeviceSettingDescription The description of the image capturing device settings.
ExifDigitalZoomRatio The digital zoom ratio.
ExifExifVersion The version of the EXIF specification this data is stored at.
ExifExposureBiasValue The exposure bias (in APEX units).
ExifExposureIndex The exposure index of the device when image is being captured.
ExifExposureMode The exposure mode.
ExifExposureProgram The exposure program.
ExifExposureTime The exposure time (in seconds).
ExifFileSource The image source.
ExifFlash The flash status.
ExifFlashEnergy The flash energy (in BCPS).
ExifFlashPixVersion The version of FlashPix format.
ExifFNumber The F number.
ExifFocalLength The focal length of the lens (in millimeters).
ExifFocalLengthIn35mmFilm The focal length of the lens assuming 35mm film camera (in millimeters).
ExifFocalPlaneResolutionUnit The unit to measure focal plane resolution with (i.e. ExifFocalPlaneXResolution and ExifFocalPlaneYResolution).
ExifFocalPlaneXResolution The horizontal resolution of the camera focal plane.
ExifFocalPlaneYResolution The vertical resolution of the camera focal plane.
ExifGainControl The overall image gain adjustment.
ExifGpsAltitude The altitude.
ExifGpsAltitudeRef The altitude reference.
ExifGpsAreaInformation The name of GPS area.
ExifGpsDateStamp The GPS datestamp.
ExifGpsDestBearing The bearing to the destination point (in degrees).
ExifGpsDestBearingRef The reference for giving the bearing to the destination point.
ExifGpsDestDistance The distance to the destination point.
ExifGpsDestDistanceRef The unit for distance to the destination point.
ExifGpsDestLatitude The destination point latitude.
ExifGpsDestLatitudeRef The destination point latitude reference (north or south).
ExifGpsDestLongitude The destination point longitude.
ExifGpsDestLongitudeRef The destination point longitude reference (west or east).
ExifGpsDifferential The GPS differencial correction.
ExifGpsDOP The GPS data degree of precision.
ExifGpsImgDirection The direction of the image when it was captured (in degrees).
ExifGpsImgDirectionRef The reference for giving the direction of the image when it was captured.
ExifGpsLatitude The latitude.
ExifGpsLatitudeRef The latitude reference (north or south).
ExifGpsLongitude The longitude.
ExifGpsLongitudeRef The longitude reference (west or east).
ExifGpsMapDatum The geodetic survey data.
ExifGpsMeasureMode The GPS measurement mode.
ExifGpsProcessingMethod The name of GPS processing method.
ExifGpsSatellites The details about GPS sattelites used in measurement.
ExifGpsSpeed The speed of the GPS receiver movement.
ExifGpsSpeedRef The Unit for speed of movement of GPS receiver.
ExifGpsStatus The status of GPS receiver when image was recorded.
ExifGpsTimeStamp The GPS timestamp (in UTC).
ExifGpsTrack The direction of GPS receiver movement (in degrees).
ExifGpsTrackRef The reference for giving the direction of GPS receiver movement.
ExifGpsVersionID The version of the GPSVersionID tag.
ExifImageDescription The title of the image.
ExifImageHeight The height of the image in pixels.
ExifImageUniqueID The 128-bit unique ID of the image.
ExifImageWidth The width of the image in pixels.
ExifInteroperabilityIndex The index of interoperability rule.
ExifISOSpeedRatings The ISO speed and the ISO latitude of the device.
ExifLightSource The light source.
ExifMake The name of manufacturer of the camera (or other recording equipment).
ExifMakerNote The custom comments. May contain any information maker want to store.
ExifMaxApertureValue The smallest F of the lens (in APEX units).
ExifMeteringMode The metering mode.
ExifModel The name of the model of the camera (or other recording equipment).
ExifOECF The opto-electronic conversion function.
ExifOrientation The orientation of image (how it is rotated relatively top left corner).
ExifPhotometricInterpretation The pixel composition.
ExifPixelXDimension The valid width of the meaningful image.
ExifPixelYDimension The valid height of the meaningful image.
ExifPlanarConfiguration The planar configuration of the pixel components (planar or chunky).
ExifPrimaryChromaticities The chromaticity of the three primary colors of the image.
ExifReferenceBlackWhite The reference for black and white point of the image.
ExifRelatedSoundFile The name of an audio file associated with this image.
ExifResolutionUnit The unit image resolution is measured at (i.e. ExifXResolution and ExifYResolution).
ExifRowsPerStrip Rows per strip (if image is divided into strips).
ExifSamplesPerPixel The number of components (channels) in one pixel.
ExifSaturation The saturation settings applied when images was captured.
ExifSceneCaptureType The type of scene was captured by camera (landscape, night scene, portrait, etc).
ExifSceneType The type of scene.
ExifSensingMethod The sensor type of the device.
ExifSharpness The sharpness settings applied when images was captured.
ExifShutterSpeed The shutter speed (in APEX units).
ExifSoftware The name of the software that created this image.
ExifSpatialFrequencyResponse The spatial frequency response values.
ExifSpectralSensitivity The spectral sensitivity.
ExifStripByteCounts The total number of bytes in one strip.
ExifStripOffsets The bitmap stride (byte offset between strips).
ExifSubjectArea The subject area.
ExifSubjectDistance The distance to the subject (in meters).
ExifSubjectDistanceRange The kind of distance to the subject (macro, close, or distant).
ExifSubjectLocation The location of the main subject in the scene.
ExifSubSecTime The fractions of seconds for the ExifDateTime field.
ExifSubSecTimeDigitized The fractions of seconds for ExifDateTimeDigitized field.
ExifSubSecTimeOriginal The fractions of seconds for ExifDateTimeOriginal field.
ExifThumbnailBitsPerSample The number of bits per channel in the thumbnail.
ExifThumbnailCompression The compression type of the thumbnail.
ExifThumbnailHeight The height of the thumbnail in pixel.
ExifThumbnailOrientation The orientation of the thumbnail (how it is rotated relatively top left corner).
ExifThumbnailPhotometricInterpretation The pixel composition of the thumbnail.
ExifThumbnailResolutionUnit The unit thumbnail resolution is measured at (i.e. ExifThumbnailXResolution and ExifThumbnailYResolution).
ExifThumbnailRowsPerStrip Rows per strip at the thumbnail (if thumbnail is divided into strips).
ExifThumbnailSamplesPerPixel The number of components (channels) in one pixel of the thumbnail.
ExifThumbnailStripByteCounts The total number of bytes in one strip of the thumbnail.
ExifThumbnailStripOffsets The thumbnail stride (byte offset between strips).
ExifThumbnailWidth The width of the thumbnail in pixels.
ExifThumbnailXResolution The horizontal resolution of the thumbnail.
ExifThumbnailYResolution The vertical resolution of the thumbnail.
ExifTransferFunction The transfer function in tabular form.
ExifUserComment The additional comments or keywords on the image available for users.
ExifWhiteBalance The mode of the white balance when the image was captured.
ExifWhitePoint The white point of the image.
ExifXResolution The horizontal resolution of the image.
ExifYCbCrCoefficients The coefficients used during the transformation between RGB and YCbCr color spaces.
ExifYCbCrPositioning The position of chrominance components relatively luminosity component.
ExifYCbCrSubSampling Sampling ratio of the chrominance components relatively luminosity component.
ExifYResolution The vertical resolution of the image.

All date/time values have the following format: YYYY:MM:DD hh:mm:ss. E.g. 28th of March 2005, 2:40PM would be looking in the following way: 2005:03:28 14:40:00.

For more details regarding interpretation of these values, refer the EXIF specification.

Default value is an empty string (no EXIF data is extracted).

Remarks

To get the EXIF value at the server, you should extract POST variable which is named in the following way: XXX_N, where XXX is a string value specified in this property (EXIF field name), and N is a number of the file in the request.

E.g. if this property value is "ExifDateTime;ExifOrientation;ExifModel", you should get the following POST variables:

ExifDateTime_1, ExifDateTime_2, etc.
ExifOrientation_1, ExifOrientation_2, etc.
ExifModel_1, ExifModel_2, etc.
If you prefer to extract EXIF fields at the server, you can get them from the source file, or specify to preserve EXIF fields in the thumbnails you are going to upload. To do it, use the properties named UploadThumbnai1CopyExif, UploadThumbnai2CopyExif, and UploadThumbnai3CopyExif.

Edited by user Monday, December 24, 2007 4:02:50 PM(UTC)  | Reason: Not specified

Best regards,
Fedor Skvortsov
bizzy  
#14 Posted : Tuesday, April 5, 2005 11:02:00 PM(UTC)
bizzy

Rank: Member

Groups: Member
Joined: 8/18/2004(UTC)
Posts: 41

Fedor:
UploadThumbnail1CopyExif works!
EXIF info in the thumbnail works. I made an error where I had a space at the end of the property as "UploadThumbnail1CopyExif " and that caused the problem. Sorry for the confusion.
stoehr  
#15 Posted : Thursday, April 7, 2005 4:37:00 AM(UTC)
stoehr

Rank: Member

Groups: Member
Joined: 3/29/2005(UTC)
Posts: 5

>When testing the new OCX version (3,5,4,0), I'm getting values
>like "SourceFileLastModifiedDateTime_1=1601:01:01 00:00:00"
>and "SourceFileCreatedDateTime_1=1601:01:01 00:00:00"
>(where the file being uploaded has a "normal" date for the
>created and last mod).

Can anyone confirm the above is currently an issue with the uploader?

We have some new customers we are going to do work for, and I want to be able to give them options as to whether to license the Image Uploader 3.5 or else some other one (where the other one does have support for getting the file's last modified date -- which is important for video files since there is no easy meta data within video that we can get a logical date to associate the asset with [unlike photos with EXIF data]).
bizzy  
#16 Posted : Thursday, April 7, 2005 1:01:00 PM(UTC)
bizzy

Rank: Member

Groups: Member
Joined: 8/18/2004(UTC)
Posts: 41

Many people are not sure about the functional completeness and the behaviour of the latest version of ImageUploader. It would be nice if a demo version of the latest is installed which can provide a way to preview the features to exhibit all the features.

It will provide a benchmark for us to compare our installs as well.
Fedor  
#17 Posted : Thursday, April 7, 2005 1:19:00 PM(UTC)
Fedor

Rank: Advanced Member

Groups: Member, Administration, Moderator
Joined: 7/28/2003(UTC)
Posts: 1,660

Thanks: 5 times
Was thanked: 76 time(s) in 74 post(s)
Online demo will be available when official final version will be available. As for completeness and the behaviour we have posted ActiveX CAB only in order everyone could test it.
Best regards,
Fedor Skvortsov
Users browsing this topic
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.