Not sure how helpful it will be, but Git does have a SVN bridge so you can use Git locally and then push to an SVN server.
https://git-scm.com/docs/git-svn
https://git-scm.com/book/en/v1/Git-and-Other-Systems-Git-and-Subversion
There are any number of local tools - CLI & applications - as well as online. Will just depend on your OS, your skills, and your needs.
Keep in mind that this can get very tricky. If you have a bunch of images that are square and 1000 x 1000 then that's okay. But what if you need a max height of 400px and the images are different orientations (landscape v portrait) and/or aspect ratios? Do you shrink, crop, or both?
There are also ways to do this in your project if the images are uploaded by Users. Same pain points exist.
On the off-chance you're on Windows you might look at Microsoft's Power Toys. Among other things, it has a bulk image resizer.
I'm not qualified to answer what the best choice is, but personally I prefer to use cmder. I'd give it a try - no install required, just unzip and run. Besides being great for ssh, it's also the most visually appealing terminal I've ever used on Windows.
I'm not sure of a phpstorm solution for this. But, I think copying and pasting straight from Word, an email, or whatever into phpstorm is a bad idea.
I typically paste into a "simple text editor" such as vi, or emacs prior to moving around strings for php status messages, etc in and out of webpages and into code editors.
You may find this page helpful: http://www.jetbrains.com/phpstorm/webhelp/cutting-copying-and-pasting.html
No I mean PhpStorm's built-in database console/browser/tool thing: http://www.jetbrains.com/phpstorm/webhelp/database-console.html
By the way, I can't fiddle with server configuration. I just hoped that I'd missed a checkbox somewhere.
Your tip about adding the where clause immediately is much appreciated. That's a surprise I don't want to experience again!
http://www.jetbrains.com/phpstorm/webhelp/editor-editor-tabs.html
Tab limit
* In this text box, set the maximum number of editor tabs to display.
When number of opened editors exceeds tab limit
* In this area, specify which editor tab should be closed when the tab limit is reached and the user attempts to open a new file. * The available options are: * Close non-modified files first - if this option is selected, PhpStorm examines the tabs in the order they were opened and closes the first tab with content that has not been modified. * Close less frequently used files - if this option is selected, PhpStorm closes the tab with the less frequently modified content.
When closing active editor
* In this area, specify which editor tab to activate when closing the currently active tab. * The available options are: * Activate left neighbouring tab - if this option is selected, PhpStorm activates the closest tab to the left from the tab being closed. * Activate most recently opened tab - if this option is selected, PhpStorm activates the tab with the file which was opened last.