Resources about uploading images using various programming languages and frameworks like jQuery, Ajax and more.
- Client-Side Image Upload — Resources about uploading images using client side technologies like HTML, jQuery and more.
- Server-Side Image Upload — Resources about uploading images using server side technologies like PHP, C# and more.
- Bulk and Parallel Image Uploading — Resources about frameworks and technologies that are used for uploading multiple images at once.
Resources about uploading images in mobile operating systems like Android and iOS using various frameworks and programming languages.
- Android Image Upload — Resources about uploading images to the Android mobile operating system using libraries like Volley, Retrofit 2 and more.
- iOS Image Upload — Resources about uploading images in the iOS operating system using frameworks like REST API, Django and more.
- Ionic Image Upload — Resources about uploading images using Ionic, a mobile app development framework targeted at building hybrid mobile apps.
- React Native Image Upload — Resources about React Native image upload, a framework for building native apps using React.
- JQuery Mobile Image Upload — Resources about uploading images using jQuery mobile, a framework for creating mobile web applications.
Resources about uploading images in web applications using languages and frameworks like PHP, Angular.js, JQuery and more.
- PHP Image Upload — Resources about common usage patterns for uploading images with PHP, including tutorials and code examples.
- Python|Django Image Upload — Resources about common usage patterns for uploading images with Python and Django, including tutorials and code examples.
- Angular.js Image Upload — Resources about common usage patterns for uploading images with Angular.js, including tutorials and code examples.
- Ruby-Rails Image Upload — Resources about uploading images using the Ruby Programming Language and Ruby on Rails, a server-side web application framework written in Ruby.
- HTML5 Image Upload — HTML5 is a big trend in building web applications. With HTML5 File API it's easy to represent file objects in web applications, as well as programmaticaly selecting them and accessing their data. This page gathers resources about HTML5 image upload including tutorials, examples and more.
- Image Upload Using Ajax — Resources about uploading images using Ajax, a technique for updating parts of a web page, without reloading the whole page.
Resources about image APIs used for image management and operations in social media and other online services, such as Twitter, Instagram, Facebook, Dropbox, Box, and more.
- Twitter Image API — Resources about using the Twitter API to upload, manage, and edit Twitter images.
- Facebook Image API — Resources about using the Facebook API to upload, manage, and edit Facebook images.
- Dropbox Image API — Resources about using Dropbox APIs and SDKs to upload, manage and edit Dropbox images.
- Box Image API — Resources about using the Box API to upload, manage and edit Box images.
- Instagram API — Resources about the Instagram API, including overviews, Instagram API tutorials, and best practices for image management using the API.
- Flickr API — Resources about using the Flickr API to upload, manage and edit Flickr images.
- Other Image APIs — Resources about using additional image APIs to upload, manage and edit images, such as the LinkedIn API and the Pinterest API.
Resources about automatically categorizing images using various methods and techniques, including tutorials for different technologies and platforms, research based on machine learning, and more.
Resources about best practices for image performance, which discuss optimization methods for faster loading and displaying of images.
Resources about image delivery latency on websites, which discuss how to reduce the time it takes for images to get from one designated point to another (typically, from the image server to a website).
Resources about architectures and topologies used for image delivery, and techniques used for improving image delivery.
Resources about image management in a Content Delivery Network (CDN), a system of distributed servers that deliver images and other web content to a user, based on his geographic locations.
Resources about multi-CDN, the practice of using more than one CDN provider in order to further improve latency and uptimes on a global scale.
HTML5 is the latest evolution of the HTML standard. With HTML5, users can get browser-native video players without involving any third-party scripts or plugins. This page gathers resources about some of the popular HTML5 video players and tutorials on how to build a custom HTML5 Video Player.
In order for a video to be responsive, the video should always expand to fill the width of its container while maintaining its original aspect ratio. We want to avoid static sizing that can break page layouts, distort the image, or display black bars around the video. This Page gathers resources about how to make responsive videos.
Resources about various image manipulation techniques like image cropping, blending, combining and merging Images, extracting part of an image and more.
- Image Cropping and Automatic Cropping — Resource about image cropping, a usefull feature in web application that allows the user to crop an image on a web page and save it for later use.
- Blending, Combining and Merging Images — Resources about blending and merging multiple images into a single image with the help of frameworks like .NET and more.
- Flip, Invert, and Mirror Images — Resources about how to automatically flip an image, invert image colors, or create mirror images using frameworks such as HTML5, jQuery and more.
- Background Image Processing — Resources about generating background images, adding and removing a background of an image using image manipulation techniques.
- Image Color Count and Palette Detection — Resources about extracting colors from images using frameworks language like PHP, Java and more.
- Image Fitting — Resources about fitting images into browsers and Div containers using frameworks language like CSS, jQuery and more.
- Image Padding — Resources about image padding, a property that is used to generate space around an image by clearing an area around the image.
- Generating Image Thumbnails — Resources about generating reduced-size versions of images using frameworks and programming languages like PHP, ASP.NET and more.
The most common tool for creating visual effects is the CSS filter. The CSS filter property provides access to effects like blur or color shifting on an element’s rendering before the element is displayed. This page gathers resources about image filter effects, including the CSS image effects that can be achieved with tools like CSS filters.
- Blurring Images — Resources about automatically blurring and sharpening images using various frameworks.
Resources about automatically displaying responsive images to ensure that the same image displays well on a variety of devices (phone, tablet, laptop).
- Responsive Color — Resources about methods and techniques for working with image colors in responsive development and design.
- Responsive Breakpoints — Resources about responsive breakpoints, the point at which sites content will respond to provide the user with the best possible layout.
Resources about detecting faces and objects in an image using frameworks like OpenCV and more.
- Face Blurring — Resources about blurring faces in images including code examples, algorithms and more.
- Face Cropping — Resources about face cropping in images including code examples, algorithms and more.
- Face Recognition — Resources about face recognition in images including code examples, algorithms and more.
- Face Detection — Resources about face detection, the practice of detecting faces in an image using frameworks like OpenCV and more.
- Face Tagging — Resources about tagging faces in an image using face recognition techniques.
- Object Detection — Resources about detecting objects in images including code examples, algorithms and more.
Video transcoding is the process that converts a video file from one format to another, to make videos viewable across different platforms and devices. This page gathers resources about the differences between encoding and transcoding, including popular transcoding cloud services and APIs.