All Projects β†’ akshay2211 β†’ Oblique

akshay2211 / Oblique

Licence: apache-2.0
With Oblique explore new styles of displaying images

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Oblique

Cometa
Super fast, on-demand and on-the-fly, image processing.
Stars: ✭ 8 (-98.74%)
Mutual labels:  image-processing, image, images, image-manipulation
Chafa
πŸ“ΊπŸ—Ώ Terminal graphics for the 21st century.
Stars: ✭ 774 (+22.27%)
Mutual labels:  image-processing, images, image-viewer
Silentbox
A lightbox inspired Vue.js component.
Stars: ✭ 196 (-69.04%)
Mutual labels:  image, images, image-viewer
Imageviewer
HDR, PFM, DDS, KTX, EXR, PNG, JPG, BMP image viewer and manipulator
Stars: ✭ 71 (-88.78%)
Mutual labels:  image-processing, image-manipulation, image-viewer
Menyoki
Screen{shot,cast} and perform ImageOps on the command line 🌱 🏞️
Stars: ✭ 255 (-59.72%)
Mutual labels:  image-processing, image, image-manipulation
Bitmap
C++ Bitmap Library
Stars: ✭ 125 (-80.25%)
Mutual labels:  image-processing, image, image-manipulation
Imagemin Module
Automatically optimize (compress) all images used in Nuxt.js
Stars: ✭ 37 (-94.15%)
Mutual labels:  image-processing, image, images
Crunch
Crunch is a tool for lossy PNG image file optimization. It combines selective bit depth, color type, and color palette reduction with zopfli DEFLATE compression algorithm encoding using the pngquant and zopflipng PNG optimization tools. This approach leads to a significant file size gain relative to lossless approaches at the expense of a relatively modest decrease in image quality (see example images below).
Stars: ✭ 3,074 (+385.62%)
Mutual labels:  image-processing, image, images
Ipyplot
IPyPlot is a small python package offering fast and efficient plotting of images inside Python Notebooks. It's using IPython with HTML for faster, richer and more interactive way of displaying big numbers of images.
Stars: ✭ 152 (-75.99%)
Mutual labels:  image-processing, images, image-viewer
Nuxt Image Loader Module
An image loader module for nuxt.js that allows you to configure image style derivatives.
Stars: ✭ 135 (-78.67%)
Mutual labels:  image-processing, images, image-manipulation
Selene
A C++17 image representation, processing and I/O library.
Stars: ✭ 266 (-57.98%)
Mutual labels:  image-processing, image, images
Wasm Imagemagick
Webassembly compilation of https://github.com/ImageMagick/ImageMagick & samples
Stars: ✭ 442 (-30.17%)
Mutual labels:  image-processing, image, image-manipulation
Ccextractor
CCExtractor - Official version maintained by the core team
Stars: ✭ 356 (-43.76%)
Mutual labels:  image-processing, image
Imaginary
Fast, simple, scalable, Docker-ready HTTP microservice for high-level image processing
Stars: ✭ 4,107 (+548.82%)
Mutual labels:  image-processing, image
Magick
Magic, madness, heaven, sin
Stars: ✭ 362 (-42.81%)
Mutual labels:  image-processing, image-manipulation
Sharp
High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.
Stars: ✭ 21,131 (+3238.23%)
Mutual labels:  image-processing, image
Opence
Contrast Enhancement Techniques for low-light images
Stars: ✭ 333 (-47.39%)
Mutual labels:  image-processing, image-manipulation
Texturize
πŸ€–πŸ–ŒοΈ Generate photo-realistic textures based on source images. Remix, remake, mashup! Useful if you want to create variations on a theme or elaborate on an existing texture.
Stars: ✭ 366 (-42.18%)
Mutual labels:  image-processing, image-manipulation
Awesome Image Registration
image registration related books, papers, videos, and toolboxes
Stars: ✭ 380 (-39.97%)
Mutual labels:  image-processing, image
Resizer
An image resizing library for Android
Stars: ✭ 406 (-35.86%)
Mutual labels:  image-processing, image

Oblique

With Oblique explore new styles of displaying images

Join the chat at https://gitter.im/Oblique22/Lobby

Download

Demo

Usage

include namespace

        xmlns:app="http://schemas.android.com/apk/res-auto"

ObliqueView xml representation

        <ak.sh.ay.oblique.ObliqueView
        android:id="@+id/obliqueView"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_margin="20dp"
        android:scaleType="centerCrop"
        app:angle="LEFT_BOTTOM_TO_RIGHT_TOP"
        android:src="@drawable/img"
        app:basecolor="#2E3192"
        app:startcolor="#D4145A"
        app:endcolor="#FBB03B"
        app:radius="18"
        app:shadow_height="10"
        app:ending_slant_angle="0"
        app:starting_slant_angle="10"
        app:type="linear_gradient" />

Change your Style by changing oblique type

         app:type="image" 
         app:type="solid_color" 
         app:type="linear_gradient" 
         app:type="radial_gradient" 

or can do all that by java

        obliqueView.setType(Type.LINEAR_GRADIENT);
        obliqueView.setStartColor(Color.parseColor("#D4145A"));
        obliqueView.setEndColor(Color.parseColor("#FBB03B"));
        obliqueView.setAngle(GradientAngle.LEFT_BOTTOM_TO_RIGHT_TOP);
        obliqueView.setStartAngle(12);
        obliqueView.setEndAngle(0);
        obliqueView.setCornerRadius(15);
        obliqueView.setShadow(10);

set multiple types in java among these

        obliqueView.setType(Type.LINEAR_GRADIENT);
     
        IMAGE, LINEAR_GRADIENT, RADIAL_GRADIENT, SOLID_COLOR

add radius and elevation by

        obliqueView.setCornerRadius(15);
        obliqueView.setShadow(10);

Download

Download or grab via Gradle:

        implementation  'com.fxn769:oblique:2.2'

or Maven:

        <dependency>
          <groupId>com.fxn769</groupId>
          <artifactId>oblique</artifactId>
          <version>2.2</version>
          <type>pom</type>
        </dependency>

or ivy:

        <dependency org='com.fxn769' name='oblique' rev='2.2'>
          <artifact name='oblique' ext='pom' ></artifact>
        </dependency>

Snapshots of the development version are available in Sonatype's snapshots repository.

License

Licensed under the Apache License, Version 2.2, click here for the full license.

Author & support

This project was created by Akshay Sharma.

If you appreciate my work, consider buying me a cup of β˜•οΈ to keep me recharged 🀘 by PayPal

I love using my work and I'm available for contract work. Freelancing helps to maintain and keep my open source projects up to date!

forthebadge

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].