{"action":"closed","issue":{"url":"https://api.github.com/repos/ImageMagick/ImageMagick/issues/894","repository_url":"https://api.github.com/repos/ImageMagick/ImageMagick","labels_url":"https://api.github.com/repos/ImageMagick/ImageMagick/issues/894/labels{/name}","comments_url":"https://api.github.com/repos/ImageMagick/ImageMagick/issues/894/comments","events_url":"https://api.github.com/repos/ImageMagick/ImageMagick/issues/894/events","html_url":"https://github.com/ImageMagick/ImageMagick/issues/894","id":280653091,"number":894,"title":"[Feature Request] Output of `magick -list list` should enumerate 'PercentEscapes'","user":{"login":"KurtPfeifle","id":4747960,"avatar_url":"https://avatars3.githubusercontent.com/u/4747960?v=4","gravatar_id":"","url":"https://api.github.com/users/KurtPfeifle","html_url":"https://github.com/KurtPfeifle","followers_url":"https://api.github.com/users/KurtPfeifle/followers","following_url":"https://api.github.com/users/KurtPfeifle/following{/other_user}","gists_url":"https://api.github.com/users/KurtPfeifle/gists{/gist_id}","starred_url":"https://api.github.com/users/KurtPfeifle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KurtPfeifle/subscriptions","organizations_url":"https://api.github.com/users/KurtPfeifle/orgs","repos_url":"https://api.github.com/users/KurtPfeifle/repos","events_url":"https://api.github.com/users/KurtPfeifle/events{/privacy}","received_events_url":"https://api.github.com/users/KurtPfeifle/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-12-09T00:04:15Z","updated_at":"2017-12-09T13:34:54Z","closed_at":"2017-12-09T13:34:54Z","author_association":"NONE","body":"### Background consideration\r\n\r\nIn the past I held a few ImageMagick6 tutorials. What participants very often liked a lot was the way how they could learn (and memorize) about ImageMagick features and settings options by running *`convert -list list`*. As you know, you get back a list of items, which you can then apply again on the command line like *`convert -list item1`* or *`convert -list item2`* etc.\r\n\r\nWith ImageMagick7 it would be nice to get the a list displaying all available *percent escapes*.\r\n\r\n### Feature request\r\n\r\nWhen running *`magick -list list`* it should return an additional entry in the list like:\r\n\r\n`[....]`      \r\n*`Module`*    \r\n*`Noise`*    \r\n**`PercentEscape`**    \r\n*`PixelChannel`*    \r\n`[....]`\r\n\r\nThen, when in turn running *`magick -list percentescape`*, the output should be:\r\n\r\n    %% :  a percent sign\r\n    %b :  file size of image read in\r\n    %c :  comment meta-data property\r\n    %d :  directory component of path\r\n    %e :  filename extension or suffix\r\n    %f :  filename (including suffix)\r\n    %g :  layer canvas page geometry (equivalent to \"%Wx%H%X%Y\")\r\n    %h :  current image height in pixels\r\n    %i :  image filename (note: becomes output filename for \"info:\")\r\n    %k :  CALCULATED: number of unique colors\r\n    %l :  label meta-data property\r\n    %m :  image file format (file magic)\r\n    %n :  number of images in current image sequence\r\n    %o :  output filename (used for delegates)\r\n    %p :  index of image in current image list\r\n    %q :  quantum depth (compile-time constant)\r\n    %r :  image class and colorspace\r\n    %s :  scene number (from input unless re-assigned)\r\n    %t :  filename without directory or extension (suffix)\r\n    %u :  unique temporary filename (used for delegates)\r\n    %w :  current width in pixels\r\n    %x :  x resolution (density)\r\n    %y :  y resolution (density)\r\n    %z :  image depth (as read in unless modified, image save depth)\r\n    %A :  image transparency channel enabled (true/false)\r\n    %C :  image compression type\r\n    %D :  image GIF dispose method\r\n    %G :  original image size (%wx%h; before any resizes)\r\n    %H :  page (canvas) height\r\n    %M :  Magick filename (original file exactly as given, including read mods)\r\n    %O :  page (canvas) offset ( = %X%Y )\r\n    %P :  page (canvas) size ( = %Wx%H )\r\n    %Q :  image compression quality ( 0 = default )\r\n    %S :  ?? scenes ??\r\n    %T :  image time delay (in centi-seconds)\r\n    %U :  image resolution units\r\n    %W :  page (canvas) width\r\n    %X :  page (canvas) x offset (including sign)\r\n    %Y :  page (canvas) y offset (including sign)\r\n    %Z :  unique filename (used for delegates)\r\n    %@ :  CALCULATED: trim bounding box (without actually trimming)\r\n    %# :  CALCULATED: 'signature' hash of image values\r\n\r\n<sup>(Not sure if this list is complete).</sup>\r\n\r\n### Benefit\r\n\r\nThis would help people discover available percent-escapes easier. faster would gain a small amount of \"self-documentation\" within its commands."}}
{"actor":{"display_login":"urban-warrior"}}