ImageProcessor Quick Reference
Upload, process, and categorize images in OpenForum
Key Features
- Batch image upload and processing
- Automatic image categorization and tagging
- Thumbnail generation
- Image format conversion
- EXIF data extraction
- Organize images by category
Server-Side Usage:
// Get the ImageProcessor API
var ImageProcessor = js.getObject("/OpenForum/AddOn/ImageProcessor","ImageProcessor.sjs");
// Process uploaded image
ImageProcessor.processImage("/MyPage", "image.jpg", {
createThumbnail: true,
maxWidth: 1024,
category: "photos"
});
// Generate thumbnail
ImageProcessor.createThumbnail("/MyPage", "image.jpg", 200, 200);
// Extract EXIF data
var exif = ImageProcessor.getExifData("/MyPage", "image.jpg");
Client-Side Upload:
// Upload and process image
var formData = new FormData();
formData.append('image', fileInput.files[0]);
formData.append('category', 'photos');
JSON.post('/OpenForum/AddOn/ImageProcessor/Upload', null, formData)
.onSuccess(function(result) {
console.log('Image processed:', result);
}).go();
Configuration
- Configure thumbnail sizes and quality
- Set default image categories
- Define processing rules and filters