Skip to content

Instantly share code, notes, and snippets.

@sacrifs
sacrifs / 簡易スプライトシート生成.jsx
Last active November 12, 2024 01:27
列数を入力すると、自動的にスプライトシート状に並べるPhotoshop用Script。連番画像ファイルをPhotoshop付属の「ファイルをレイヤーとして読み込み」を使って読み込んだ後使用する。
/**
* 簡易スプライトシート生成.jsx
* @author sacrifs
*/
var _doc = activeDocument,
_layers = [],
main = function(){
preferences.rulerUnits = Units.PIXELS;
var dialog = createDialog();
dialog.btnOk.onClick = function(){
@sacrifs
sacrifs / ExpandTimeline.jsfl
Created December 17, 2015 01:16
Flashでタイムラインを指定倍率で拡大縮小する
/**
* Expand Timeline
*/
var _doc = fl.getDocumentDOM();
var _tl = _doc.getTimeline();
var _rate = parseFloat(prompt("Input rate.", "2"))
if(!isNaN(_rate) && _rate != 1 && _rate > 0){
main();
}
@sacrifs
sacrifs / del_tags.command
Created October 16, 2015 15:51
Macで置いたディレクトリ以下のファイルのタグを消去
#!/bin/sh
cd `dirname $0`
xattr -d -r com.apple.FinderInfo ./
xattr -d -r com.apple.metadata:_kMDItemUserTags ./
@sacrifs
sacrifs / barcode.js
Last active December 24, 2015 15:49
表示しているWebサイトの2次元バーコードを生成するブックマークレット
javascript: (function(){
var d = window.document;
function loaded(){
var b = d.createElement('div');
var q = d.createElement('div');
$(b).css({position:'fixed',width:'100%',height:'100%',background:'#FFFFFF',zIndex:0x7FFFFFFF,top:0,left:0}).on('click', hide);
$(q).qrcode(location.href).css({zIndex:0x7FFFFFFF,position:'fixed',left:'50%',top:'50%',marginLeft:'-128px',marginTop:'-128px'}).on('click', hide);
d.body.appendChild(b);
d.body.appendChild(q);
function hide(){$(b).hide();$(q).hide();}
@sacrifs
sacrifs / jquery.rayeffect.js
Created August 13, 2013 04:45
jQueryプラグインテスト。RayEffectのJS版。RayEffectのエフェクト自体はこちらを参考にしています。→http://wonderfl.net/c/NspJ
(function($){
$.fn.rayeffect = function(config){
var defaults = {
duration:1000
}
var options = $.extend(defaults, config);
return this.each(function(index){
var TIME = options.duration;
var ct = $(this);
@sacrifs
sacrifs / clipCurrentLayer.jsx
Last active December 19, 2015 23:49
Photoshop用。CS6/CC確認。選択中のレイヤーを切り出し。レイヤー名がファイル名になります。
/**
* clipCurrentLayer
* レイヤー切り出し
*
* @version 0.1.1
* @author sacrifs
*/
preferences.rulerUnits = Units.PIXELS;
var ADOC = activeDocument;
var RESOLUTION = 72;
@sacrifs
sacrifs / Export2Text.jsx
Last active December 17, 2015 08:39
Photoshop用。レイヤー名とテキストレイヤーのテキストをファイルに書き出し
/**
* Export2Text.jsx
*/
var _layers = [];
main();
function main(){
CR = String.fromCharCode(13);
@sacrifs
sacrifs / spiffield_custom_event.js
Last active December 10, 2015 22:18
カスタムイベントをJSで使う。
/**
* spiffieldCustomEvent
*
* @license MIT License http://www.opensource.org/licenses/mit-license.php
* @author sacrifs http://labs.spiffield.net/
* @update 2013/01/11
*
* var obj = document.createElement("object");
* spfdCustomEvent.addListener(obj, "loadComp", function(e){alert("loadComplete!")});
* spfdCustomEvent.dispatch(obj, "loadComp");
@sacrifs
sacrifs / img_size_checker.js
Created November 30, 2012 12:15
HTMLで画像のサイズが実際のサイズと異なる場合に赤枠を付け、console.logに書き出しするブックマークレット用JS
javascript: (function(){
var d = window.document;
var s = d.createElement('script');
s.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js';
d.body.appendChild(s);
setTimeout(function(){
$("img").each(function(){
var src = $(this).attr("src");
var img = new Image();
img.src = src;
@sacrifs
sacrifs / deleteLayerSets.jsx
Created June 15, 2012 08:53
レイヤーセット(フォルダ)を消すJSX
/**
* レイヤーセット(フォルダ)を消すJSX
*/
var _layers = [];
var _layerSets = [];
main();
function main(){