GithubHelp home page GithubHelp logo

abr-viewer's Introduction

abr-viewer

Photoshop brushes (*.abr files) viewer.

  1. Run AbrViewer.exe
  2. Click "Open folder..." and choose your folder with brushes (containing *.abr files)
  3. Explore brushes, delete unwanted with "Delete" key

Also, you can start application with command line argument specifying path to folder or file to explore:

AbrViewer.exe d:\my-brushes

or

AbrViewer.exe d:\my-brushes\test.abr

abr-viewer's People

Contributors

alex-kabin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

plm-mpt chaodichi

abr-viewer's Issues

App Hang

Hi

App Hang on Machine

**Win 10 Pro
i7 4790
Radeon R 390

Brushes in separate Folder, used for Affinity Photo
**

#1 The Program suddenly closed by Browsing Brushes in Brushes Folder.

#2 Sometimes with Popup Error without closing the app after accept with OK

Message

System.IndexOutOfRangeException: Der Index war außerhalb des Arraybereichs.

   bei AK.Abr.AbrReader.CreateImage(Int32 width, Int32 height, Byte[] buffer, CancellationToken cancellationToken) in D:\Projects\my\abr-viewer\AK.Abr\AbrReader.cs:Zeile 77.

   bei AK.Abr.AbrReader.ReadVer12(EndianBinaryReader ebr, Int32 ver, CancellationToken cancellationToken) in D:\Projects\my\abr-viewer\AK.Abr\AbrReader.cs:Zeile 146.

   bei AK.Abr.AbrReader.ReadCore(CancellationToken cancellationToken) in D:\Projects\my\abr-viewer\AK.Abr\AbrReader.cs:Zeile 33.

   bei AK.Abr.AbrReader.<>c__DisplayClass9_0.<ReadAsync>b__0() in D:\Projects\my\abr-viewer\AK.Abr\AbrReader.cs:Zeile 230.

   bei System.Threading.Tasks.Task.InnerInvoke()

   bei System.Threading.Tasks.Task.Execute()

#1
Started just from the unzipped Download Folder.
I just was adjusting the Thumb Size then Browsing some *.abr in the abr-viewer.
Someold .abr

The same happens if i delete the .abr in the Win File Explorer and choose this .abr again in the abr-Viewer.

process:

  • watching a brush in the viewer
  • click the next .abr container
  • go to Explorer in second window
  • delete the previous .abr
  • the abr is still there in the abr-viewer yet
  • if i click on the deleted one, the app closed without pop-up warning

Report.txt is available, just write me if you needmore
Cheers*

#1

Win Error:
Fehlerbucket 2207606046717621328, Typ 5
Ereignisname: CLR20r3
Antwort: Nicht verfügbar
CAB-Datei-ID: 0

Problemsignatur:
P1: AbrViewer.exe
P2: 1.0.0.0
P3: 5e4bcb82
P4: AK.Abr
P5: 1.0.0.0
P6: 5e4bcb81
P7: 1e
P8: 20
P9: System.IO.FileNotFoundException
P10: 

There is no .exe file

Hi,

I want to use your software. In your readme you write start the exe file but there is no exe file in your repository. Do I have to compile this software by myself? I don't know how.

Thank you.

What's the license?

Hi there! What's the license on this repo?

Also out of curiosity... how did you write the .abr parsing logic? It looks like it might be de-compiled assembly.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.